Photoshop-Cafe.de :: Dein Photoshop-Forum

Zurück   Photoshop-Cafe.de :: Dein Photoshop-Forum > Fragen zu Adobe Photoshop (Elements), zur Creative Suite und anderen Kreativprogrammen > Hilfestellung, Tipps und Tricks

Hinweise
Aktuelles aus dem PSC
„Kreativ Hallo Du!

Willkommen im ⇒ Photoshop-Cafe.
Unterstützung für das PSC
ACHTUNG: Regeln für die Verwendung von KI-Bildern im PSC.
Bitte sorgfältig durchlesen und beachten!

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.05.19, 12:59
ph_o_e_n_ix ph_o_e_n_ix ist offline
PSC-süchtig
 
Registriert seit: 01/2017
Beiträge: 1.617
OS: Windows 10 Pro x64
Kreativ-Software: CC2018-2022 x64
ph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es gehtph_o_e_n_ix ist ein Photoshop-Spezialist und hilft wo es geht
Was du da mit deinem Rand veranstaltest, leutet mir zwar nicht ganz ein (jedenfalls dann nicht, wenn man die ursprünglichen Vorgaben zu Grunde legt), aber da wirst du schon wissen, was du tust...

Hier mal nur auf die Schnelle eine halbgare Lösung...

Code:
#target photoshop

var originalRulerUnits = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.CM;

var dlg;
var labelGroup;
var inputGroup;
var widthInput;
var heightInput;
var randInput;
var buttonGroup;
var okButton;
var cancelButton;

dlg = new Window("dialog", "Form");
dlg.orientation = "row";
labelGroup = dlg.add("group");
labelGroup.orientation = "column";
labelGroup.add("statictext", undefined, "Breite cm:");
labelGroup.add("statictext", undefined, "Höhe cm:");
labelGroup.add("statictext", undefined, "Rand cm:");
inputGroup = dlg.add("group");
inputGroup.orientation = "column";
widthInput = inputGroup.add("edittext", undefined, "");
widthInput.characters = 10;
widthInput.active = true;
heightInput = inputGroup.add("edittext", undefined, "");
heightInput.characters = 10;
randInput = inputGroup.add("edittext", undefined, "");
randInput.characters = 10;
buttonGroup = dlg.add("group");
buttonGroup.orientation = "column";
okButton = buttonGroup.add("button", undefined, "OK");
cancelButton = buttonGroup.add("button", undefined, "Abbruch");
okButton.onClick = function() {
  
	var doc;
	var docWidth;
	var docHeight;
	var imageWidth;
	var imageHeight;
	var rand;
	var black = new SolidColor();
	black.rgb.hexValue = "000000";
	app.backgroundColor = black;
	var white = new SolidColor();
	white.rgb.hexValue = "FFFFFF";
  
	doc = app.activeDocument;
  
	imageWidth = widthInput.text.replace(/,/g, '.');
	imageWidth = new UnitValue(imageWidth, "cm");
	imageHeight = heightInput.text.replace(/,/g, '.');
	imageHeight = new UnitValue(imageHeight, "cm");
	rand = randInput.text.replace(/,/g, '.');
	rand = new UnitValue(rand, "cm");
  
	doc.resizeImage(imageWidth - (rand * 2), imageHeight - (rand * 2));
	doc.resizeCanvas(doc.width + 5 + rand * 2, doc.height + 5 + rand * 2, AnchorPosition.MIDDLECENTER)
	app.backgroundColor = white;
	doc.resizeCanvas(doc.width, doc.height + 1, AnchorPosition.BOTTOMCENTER)
    
	var artLayer = doc.artLayers.add();
	artLayer.kind = LayerKind.TEXT;
	var textItem = artLayer.textItem;
	textItem.contents = activeDocument.name;
	textItem.size = 13;
	textItem.font = "ArialMT";
	textItem.justification = Justification.CENTER;
	var textPosition = [doc.width / 2, .65];
	textItem.position = textPosition;
  
	dlg.hide();
};

dlg.show();

var originalRulerUnits = app.preferences.rulerUnits;
app.preferences.rulerUnits = Units.MM;
ps: Und zukünftig bitte die Code-Tags hier im Forum verwenden ... das macht es übersichtlicher...
Mit Zitat antworten
  #2  
Alt 26.05.19, 20:58
beetle04021969 beetle04021969 ist offline
hat sich eingelebt
 
Registriert seit: 04/2019
Ort: Hamm
Beiträge: 45
OS: Mac OS X
Kreativ-Software: CC 2019
beetle04021969 geht den richtigen Weg
Zitat:
Zitat von ph_o_e_n_ix Beitrag anzeigen
Was du da mit deinem Rand veranstaltest, leutet mir zwar nicht ganz ein (jedenfalls dann nicht, wenn man die ursprünglichen Vorgaben zu Grunde legt), aber da wirst du schon wissen, was du tust...

Hier mal nur auf die Schnelle eine halbgare Lösung...
Hammer!!! Danke!!!

Wie würde den eine gare Lösung aussehen, wenn die halbbare schon so super klasse funktioniert?
Es macht genau das, was es soll und ich bin begeistert und kann wieder etwas daraus lernen. Jetzt muss ich mal analysieren, wie Du das gemacht hast und was die einzelnen Parameter bewirken und genau tun.
Das mit der Codeeingabe merke ich mir für das nächste mal.

Einen schönen Sonntag noch und nochmals DANKE.
Mit Zitat antworten
Antwort

Stichworte
aktion, arbeitsfläche, bildgröße, zuschneiden

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Hilfe bei aktion, aktion wiederholen Limerick Hilfestellung, Tipps und Tricks 0 15.01.12 11:55
Bildgröße PES 8 fabiola Hilfestellung, Tipps und Tricks 8 14.05.10 00:35
Aktion-Fehlermeldung "Der Befehl Bildgröße ist nicht verfügbar" wetterfrosch Hilfestellung, Tipps und Tricks 5 01.04.09 09:16
Bildgröße ElZorsto Hilfestellung, Tipps und Tricks 5 12.03.09 18:41
Bildgröße noob83 Hilfestellung, Tipps und Tricks 8 16.06.08 18:25


Alle Zeitangaben in WEZ +2. Es ist jetzt 02:31 Uhr.

Impressum

Kontakt      Photoshop-Cafe      Archiv     Impressum     Nach oben

Powered by vBulletin® Version 3.8.7 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
©2005-2024 photoshop-cafe.de

Seite wurde generiert in 0,13603 Sekunden mit 11 Queries