PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Logo/Wasserzeichen mit Stapelfunktion in Bilder unterschiedlicher Größe kopieren
Beitrag
<blockquote data-quote="goldmoon" data-source="post: 1040877" data-attributes="member: 12975"><p><strong>AW: Logo/Wasserzeichen mit Stapelfunktion in Bilder unterschiedlicher Größe kopieren</strong></p><p></p><p></p><p></p><p>Den aufruf des Skripts habe ich ja schon beschrieben(im Menü Datei/Skripte einfach das gewünschte Skript anklicken). Das verwenden eines Skripts innerhalb einer Aktion ist genauso einfach: Während der Aufnahme das gewünschte Skript wie beschrieben aufrufen.</p><p></p><p></p><p></p><p>Die Resulution bezieht sich auf das Wasserzeichen das ja abhängig von der Größe des Zielbildes verkleinert wird. Da man dieses dann anschließend per Copy/Paste in das Zielbild einfügt, ist das völlig unerheblich(die Auflösung des Zielbildes bleibt so wie sie war). Auch für das Wasserzeichen selbst spielt das keine rolle, weil es eigentlich immer neu geöffnet, skaliert, kopiert, und geschlossen wird ohne die veränderungen zu speichern(sonst würden ja bei jedem durchlauf Bildinformationen verloren gehen).</p><p></p><p>Was die Proportion betrifft: Im Skript wird das Wasserzeichen abhängig von der Breite des Zielbildes Proportional auf 20% runterskaliert. Im neuen Skript wird auch Breit/Querformat berücksichtigt. Außerdem wird das Wasserzeichen nach dem Skalieren kopiert, geschlossen ohne die veränderungen zu speichern, und in das Zielbild eingefügt.</p><p></p><p>Jetzt muss man eigentlich nur eine Aktion aufzeichnen, das Wasserzeichen öffnen, das Zielbild öffnen, das Skript aufrufen, wie gewünscht ausrichten, und die Aufnahme anhalten. So hat das Wasserzeichen immer die gleiche größe(20% bezogen auf die größe das Zielbildes), wobei auch die Proportion des Wasserzeichens gleich bleibt.</p><p></p><p>[Code]</p><p>/* Zuerst das Bild mit dem Wasserzeichen, dann das Bild wo das Wassserzeichen reinkommen soll laden */</p><p></p><p></p><p>preferences.rulerUnits = Units.PIXELS;</p><p></p><p></p><p>if (documents.length >= 2){</p><p></p><p>var prozent=20; /* Zielgroesse in Prozent */</p><p> /* Nach geschmack aendern */</p><p></p><p>var res=72; /* Aufloesung des Bildes */</p><p> /* Bei Bedarf aendern */</p><p></p><p></p><p>var zielb = 0; /* variable fuer Zielbreite deklarieren */</p><p>var zielh = 0; /* variable fuer Zielhoehe deklarieren */</p><p></p><p>var neue_breite = 0; /* variable fuer die neue breite deklarieren */</p><p></p><p></p><p>activeDocument = documents[0]; /* erstes Bild aktivieren */</p><p></p><p>var b1 = activeDocument.width.value; /* breite des Bildes einlesen*/</p><p>var h1 = activeDocument.height.value; /* hoehe des Bildes */</p><p></p><p>var verhaltniss = b1/h1; /* die Proportion des ersten Bildes ermitteln */</p><p></p><p></p><p>activeDocument = documents[1]; /* zweites Bild aktivieren */</p><p></p><p>var b2 = activeDocument.width.value; /* breite des Bildes einlesen*/</p><p>var h2 = activeDocument.height.value; /* hoehe des Bildes */</p><p></p><p>if (b2 > h2){ /* Queerformat? */</p><p> neue_breite = b2 / 100 * prozent;</p><p></p><p>}</p><p>else{ /* hochformat oder quadrat */</p><p> neue_breite = h2 / 100 * prozent;</p><p></p><p>}</p><p></p><p>zielb = neue_breite;</p><p>zielh = neue_breite / verhaltniss;</p><p></p><p></p><p>activeDocument = documents[0]; /* erstes Bild aktivieren */</p><p></p><p>activeDocument.resizeImage( zielb, zielh, res, ResampleMethod.BICUBIC);</p><p></p><p>activeDocument.selection.selectAll(); /* Alles Auswaehlen */</p><p></p><p>activeDocument.selection.copy(false); /* Kopieren, geht von einer ebene aus. */</p><p> /* Wenn das Wasserzeichen aus mehreren ebenen besteht, */</p><p> /* sollte in der klammer true anstatt false stehen */</p><p></p><p>activeDocument.close(SaveOptions.DONOTSAVECHANGES); /* Bild wieder Schliessen ohne zu speichern */</p><p></p><p>activeDocument.paste(); /* in das Zielbild Einfuegen */</p><p></p><p>}</p><p></p><p></p><p>[/Code]</p><p></p><p></p><p>LG, Goldmoon</p></blockquote><p></p>
[QUOTE="goldmoon, post: 1040877, member: 12975"] [b]AW: Logo/Wasserzeichen mit Stapelfunktion in Bilder unterschiedlicher Größe kopieren[/b] Den aufruf des Skripts habe ich ja schon beschrieben(im Menü Datei/Skripte einfach das gewünschte Skript anklicken). Das verwenden eines Skripts innerhalb einer Aktion ist genauso einfach: Während der Aufnahme das gewünschte Skript wie beschrieben aufrufen. Die Resulution bezieht sich auf das Wasserzeichen das ja abhängig von der Größe des Zielbildes verkleinert wird. Da man dieses dann anschließend per Copy/Paste in das Zielbild einfügt, ist das völlig unerheblich(die Auflösung des Zielbildes bleibt so wie sie war). Auch für das Wasserzeichen selbst spielt das keine rolle, weil es eigentlich immer neu geöffnet, skaliert, kopiert, und geschlossen wird ohne die veränderungen zu speichern(sonst würden ja bei jedem durchlauf Bildinformationen verloren gehen). Was die Proportion betrifft: Im Skript wird das Wasserzeichen abhängig von der Breite des Zielbildes Proportional auf 20% runterskaliert. Im neuen Skript wird auch Breit/Querformat berücksichtigt. Außerdem wird das Wasserzeichen nach dem Skalieren kopiert, geschlossen ohne die veränderungen zu speichern, und in das Zielbild eingefügt. Jetzt muss man eigentlich nur eine Aktion aufzeichnen, das Wasserzeichen öffnen, das Zielbild öffnen, das Skript aufrufen, wie gewünscht ausrichten, und die Aufnahme anhalten. So hat das Wasserzeichen immer die gleiche größe(20% bezogen auf die größe das Zielbildes), wobei auch die Proportion des Wasserzeichens gleich bleibt. [Code] /* Zuerst das Bild mit dem Wasserzeichen, dann das Bild wo das Wassserzeichen reinkommen soll laden */ preferences.rulerUnits = Units.PIXELS; if (documents.length >= 2){ var prozent=20; /* Zielgroesse in Prozent */ /* Nach geschmack aendern */ var res=72; /* Aufloesung des Bildes */ /* Bei Bedarf aendern */ var zielb = 0; /* variable fuer Zielbreite deklarieren */ var zielh = 0; /* variable fuer Zielhoehe deklarieren */ var neue_breite = 0; /* variable fuer die neue breite deklarieren */ activeDocument = documents[0]; /* erstes Bild aktivieren */ var b1 = activeDocument.width.value; /* breite des Bildes einlesen*/ var h1 = activeDocument.height.value; /* hoehe des Bildes */ var verhaltniss = b1/h1; /* die Proportion des ersten Bildes ermitteln */ activeDocument = documents[1]; /* zweites Bild aktivieren */ var b2 = activeDocument.width.value; /* breite des Bildes einlesen*/ var h2 = activeDocument.height.value; /* hoehe des Bildes */ if (b2 > h2){ /* Queerformat? */ neue_breite = b2 / 100 * prozent; } else{ /* hochformat oder quadrat */ neue_breite = h2 / 100 * prozent; } zielb = neue_breite; zielh = neue_breite / verhaltniss; activeDocument = documents[0]; /* erstes Bild aktivieren */ activeDocument.resizeImage( zielb, zielh, res, ResampleMethod.BICUBIC); activeDocument.selection.selectAll(); /* Alles Auswaehlen */ activeDocument.selection.copy(false); /* Kopieren, geht von einer ebene aus. */ /* Wenn das Wasserzeichen aus mehreren ebenen besteht, */ /* sollte in der klammer true anstatt false stehen */ activeDocument.close(SaveOptions.DONOTSAVECHANGES); /* Bild wieder Schliessen ohne zu speichern */ activeDocument.paste(); /* in das Zielbild Einfuegen */ } [/Code] LG, Goldmoon [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Bildbearbeitung (2D), Vektor- & Layoutbearbeitung
Photoshop
Logo/Wasserzeichen mit Stapelfunktion in Bilder unterschiedlicher Größe kopieren
Oben