[GastForen Programme Print/Bildbearbeitung Adobe InDesign Script zur Änderung des Ursprungs von Bildern

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

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 10:11
Beitrag # 1 von 25
Bewertung:
(2975 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich möchte den Ursprung von Bildern per Tastaturbefehl ändern:
Und zwar auf die neun "Standardwerte" welche in der Steuerungspalette ganz links (zum anklicken) angeboten werden.
Geht nur mit einem Script nehme ich an, oder?
Kann leider nicht scripten, hätte mir das aber so vorgestellt:
1.) Das script wird mittels Tastaturbefehl aufgerufen.
2.) Ein Eingabefeld öffnet sich und verlangt nach einme Kürzel (beispielsweise "C" für Center = zentriert)
3.) Eingabe mit Enter bestätigen.
4.) Ursprung vom Bild ist mittig.

Son script würd mir sehr viel zeitaufwändiges herumgelicke ersparen.
Vielen Dank im Voraus an alle scripting-profis!
X

Script zur Änderung des Ursprungs von Bildern

zaphodbeeblebroxx
Beiträge gesamt: 408

6. Dez 2006, 10:46
Beitrag # 2 von 25
Beitrag ID: #265664
Bewertung:
(2959 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo,

den Ursprung eines Bildes kann man mit EINEM MAUSKLICK ändern.

Dein Vorschlag per Skript benötigt einen Tastaturkürzel zum Aufrufen des Skripts, einen weiter Kürzel für den Ursprung + Enter.

Das scheint mir nicht schneller zu gehen als mit EINEM MAUSKLICK!

zaphodbeeblebroxx


als Antwort auf: [#265653]

Script zur Änderung des Ursprungs von Bildern

Florian Hardwig
Beiträge gesamt: 51

6. Dez 2006, 11:10
Beitrag # 3 von 25
Beitrag ID: #265669
Bewertung:
(2943 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mmh, natürlich, jedoch nur, wenn man ein notorischer Maus-Schubser ist … Es gibt auch Leute (wie anscheinend thesweetg), die lieber an den Tasten kleben.
Die würden vielleicht sagen: Wieso tippst Du überhaupt noch, es lassen sich doch alle Zeichen mit einem Doppelklick über die Glyphen-Palette eingeben … ;°)
@thesweetg: Leider kann ich Dir mangels Script-Wissen auch nicht helfen.


als Antwort auf: [#265664]

Script zur Änderung des Ursprungs von Bildern

Gerald Singelmann
  
Beiträge gesamt: 6269

6. Dez 2006, 12:05
Beitrag # 4 von 25
Beitrag ID: #265686
Bewertung:
(2923 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Probieren Sie mal:
- Apfel 6 (Fokus in die Kontrollpalette)
- Shift-Tab (Fokus in das Mühlefeld)
- Pfeiltasten


als Antwort auf: [#265669]

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 13:41
Beitrag # 5 von 25
Beitrag ID: #265699
Bewertung:
(2902 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Mein script-vorschlag würde bedeuten daß ich 3 Tasten drücken muß - die finde ich blind (daher sehr schnell).
Das klicken mit der Maus erfordert Konzentration da ich das Pünktchen treffen muß.
... macht natürlich nur Sinn wenn man den Ursprung biem täglichen arbeiten dauernd ändern muß (wies bei mir der Fall is)

@gerald:
danke, funzt prima!
dennoch wäre eine script-lösung noch besser:
man müßte nicht mehr nachsehen wo sich der ursprung momentan befindet


als Antwort auf: [#265664]
(Dieser Beitrag wurde von thesweetg am 6. Dez 2006, 13:43 geändert)

Script zur Änderung des Ursprungs von Bildern

Quarz
Beiträge gesamt: 3555

6. Dez 2006, 14:39
Beitrag # 6 von 25
Beitrag ID: #265714
Bewertung:
(2887 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo thesweetg,

das verstehe ich nicht.
Damit Du es bequem hast, soll ein Scripter gratis seine Zeit und Wissen einsetzen.?

Gruß
Quarz


als Antwort auf: [#265699]

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 15:27
Beitrag # 7 von 25
Beitrag ID: #265725
Bewertung:
(2873 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Der Ausdruck Open Source [ˈoʊpən sɔːɹs] (engl.) bzw. Quelloffenheit wird meist auf Computer-Software angewendet und meint im Sinne der Open Source Definition, dass es jedem ermöglicht wird, Einblick in den Quelltext eines Programms zu haben, sowie die Erlaubnis zu haben, diesen Quellcode auch beliebig weiterzugeben oder zu verändern.

... verständlich genug?


als Antwort auf: [#265714]

Script zur Änderung des Ursprungs von Bildern

Martin Fischer
  
Beiträge gesamt: 12783

6. Dez 2006, 16:00
Beitrag # 8 von 25
Beitrag ID: #265736
Bewertung:
(2862 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@ Quarz: Die Skripter werden bis jetzt noch nicht gezwungen, alle Wünsche gratis zu erfüllen.
Und Du glaubst nicht, wie gut es bisweilen tut, einmal herzhaft NEIN sagen zu können, ohne dafür eins auf den Deckel zu bekommen. ;-)

@ thesweetg: Hast Du versehentlich einen vorbereiteten Text im falschen Beitrag abgeladen?
Ich verstehe den Zusammenhang zwischen dem Begriff "Open Source" und Deinem o.g. Skriptwunsch nicht.


als Antwort auf: [#265725]

Script zur Änderung des Ursprungs von Bildern

Gerald Singelmann
  
Beiträge gesamt: 6269

6. Dez 2006, 16:19
Beitrag # 9 von 25
Beitrag ID: #265742
Bewertung:
(2853 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Is eh wurscht, da InDesigns Skript-Schnittstelle keinen Zugriff auf die UI gibt.


als Antwort auf: [#265736]

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 16:22
Beitrag # 10 von 25
Beitrag ID: #265743
Bewertung:
(2852 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Ich bitte die InDesign-scripter um eine script-lösung für mein Problem.
Das script wäre hier im Forum für alle verfügbar.
Das wärs. Hat jeder alles verstanden?


als Antwort auf: [#265736]
(Dieser Beitrag wurde von thesweetg am 6. Dez 2006, 16:24 geändert)

Script zur Änderung des Ursprungs von Bildern

Martin Fischer
  
Beiträge gesamt: 12783

6. Dez 2006, 16:54
Beitrag # 11 von 25
Beitrag ID: #265752
Bewertung:
(2837 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
> Hat jeder alles verstanden?

So hört sich das durchaus klarer und deutlicher an.

Hast Du Geralds Antwort verstanden?
Diese möchte ich hiermit bestätigen.


als Antwort auf: [#265743]

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 16:57
Beitrag # 12 von 25
Beitrag ID: #265755
Bewertung:
(2835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@martin:
Vielen dank für die Bestätigung.


als Antwort auf: [#265752]

Script zur Änderung des Ursprungs von Bildern

Michael Pabst
Beiträge gesamt: 2858

6. Dez 2006, 16:58
Beitrag # 13 von 25
Beitrag ID: #265756
Bewertung:
(2835 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Zitat das verstehe ich nicht.
Damit Du es bequem hast, soll ein Scripter gratis seine Zeit und Wissen einsetzen.?


Es liegt in der Natur der Sache, dass der Helfende dem Hilfesuchenden das Leben bequemer macht. Und das im Rahmen eines Forums selbstverständlich freiwillig und gratis. :-)

Gruß
Michael


als Antwort auf: [#265714]

Script zur Änderung des Ursprungs von Bildern

zaphodbeeblebroxx
Beiträge gesamt: 408

6. Dez 2006, 17:35
Beitrag # 14 von 25
Beitrag ID: #265770
Bewertung:
(2816 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
 
Hallo thesweetg,

falls Du Dich selbst mit dem Skripten befassen möchtest, hilft Dir vielleicht folgendes Skript (von Dave Saunders) als Ansatz weiter:
Code
//DESCRIPTION: Align image in rectangular frame based on proxy 

if ((app.documents.length != 0) && (app.selection.length != 0)) {
var mySel = app.selection[0];
var myMsg = "Please select a graphic or its rectangular frame.";
if (mySel.constructor.name != "Rectangle") {
mySel = mySel.parent;
}
if (mySel.constructor.name != "Rectangle") {
errorExit(myMsg);
}
if (mySel.graphics.length != 1) {
errorExit(myMsg);
}
var imgBounds = mySel.graphics[0].geometricBounds;
var myAnchor = app.layoutWindows[0].transformReferencePoint;
var frameBounds = mySel.geometricBounds;
switch (myAnchor) {
case AnchorPoint.topLeftAnchor :
mySel.graphics[0].move([frameBounds[1],frameBounds[0]]);
break;
case AnchorPoint.topCenterAnchor :
xLoc = (frameBounds[3] + frameBounds[1] -(imgBounds[3] - imgBounds[1]))/2;
mySel.graphics[0].move([xLoc,frameBounds[0]]);
break;
case AnchorPoint.topRightAnchor :
xLoc = frameBounds[3] - (imgBounds[3] - imgBounds[1]);
mySel.graphics[0].move([xLoc,frameBounds[0]]);
break;
case AnchorPoint.leftCenterAnchor :
yLoc = (frameBounds[2] + frameBounds[0] - (imgBounds[2] - imgBounds[0]))/2;
mySel.graphics[0].move([frameBounds[1],yLoc]);
break;
case AnchorPoint.centerAnchor :
xLoc = (frameBounds[3] + frameBounds[1] -(imgBounds[3] - imgBounds[1]))/2;
yLoc = (frameBounds[2] + frameBounds[0] - (imgBounds[2] - imgBounds[0]))/2;
mySel.graphics[0].move([xLoc,yLoc]);
break;
case AnchorPoint.rightCenterAnchor :
xLoc = frameBounds[3] - (imgBounds[3] - imgBounds[1]);
yLoc = (frameBounds[2] + frameBounds[0] - (imgBounds[2] - imgBounds[0]))/2;
mySel.graphics[0].move([xLoc,yLoc]);
break;
case AnchorPoint.bottomLeftAnchor :
yLoc = frameBounds[2] - (imgBounds[2] - imgBounds[0]);
mySel.graphics[0].move([frameBounds[1],yLoc]);
break;
case AnchorPoint.bottomCenterAnchor :
xLoc = (frameBounds[3] + frameBounds[1] -(imgBounds[3] - imgBounds[1]))/2;
yLoc = frameBounds[2] - (imgBounds[2] - imgBounds[0]);
mySel.graphics[0].move([xLoc,yLoc]);
break;
case AnchorPoint.bottomRightAnchor :
xLoc = frameBounds[3] - (imgBounds[3] - imgBounds[1]);
yLoc = frameBounds[2] - (imgBounds[2] - imgBounds[0]);
mySel.graphics[0].move([xLoc,yLoc]);
break;
}
} else {
errorExit();
}

// +++++++ Functions Start Here +++++++++++++++++++++++

function errorExit(message) {
if (app.version != 3) { beep() } // CS2 includes beep() function.
if (arguments.length > 0) {
alert(message);
}
exit(); // CS exits with a beep; CS2 exits silently.
}



Das Skript verschiebt ein ausgewähltes Bild innerhalb eines Containers auf den zu vor gewählten Ursprung.

Wie schon eingangs erwähnt kann das Skript lediglich als Grundlage für Deine Aufgabenstellung dienen – es erledigt nicht Deine Aufgabenstellung!

zaphodbeeblebroxx


als Antwort auf: [#265756]

Script zur Änderung des Ursprungs von Bildern

thesweetg
Beiträge gesamt: 78

6. Dez 2006, 17:46
Beitrag # 15 von 25
Beitrag ID: #265775
Bewertung:
(2811 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
@zaphodbeeblebroxx:
danke - werd mir das script zu Gemüte führen.


als Antwort auf: [#265770]
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!