Per Aktion wüßte ich nicht wie das gehen sollte. Mit einem Script allerdings kein Problem.
Voraussetzung für folgendes Script ist allerdings Windows als BS.
Kopiere folgenden Code in eine neue Textdatei und speichere sie als "ResCanvas.vbs". Nun kannst du per Drag 'n Drop beliebig viele Bilder auf das Script ziehen, die dann "quadratisch gemacht" und im selben Verzeichnis unter neuem namen als PSD abgespeichert werden. Alternativ zum Drag 'n Drop kannst du auch das Verzeichnis der Bilder oben im Script angeben und das Script per Doppelklick starten.
Code:Option Explicit Dim appref, docref, pfad, datei, c, i, fso, x, bg, docname '*******Eingabebereich**************************** pfad="C:\temp" bg=0 '0 für Transparenten BG, 1 für BG mit Hintergrundfarbe '************************************************* Set appref = CreateObject("Photoshop.Application") If WScript.Arguments.count<>0 Then For i=0 To WScript.Arguments.count-1 datei= wscript.arguments.item(i) Set docref=appref.open (datei) resCanvas Next Else Set fso = CreateObject("Scripting.FileSystemObject") Set datei=fso.getfolder (pfad) For Each c In datei.Files Set docref=appref.Open (c.Path) resCanvas Next End If Sub resCanvas() If bg=0 And docref.ArtLayers(docref.ArtLayers.count).isbackgroundlayer=True Then docref.ChangeMode 2 docref.ArtLayers(docref.ArtLayers.count).isbackgroundlayer=False End If If docref.Width > docref.Height Then x =docref.Width Else x=docref.Height docref.ResizeCanvas x,x docname=docref.Path & "_" & mid(docref.Name,1,len(docref.name)-4) & "_squared" docref.SaveAs docname docref.close End Sub


LinkBack URL
About LinkBacks
.
Zitieren
, allerdings habe ich von Scripten - wie von so vielen anderen Ding auch - keine Ahnung
.
.
