[GastForen Programme Print/Bildbearbeitung Adobe InDesign Skriptwerkstatt Eyedropper bei Script ansteuern?

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

Eyedropper bei Script ansteuern?

pixelstaub
Beiträge gesamt: 128

7. Mai 2012, 11:04
Beitrag # 1 von 14
Bewertung:
(6130 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Liebes Forum,

ich habe ein theoretisches Problem: Ich würde per Script gerne auf die Pipette zugreifen (das EYE_DROPPER_TOOL) und in meinem Dokument an vordefinierten Stellen Mausclicks simulieren (mit Events.CreateEvent).
Ist das prinzipiell möglich und hat jemand schon mal etwas in dieser Richtung gemacht? Schwierig erscheint mir vor Allem die Definition von Zielkoordinaten für die Mausklicks …


Danke und Grüße
Stephan
X

Eyedropper bei Script ansteuern?

pixelstaub
Beiträge gesamt: 128

7. Mai 2012, 18:38
Beitrag # 2 von 14
Beitrag ID: #494549
Bewertung:
(6091 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
...im speziellen Fall geht es um Farbwerte aus einem Pixel-Bild ...


als Antwort auf: [#494527]

Eyedropper bei Script ansteuern?

J.Puff
Beiträge gesamt: 238

27. Feb 2013, 16:13
Beitrag # 3 von 14
Beitrag ID: #509104
Bewertung:
(5906 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Eine Lösung zu dem Thema wäre auch für mich interessant.
Gibt es da zwischenzeitlich neue Informationen?

Beste Grüße
Johannes Puff


als Antwort auf: [#494549]

Eyedropper bei Script ansteuern?

pixelstaub
Beiträge gesamt: 128

27. Feb 2013, 16:19
Beitrag # 4 von 14
Beitrag ID: #509106
Bewertung:
(5900 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,

leider gab es da nichts Neues – wir haben es damals aufgegeben (ich bin der Meinung, man kann in InDesign lediglich das Eyedropper-Tool per Script auswählen, nicht aber einen Klick simulieren). Und wenn dem so wäre, geht’s so einfach dann wohl doch nicht.
Andererseits müssten im Bild selbst ja die Farbinfos der Infos drinstecken.
In unserem Fall handelte es sich damals um ein einwöchiges Uniprojekt (und irgendwann haben wir beschlossen, "okay, dann halt nicht"). Wenn Du aber eine Lösung findest, würde ich mich freuen :)
Beste Grüße
Stephan


als Antwort auf: [#509104]

Eyedropper bei Script ansteuern?

Martin Fischer
  
Beiträge gesamt: 12783

27. Feb 2013, 16:40
Beitrag # 5 von 14
Beitrag ID: #509109
Bewertung:
(5871 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

nicht ganz das, wonach Ihr schaut (eigentlich ziemlich weit daneben).
Aber unter Umständen könnte das dennoch interessant sein: Flux InDesign Eyedropper Tool Plug-in.

Man könnte damit z.B. zunächst einer Auswahl (Rahmen oder Text/Einfügepunkt) per CTRL-Option Klick auf einen Farbpunkt diese Farbe zuweisen und mit Hilfe eines noch zu entwickelnden Skripts die zugewiesenen Werte auslesen.

----
edit:
Vermutlich habe ich die Aufgabe völig falsch verstanden.
Es geht gar nicht darum, bestimmte Farbwerte auszulesen, sondern den Eyedropper auf eine bestimmte Koordinate zu bewegen.
Es könnte per Skript möglich sein, den Eyedropper über die Kurztaste zu aktivieren. Aber den Eyedropper/Mauszeiger auf eine bestimmte Koordinate zu bewegen, das lät sich vermutlich nicht über ein JavaScript aus InDesign steuern.


als Antwort auf: [#509106]
(Dieser Beitrag wurde von Martin Fischer am 27. Feb 2013, 16:47 geändert)

Eyedropper bei Script ansteuern?

Martin Fischer
  
Beiträge gesamt: 12783

27. Feb 2013, 16:50
Beitrag # 6 von 14
Beitrag ID: #509110
Bewertung:
(5856 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Soeben habe ich eine uralte Aussage von Olav Kvern, die vermutlich auch heute noch zutreffen dürfte, gefunden: Using the Eye Dropper Tool

Zitat There's not really a way to do this from InDesign scripting. It's possible that you could use Photoshop scripting to do this, but InDesign doesn't really know anything about the contents of images (apart from clipping paths that might be included in them). We can't script the eyedropper tool at all.



als Antwort auf: [#509109]

Eyedropper bei Script ansteuern?

Martin Fischer
  
Beiträge gesamt: 12783

27. Feb 2013, 17:16
Beitrag # 7 von 14
Beitrag ID: #509114
Bewertung:
(5827 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: ich bin der Meinung, man kann in InDesign lediglich das Eyedropper-Tool per Script auswählen


-> Change Active Tool with script!


Code
app.toolBoxTools.currentTool = UITools.EYE_DROPPER_TOOL; 



als Antwort auf: [#509106]
(Dieser Beitrag wurde von Martin Fischer am 27. Feb 2013, 17:21 geändert)

Eyedropper bei Script ansteuern?

J.Puff
Beiträge gesamt: 238

9. Dez 2019, 20:40
Beitrag # 8 von 14
Beitrag ID: #573221
Bewertung:
(4247 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
auch wenn diese Diskussion schon etwas älter ist, würde mich folgende modifizierte Aufgabe interessieren:

User klickt mit der Farbpalette (I) in ein Bild. Dabei nimmt die Farbpallete die Farbe der Klick-Stelle im Bild auf. Jetzt soll diese Farbe als Farbfeld angelegt, oder ein ausgewähltes Farbfeld mit dem aufgenommen Wert ersetzt werden.

Geht das per Scripting?

Mit freundlichen Grüßen


als Antwort auf: [#509114]

Eyedropper bei Script ansteuern?

Uwe Laubender
Beiträge gesamt: 5319

10. Dez 2019, 09:29
Beitrag # 9 von 14
Beitrag ID: #573223
Bewertung:
(4209 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,
sollte gehen.

Möglicherweise ist das die unbenamte Farbe, die als letzte zur Collection der Farben der InDesign-Datei hinzugefügt wurde.

Code
app.documents[0].colors[-1]; 


Die Eigenschaften auslesen und als benamte Farbe den Farbfeldern mit [b]colors.add() hinzufügen. Als Argument der Methode die relevanten Eigenschaften der unbenannten Farbe beigeben.

Probier's einfach mal aus.

Könnte auch sein:

Code
app.colors[-1]; 


Habe gerade keine Zeit das zu testen.


als Antwort auf: [#573221]

Eyedropper bei Script ansteuern?

J.Puff
Beiträge gesamt: 238

10. Dez 2019, 12:57
Beitrag # 10 von 14
Beitrag ID: #573227
Bewertung:
(4185 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,
danke für den Hinweis, allerdings gibt das nicht die Farbe wieder, die in der Farbpalette gerade die aktuelle Farbe ist.
Und ja, es gibt Unterschiede zwischen app.colors[-1] und app.documents[0].colors[-1]. Allerdings erschließen sie sich mir noch nicht.

Leider finde ich noch keine Möglichkeit, die Farbe, die die Farbpipette hat auszulesen.

Beste Grüße
J.Puff


als Antwort auf: [#573223]

Eyedropper bei Script ansteuern?

mdomino
Beiträge gesamt: 76

11. Dez 2019, 00:01
Beitrag # 11 von 14
Beitrag ID: #573236
Bewertung:
(4139 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Also bei mir funktioniert

Code
app.activeDocument.colors[-1]; 


tatsächlich genau so, wie Uwe beschrieben hat und gibt die Farbe zurück, die ich unmittelbar zuvor mit dem Pipetten-Tool aufgenommen habe.


als Antwort auf: [#573227]

Eyedropper bei Script ansteuern?

J.Puff
Beiträge gesamt: 238

11. Dez 2019, 14:03
Beitrag # 12 von 14
Beitrag ID: #573239
Bewertung:
(4069 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
danke für den Hinweis, allein bei mir die Funktion
Code
alert(app.activeDocument.colors[-1].model.toString()+'\r'+app.activeDocument.colors[-1].space.toString()+'\r'+app.activeDocument.colors[-1].colorValue); 

grundsätzlich zu folgender Ausgabe führt:
PROCESS
CMYK
0,0,0,100

Unabhängig davon, welche Frage in der Pipette ist oder welches Farbfeld ausgewählt ist.

Getestet mit InDesign CC 2019.

Können Sie das reproduzieren?


als Antwort auf: [#573236]

Eyedropper bei Script ansteuern?

Uwe Laubender
Beiträge gesamt: 5319

11. Dez 2019, 15:27
Beitrag # 13 von 14
Beitrag ID: #573242
Bewertung:
(4057 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Johannes,
hab's gerade mit InDesign CC 2019 auf Windows 10 getestet.
Funktioniert.

app.documents[0].colors[-1]
ist die Farbe, die vom Pipette-Werkzeug aus einem platzierten Bild gepickt wurde.


als Antwort auf: [#573239]

Eyedropper bei Script ansteuern?

J.Puff
Beiträge gesamt: 238

11. Dez 2019, 15:39
Beitrag # 14 von 14
Beitrag ID: #573243
Bewertung:
(4051 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Uwe,
shame on me: ich hatte es mit technischen Tönen von Rahmen getestet.
Da klappt es nicht, aber bei Bildern schon!

Danke fürs’s auf die Spur bringen!

Beste Grüße
J. Puff


als Antwort auf: [#573242]
X

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
14.05.2024

Online
Dienstag, 14. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Prozessoptimierung ist ein Teamsport! Keine Software und keine Maschine allein kann Ihnen helfen, die Effizienzpotenziale Ihres Betriebes maximal auszuschöpfen. Von der Auftragsannahme über die Vorstufe und den Druck bis hin zur Weiterverarbeitung – alles muss optimal ineinandergreifen. Apropos Weiterverarbeitung – in vielen Druckbetrieben fristet sie in Sachen Prozessoptimierung immer noch ein Schattendasein. Dabei liegen hier mittlerweile die größten Einsparpotenziale! In einem Webinar von Horizon und Impressed erfahren Sie, wie Sie diese Einsparungen realisieren können. Horizon, bekannt für innovative Lösungen in der Druckweiterverarbeitung, bietet mit iCE LiNK eine Workflowlösung für die Weiterverarbeitung. iCE LiNK überwacht, visualisiert und analysiert Produktionsabläufe und unterstützt bei der Wartung – damit immer alles reibungslos läuft. Den gleichen Anspruch hat der von Impressed entwickelte Impressed Workflow Server – er ist die smarte PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt. Im Webinar zeigen Ihnen die Experten von Horizon und Impressed, wie beide Lösungen im Team die Effizienz und Produktivität Ihres Betriebes steigern können. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Ja

Organisator: Impressed / Horizon

https://www.impressed.de/schulung.php?c=sDetail&sid=327

Einsparpotenziale in der Weiterverarbeitung
Veranstaltungen
16.05.2024

Online
Donnerstag, 16. Mai 2024, 10.00 - 10.30 Uhr

Webinar

Komplizierte, kleinteilige Aufträge; alles sehr speziell; seit Jahren bewährte Prozesse – da können wir nichts standardisieren und automatisieren! Das sagen viele Großformatdrucker – aber stimmt das wirklich, ist dem tatsächlich so? Günther Business Solutions und Impressed treten in einem Webinar den Gegenbeweis an. Experten beider Unternehmen zeigen, wie Großformatdrucker vom Einsatz zweier bewährter Lösungen profitieren können: • von advanter print+sign von Günther Business Solutions, dem ERP-System für den Großformatdruck, dass alle Phasen der Wertschöpfung im Large Format Printing abdeckt • von Impressed Workflow Server, der smarten PDF-Workflow-Lösung für Druckereien, die Datenmanagement, Preflight und Produktionssteuerung übernimmt Über die Kombination beider Lösungen können Großformatdrucker ihre Prozesse mit modernen Workflows Schritt für Schritt automatisieren – und so zügig deutliche Zeit- und Kosteneinsparungen realisieren. Das Webinar sollten Sie sich nicht entgehen lassen – damit Sie keine Effizienzpotenziale mehr liegen lassen. Melden Sie sich am besten gleich an, wir freuen uns auf Sie! PS: Melden Sie sich in jedem Fall an – sollten Sie zum Termin verhindert sein, erhalten Sie die Aufzeichnung.

kostenlos

Nein

Organisator: Impressed / Günther Business Solutions

https://www.impressed.de/schulung.php?c=sDetail&sid=326

Und es geht doch: Automatisierung im Großformatdruck!