[GastForen Programme Print/Bildbearbeitung Adobe InDesign Bilder Skalierung und X, Y Koordinaten Problem

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Bilder Skalierung und X, Y Koordinaten Problem

meerestier
Beiträge gesamt: 277

16. Okt 2010, 01:18
Beitrag # 1 von 10
Bewertung:
(4345 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

ich habe ein Dokument mit vielen Bildern. Diese sind alle in gleichgrosse Rahmen eingefügt, haben aber individuelle X, Y Koordinaten und Skalierungen...

Nun Möchte ich gern diese Werte für jedes Bild erfassen. Gibt es Skripts in diese Richtung...?

Jede Info ist Willkommen.

Ciao

Lars

Hintergrund:
Ich möchte diese Werte in eine Datenbank übernehmen, um mit Easycatalog regelbasiert ein neues Dokument aufzubauen...

Dieses Tool kann zwar Werte aus einer Datenquelle auslesen aber nicht zurückschreiben...
X

Bilder Skalierung und X, Y Koordinaten Problem

-hans-
Beiträge gesamt: 748

16. Okt 2010, 22:17
Beitrag # 2 von 10
Beitrag ID: #454290
Bewertung:
(4287 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Lars,

habe gerade nur Uralt-CS, aber vllt. klappt es ja auch mit neuerer Version. Das Script geht die Links durch und schreibt den Dateipfad, Skalierung (horizontal, vertikal) und visible Bounds in eine Liste. Die Maßeinheiten entsprechen Deinen Voreinstellungen.

In welcher Form brauchst Du das Ergebnis denn¿ Txt.Datei o.ä.?

Gruß

Hans
Code
tell application "InDesign CS" 
activate
tell document 1

set LinkInfoList to {}

set TheLinkList to every link
repeat with NumLink from 1 to count of TheLinkList
set aLink to item NumLink of TheLinkList
set TheFilePath to file path of aLink
set {hSkale, vSkale, theBounds} to {absolute horizontal scale, absolute vertical scale, visible bounds} of parent of aLink
set LinkInfo to {TheFilePath, hSkale, vSkale, theBounds}
copy LinkInfo to end of LinkInfoList
end repeat
end tell
end tell
LinkInfoList



als Antwort auf: [#454249]

Bilder Skalierung und X, Y Koordinaten Problem

-hans-
Beiträge gesamt: 748

17. Okt 2010, 11:33
Beitrag # 3 von 10
Beitrag ID: #454303
Bewertung:
(4249 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich noch mal ;-)

falls Du den x-, y-Versatz des Bildes im Bezug zum Bildrahmen meinst, dann muss man ein bisschen mehr rechnen ...
Code
tell application "InDesign CS" 
activate
tell document 1
--leere Liste für die gewünschten Informationen
set LinkInfoList to {}
--Liste aller Verknüpfungen
set TheLinkList to every link
--Wiederholungsschleife durch die verknüpften Dateien
repeat with NumLink from 1 to count of TheLinkList
set aLink to item NumLink of TheLinkList
--Dateipfad
set TheFilePath to file path of aLink
--Skalierung + visible bounds des Bildes
set {hSkale, vSkale, theBounds} to {absolute horizontal scale, absolute vertical scale, visible bounds} of parent of aLink
--visible bounds des rectangles
set {theParentBounds} to {visible bounds} of parent of parent of aLink
--y- und x-versatz des Bildes im Verhältnis zum Rectangle errechnen
set {theY, theX} to {(item 1 of theBounds) - (item 1 of theParentBounds), (item 2 of theBounds) - (item 2 of theParentBounds)}
--Werte in einer Liste zusammenfassen
set LinkInfo to {TheFilePath, hSkale, vSkale, theY, theX}
--... und der Liste aller ... hinzufügen
copy LinkInfo to end of LinkInfoList
end repeat
end tell
end tell
LinkInfoList



als Antwort auf: [#454290]

Bilder Skalierung und X, Y Koordinaten Problem

Stibi
Beiträge gesamt: 826

17. Okt 2010, 15:20
Beitrag # 4 von 10
Beitrag ID: #454315
Bewertung:
(4227 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ meerestier ]
Ich möchte diese Werte in eine Datenbank übernehmen, um mit Easycatalog regelbasiert ein neues Dokument aufzubauen...

Dieses Tool kann zwar Werte aus einer Datenquelle auslesen aber nicht zurückschreiben...


Hallo Lars,

in beiden Fällen irrst du (zu deinem Glück)
1.EasyCatalog kann selbst Koordinaten von Objekten (mit denen es verknüpft ist) einlesen und
2. Werte auch in eine Datenquelle zurückschreiben.

Gruß Stibi

PS: Skalierungen kann EC auch auslesen per Skriptlabel


als Antwort auf: [#454249]

Bilder Skalierung und X, Y Koordinaten Problem

meerestier
Beiträge gesamt: 277

17. Okt 2010, 15:41
Beitrag # 5 von 10
Beitrag ID: #454316
Bewertung:
(4218 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Stimmt das denn auch für die CS3 Version? Zumindest bei "Update Palette" werden die zur Berechnung genutzten Felder nicht aktualisiert... Vielleicht mach ich was falsch?

Welche Menüoptionen erreichen das?

Danke für die Info...

Ciao
Lars


als Antwort auf: [#454315]
(Dieser Beitrag wurde von meerestier am 17. Okt 2010, 15:50 geändert)

Bilder Skalierung und X, Y Koordinaten Problem

Stibi
Beiträge gesamt: 826

17. Okt 2010, 15:54
Beitrag # 6 von 10
Beitrag ID: #454318
Bewertung:
(4203 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ meerestier ] Stimmt das denn auch für die CS3 Version? Zumindest bei "Update Palette" werden die zur Berechnung genutzten Felder nicht aktualisiert... Vielleicht mach ich was falsch?

Welche Menüoptionen erreichen das?

Danke für die Info...

Ciao
Lars


Jein. Das Zurückschreiben ging auch schon in CS3. Das andere erst ab CS4.

Gruß Stibi


als Antwort auf: [#454316]

Bilder Skalierung und X, Y Koordinaten Problem

meerestier
Beiträge gesamt: 277

17. Okt 2010, 16:14
Beitrag # 7 von 10
Beitrag ID: #454321
Bewertung:
(4188 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Habs befürchtet...


als Antwort auf: [#454318]

Bilder Skalierung und X, Y Koordinaten Problem

Stibi
Beiträge gesamt: 826

17. Okt 2010, 16:17
Beitrag # 8 von 10
Beitrag ID: #454322
Bewertung:
(4187 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf [ meerestier ] Dieses Tool kann zwar Werte aus einer Datenquelle auslesen aber nicht zurückschreiben...


EC kann soweit ich mich erinner immer schon die Werte in die Datenquelle zurückschreiben, auch schon vor CS3.

Das Aktualisieren der Palette mit Koordinaten geht erst ab CS4.
Screenshots hier und hier

Gruß Stibi


als Antwort auf: [#454249]

Bilder Skalierung und X, Y Koordinaten Problem

meerestier
Beiträge gesamt: 277

17. Okt 2010, 19:58
Beitrag # 9 von 10
Beitrag ID: #454340
Bewertung:
(4118 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Na dann werd ich wohl mal updaten... ;-)


als Antwort auf: [#454322]

Bilder Skalierung und X, Y Koordinaten Problem

meerestier
Beiträge gesamt: 277

17. Okt 2010, 20:03
Beitrag # 10 von 10
Beitrag ID: #454341
Bewertung:
(4116 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hans auch Dir Danke für das Skript... ;-)


als Antwort auf: [#454303]
X