mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 18:26 Benutzername: Passwort: Auto-Login

Thema: PhotoshopCS4 - einpass. einer Bildgröße an Begrenzungsrahmen vom 15.09.2011


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Software - Nonprint -> PhotoshopCS4 - einpass. einer Bildgröße an Begrenzungsrahmen
Seite: 1, 2  Weiter
Autor Nachricht
Didjee
Threadersteller

Dabei seit: 01.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 15.09.2011 11:21
Titel

PhotoshopCS4 - einpass. einer Bildgröße an Begrenzungsrahmen

Antworten mit Zitat Zum Seitenanfang

Automatisches einpassen einer Bildgröße an einen Begrenzungsrahmen oder eine Auswahl

Bisher mußte ich noch keinen Rat suchen. Aber hier mein Problem.
Ich habe Logos in unterschiedlichen Größen und muß Sie Automatisiert in Photoshop auf vorgegebene Flächen montieren.

Gibt es die Möglichkeit, ganz im Sinne von "Indesign", den Inhalt (z.B: Logo) an
eine Auswahl bzw. Rahmen anzupassen. Das heißt Automatisch in diese Fläche proportional einzupassen.
Diese Möglichkeit besteht zum Beispiel eingeschränkt unter "Bildvariablen" mit dem Nachteil das ich es nicht zur
Automatisierung verwenden kann.

Über Feedback würde ich mich freuen![/b]
  View user's profile Private Nachricht senden
lefoff

Dabei seit: 27.09.2006
Ort: KL
Alter: 39
Geschlecht: Männlich
Verfasst Do 15.09.2011 12:03
Titel

Antworten mit Zitat Zum Seitenanfang

Kuck dir mal unter Datei -> Skripten -> Bildprozessor an.
Mit dem kannst du Bilder in der Breite und der Höhe begrenzen proportional anpassen.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
Didjee
Threadersteller

Dabei seit: 01.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 15.09.2011 12:53
Titel

Antworten mit Zitat Zum Seitenanfang

Vielen Dank :O)
Schon einmal ein sehr guter Schritt.
Entscheidender Nachteil. Photoshop will das Ausführen des Bildprozessors in der Automatisierung
nicht automatisch starten.
Ich muss jedesmal "Ausführen" aktivieren.
Was nun?
  View user's profile Private Nachricht senden
lefoff

Dabei seit: 27.09.2006
Ort: KL
Alter: 39
Geschlecht: Männlich
Verfasst Do 15.09.2011 13:22
Titel

Antworten mit Zitat Zum Seitenanfang

Die willst den Bildprozessor mit einerm Stapel auslösen? Wenn ja, macht es keinen Sinn.
Kuck mal im Bildprozessor ganz unten. Da kannst du Aktionen mit dranhängen.
  View user's profile Private Nachricht senden
Didjee
Threadersteller

Dabei seit: 01.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 15.09.2011 13:48
Titel

Antworten mit Zitat Zum Seitenanfang

Ich habe verschiedene Bildmotive in denen eine oder mehere Flächen, ob perspektiv verzerrt, usw. mit Kundenlogos versehen werden. Das ganze läuft Automatisiert hintereinander ab. So das zum Beispiel 40 Bilder innerhalb von ein paar Minuten fertig montiert sind und das im CI des Kunden. Also, bisher drücke ich einmal Start und alle Bildmotive sind in einer Automatisierungsreihenfolge fertig montiert. Die Logos sind dabei aber auf eine fixe Größe transformiert.
Ich habe also einen Quellordner in dem das Material für den Kunden (Logo und Zusatzbilder) aktualisiert wird.
Und da die Logos unterschiedlich hoch wie breit sind, sehen sie teilweise etwas verloren aus. Hier benötige ich also eine automatische Anpassung der Proportionen aller If/Else.

Mit Deiner Version habe ich das Logo via scripting auf die Größe meiner jeweiligen Auswahl gebracht und dann auf die jeweilige Fläche transformiert. Diese Aktion hat er PS auch toll umgesetzt. Nur leider startet er nicht automatisch.
  View user's profile Private Nachricht senden
fyll

Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht: Männlich
Verfasst Do 15.09.2011 13:54
Titel

Antworten mit Zitat Zum Seitenanfang

Didjee hat geschrieben:
...
Und da die Logos unterschiedlich hoch wie breit sind, sehen sie teilweise etwas verloren aus. Hier benötige ich also eine automatische Anpassung der Proportionen aller If/Else....
Da könntest ne .jsx erstellen
Code:
app.bringToFront();
if (app.documents.length > 0)
{
   var width= app.activeDocument.width.value;
   var height= app.activeDocument.height.value;
   
   if(width>height)
   {
      var neuehoehe= Math.round((1234*height)/width);
      app.activeDocument.resizeImage(1234, neuehoehe, 100, ResampleMethod.BICUBIC);
   }
   else
   {
      var neuebreite= Math.round((1234*width)/height);
      app.activeDocument.resizeImage(neuebreite, 1234, 100, ResampleMethod.BICUBIC);
   }
}
else
{
    alert("Ein Dokument muss offen sein!");
}
.. das dann als Aktion über Datei->Scripten speichern und die bei dir einbaun oder so..
  View user's profile Private Nachricht senden
Didjee
Threadersteller

Dabei seit: 01.12.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 15.09.2011 14:25
Titel

Antworten mit Zitat Zum Seitenanfang

OK. Klingt super interessant.
Bin überhaupt nicht Java fest.
Wie geh ich vor?

Hab das ganze mal in ExtendScript Toolkit geladen.
Denke ich muss hier die Werte ändern.

var neuehoehe= Math.round((1234*height)/width);
app.activeDocument.resizeImage(1234, neuehoehe, 100, ResampleMethod.BICUBIC);

Ist hier die alte und neue Bildgröße gemeint?

Oder ganz anders?
  View user's profile Private Nachricht senden
fyll

Dabei seit: 20.09.2003
Ort: Augsburg
Alter: 39
Geschlecht: Männlich
Verfasst Do 15.09.2011 14:36
Titel

Antworten mit Zitat Zum Seitenanfang

Das ist JavaScript ^^
Die Datei kannst auch in einem beliebigen Texteditor erstellen - is egal.
Und ja - die "1234" sind die maximale Zielhöhe- bzw. -breite.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Illustrator runder Begrenzungsrahmen (für Zahnrad)
Bildgröße Präsentation
Bildgröße für Videotool
IE window size=Bildgröße
EPS-Bildgröße für InDesign herausfinden
Fenstergröße bestimmt Bildgröße
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Software - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.