PaintshopPro9 - Logo automatisch einblenden
Chris
- grafik
0 chris
Hallo,
ich habe mit PSP 9 folgendes Problem: Ich möchte per Batch und Skript
Dies soll per Batch-Job auf einen ganzen Ordner augeführt und die Dateien in einem anderen Ordner mit gleichem Dateinamen gespeichert werden.
Nun mein Problem: PSP 9 öffnet NICHT die im Batch-Dialog ausgewählten Bilder sondern nur das Logo und bricht mit einem Fehler ab! Kann ich nicht verstehen? Dürfen in einem Skript nur 1x FileOpen augeführt werden????? Kann mir nicht mehr weiterhelfen :-((
Vielen Dank! ist sehr wichtig....
Gruss Chris
PS: Hier ist das PSP-Skript:
###############
from JascApp import *
def ScriptProperties(): return { 'Author': u'', 'Copyright': u'', 'Description': u'', 'Host': u'Paint Shop Pro 9', 'Host Version': u'9.00' }
def Do(Environment): # SkriptOptimiertRückgängigAktivieren App.Do( Environment, 'EnableOptimizedScriptUndo', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# 90Drehen App.Do( Environment, 'Rotate90', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# Größe ändern App.Do( Environment, 'Resize', { 'AspectRatio': 0.75, 'CurrentDimensionUnits': App.Constants.UnitsOfMeasure.Pixels, 'CurrentResolutionUnits': App.Constants.ResolutionUnits.PixelsPerIn, 'Height': 600, 'MaintainAspectRatio': True, 'Resample': True, 'ResampleType': App.Constants.ResampleType.SmartSize, 'ResizeAllLayers': True, 'Resolution': 72, 'Width': 450, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# FotokorrekturInEinemSchritt App.Do( Environment, 'OneStepPhotoFix', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# DateiÖffnen App.Do( Environment, 'FileOpen', { 'FileList': [u'd:\eigenedateien\Eigene Bilder\testbaum.pspimage'], 'Folder': u'd:\eigenedateien\Eigene Bilder', 'FileFormat': App.Constants.FileFormat.Unknown, 'ShowPreview': False, 'EnableBrowser': True, 'FavFileList': [], 'RawCameraSettings': { 'WhiteBalance': App.Constants.WhiteBalance.AsShot, 'SharpenMode': App.Constants.SharpenMode.Low, 'Exposure': 0, 'Rect': ((0,0), 0, 0), 'ShowMaximized': False, 'ShowPreview': False }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# DokumentAusw App.Do( Environment, 'SelectDocument', { 'SelectedImage': 0, 'Strict': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# Kopieren App.Do( Environment, 'Copy', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# DateiSchließen App.Do( Environment, 'FileClose', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# DokumentAusw App.Do( Environment, 'SelectDocument', { 'SelectedImage': 0, 'Strict': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# AlsNeueEbeneEinfügen App.Do( Environment, 'PasteAsNewLayer', { 'CreateFromDropData': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# Schwenken App.Do( Environment, 'Pan', { 'Horizontal': 0, 'Vertical': 0, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# Verschieben App.Do( Environment, 'Mover', { 'Offset': (-184,266), 'Object': App.Constants.LayerOrSelection.Layer, 'SelectPoint': (223.5,302.5), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
# AlleEbenenZusammenfassen App.Do( Environment, 'LayerMergeAll', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,0),1) } })
Hallo nochmal....
Danke hat sich erledigt!
Für alle die das gleiche Problem haben:
Dann für das Skript
Statt Bild öffnen, kopieren , als neue Ebene einfügen
=> Bildstempel auswählen und auf Bild platzieren
ferig.
Ciao
Chris