This is the script I wrote for PP the images. I generally will not write a script for doing lots of images until I see the trend that is happening. Those specific repeating adjusts get put into the script. This is all that was pretty much done to these images.
def ScriptProperties():
return {
'Author': u'Jon E',
'Copyright': u'',
'Description': u'',
'Host': u'Paint Shop Pro Photo',
'Host Version': u'12.50'
}
def Do(Environment):
# EnableOptimizedScriptUndo
App.Do( Environment, 'EnableOptimizedScriptUndo', {
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Unsharp Mask
App.Do( Environment, 'UnsharpMask', {
'Clipping': 4,
'Radius': 1,
'Strength': 139,
'Luminance': False,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# ColorBalance
App.Do( Environment, 'ColorBalance', {
'OriginalTemperature': 5001,
'OriginalTint': 6,
'DesiredTemperature': 5200,
'DesiredTint': 13,
'SmartSelect': True,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Color Adjust Levels
App.Do( Environment, 'ColorAdjustLevels', {
'Levels': {
'RGB': (20,255,0.993874,0,255),
'Red': (1,255,1,0,255),
'Green': (0,255,1,0,255),
'Blue': (0,255,1,0,255),
'Clipping': 0
},
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Color Adjust Brightness Contrast
App.Do( Environment, 'ColorAdjustBrightnessContrast', {
'BrightnessContrast': {
'Brightness': 9,
'Contrast': 6
},
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Clarify
App.Do( Environment, 'Clarify', {
'Strength': 2,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Histogram Adjustment
App.Do( Environment, 'HistogramAdjustment', {
'LuminanceChannel': {
'Appearance': 11,
'Gamma': 1,
'HighClipLimit': 240,
'HighClipLimitPercentage': 0.1,
'LowClipLimit': 0,
'LowClipLimitPercentage': 0.1,
'MaxOutput': 255,
'MinOutput': 0
},
'RedChannel': {
'Appearance': 1,
'Gamma': 1,
'HighClipLimit': 255,
'HighClipLimitPercentage': 0.1,
'LowClipLimit': 0,
'LowClipLimitPercentage': 0.1,
'MaxOutput': 255,
'MinOutput': 0
},
'GreenChannel': {
'Appearance': 0,
'Gamma': 1,
'HighClipLimit': 228,
'HighClipLimitPercentage': 0.1,
'LowClipLimit': 0,
'LowClipLimitPercentage': 0.1,
'MaxOutput': 255,
'MinOutput': 0
},
'BlueChannel': {
'Appearance': 0,
'Gamma': 1,
'HighClipLimit': 196,
'HighClipLimitPercentage': 0.1,
'LowClipLimit': 0,
'LowClipLimitPercentage': 0.1,
'MaxOutput': 255,
'MinOutput': 2
},
'TargetChannel': 1,
'OverlayResultHistogram': True,
'HistogramEditMode': App.Constants.HistogramEditMode.Color,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Pan
App.Do( Environment, 'Pan', {
'Horizontal': 1,
'Vertical': 1,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})
# Resize
App.Do( Environment, 'Resize', {
'AspectRatio': 0.799802,
'CurrentDimensionUnits': App.Constants.UnitsOfMeasure.Pixels,
'CurrentResolutionUnits': App.Constants.ResolutionUnits.PixelsPerIn,
'Height': 1024,
'MaintainAspectRatio': True,
'Resample': True,
'ResampleType': App.Constants.ResampleType.SmartSize,
'ResizeAllLayers': True,
'Resolution': 72,
'Width': 680,
'SharpnessValue': 100,
'AdvancedMode': True,
'GeneralSettings': {
'ExecutionMode': App.Constants.ExecutionMode.Default,
'AutoActionMode': App.Constants.AutoActionMode.Match,
'Version': ((12,5,0),1)
}
})