from PSPApp import * def ScriptProperties(): return { 'Author': u'', 'Copyright': u'', 'Description': u'', 'Host': u'Paint Shop Pro X', 'Host Version': u'10.00' } def Do(Environment): # EnableOptimizedScriptUndo App.Do( Environment, 'EnableOptimizedScriptUndo', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # FileNew App.Do( Environment, 'NewFile', { 'Width': 1024, 'Height': 150, 'ColorDepth': App.Constants.Colordepth.SixteenMillionColor, 'DimensionUnits': App.Constants.DimensionType.Pixels, 'ResolutionUnits': App.Constants.ResolutionUnits.PixelsPerIn, 'Resolution': 100, 'FillMaterial': { 'Color': (255,255,255), 'Pattern': None, 'Gradient': None, 'Texture': None, 'Art': None }, 'Transparent': True, 'LayerType': App.Constants.NewLayerType.Raster, 'ArtMediaTexture': { 'Category': u' ', 'Name': u'Canvas coarse', 'EnableFill': True, 'FillColor': (255,255,255) }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((367,114), 291, 511) }, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # SelectDocument App.Do( Environment, 'SelectDocument', { 'SelectedImage': 0, 'Strict': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # Selection App.Do( Environment, 'Selection', { 'General': { 'Mode': App.Constants.SelectionOperation.Replace, 'Antialias': True, 'Feather': 0 }, 'SelectionShape': App.Constants.SelectionShape.RoundedRectangle, 'Start': (19,37), 'End': (1001,51), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # Drop Shadow App.Do( Environment, 'DropShadow', { 'Blur': 5, 'Color': (255,255,255), 'Horizontal': 2, 'NewLayer': False, 'Opacity': 50, 'Vertical': 4, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((311,102), 411, 535) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # SelectInvert App.Do( Environment, 'SelectInvert', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # Drop Shadow App.Do( Environment, 'DropShadow', { 'Blur': 5, 'Color': (0,0,0), 'Horizontal': 2, 'NewLayer': False, 'Opacity': 50, 'Vertical': 4, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((311,102), 411, 535) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # SelectInvert App.Do( Environment, 'SelectInvert', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # New Raster Layer App.Do( Environment, 'NewRasterLayer', { 'General': { 'Opacity': 100, 'Name': u'Raster 2', 'IsVisible': True, 'IsTransparencyLocked': False, 'LinkSet': 0, 'UseHighlight': False, 'PaletteHighlightColor': (255,255,64), 'GroupLink': True, 'BlendMode': App.Constants.BlendMode.Normal }, 'BlendRanges': { 'BlendRangeGreen': (0,0,255,255,0,0,255,255), 'BlendRangeRed': (0,0,255,255,0,0,255,255), 'BlendRangeBlue': (0,0,255,255,0,0,255,255), 'BlendRangeGrey': (0,0,255,255,0,0,255,255) }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((632,166), 392, 535) }, 'PreviewVisible': False, 'AutoProof': False, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # LayerArrange App.Do( Environment, 'LayerArrange', { 'Path': (0,-1,[],False), 'MoveAboveSibling': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((10,0,0),1) } }) # Layer Properties App.Do( Environment, 'LayerProperties', { 'General': { 'Opacity': None, 'Name': u'fill with your color', 'IsVisible': None, 'IsTransparencyLocked': None, 'LinkSet': None, 'UseHighlight': None, 'PaletteHighlightColor': None, 'GroupLink': None, 'BlendMode': None }, 'BlendRanges': None, 'Path': None, 'ArtMediaTexture': None, 'BrightnessContrast': None, 'ChannelMixer': None, 'ColorBalance': None, 'CurveParams': None, 'HSL': None, 'Threshold': None, 'Levels': None, 'Posterize': None, 'Overlay': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((632,193), 392, 535) }, 'PreviewVisible': True, 'AutoProof': False, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((10,0,0),1) } }) # New Raster Layer App.Do( Environment, 'NewRasterLayer', { 'General': { 'Opacity': 100, 'Name': u'Raster 2', 'IsVisible': True, 'IsTransparencyLocked': False, 'LinkSet': 0, 'UseHighlight': False, 'PaletteHighlightColor': (255,255,64), 'GroupLink': True, 'BlendMode': App.Constants.BlendMode.Normal }, 'BlendRanges': { 'BlendRangeGreen': (0,0,255,255,0,0,255,255), 'BlendRangeRed': (0,0,255,255,0,0,255,255), 'BlendRangeBlue': (0,0,255,255,0,0,255,255), 'BlendRangeGrey': (0,0,255,255,0,0,255,255) }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((632,166), 392, 535) }, 'PreviewVisible': False, 'AutoProof': False, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # Eye Candy 4000_Bevel Boss App.Do( Environment, 'Eye Candy 4000_Bevel Boss', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Interactive, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) }, 'DefaultProperties': [(1466201192,1413830740,0,(1,r'''OC4wMCBwaXhlbHMA''')),(1131312242,1685026146 ,0,(1,r'''AAAAAAAASUA=''')),(1399682152,1685026146,0,(1,r'''AAAAAADAUkA=''')),(1651928147 ,1701737837,0,(1,r'''aXRlQjBUZWI=''')),(1148349294,1685026146,0,(1,r'''AAAAAAAAAAA=''')) ,(1181491232,1651470188,0,(1,r'''AQ==''')),(1148347252,1685026146,0,(1,r'''8Q11MK49XkA=''' )),(1229874028,1685026146,0,(1,r'''vn3vA19hUUA=''')),(1114793832,1685026146,0,(1,r'''AAAAAAAAWUA=''' )),(1399353968,1685026146,0,(1,r'''AAAAAAAAOUA=''')),(1131180576,1413830740,0,(1,r'''UkdCOiAxMDAuMCUgMTAwLjAlIDEwMC4wJSAoMjU1IDI1NSAyNTUpAA==''' )),(1935963971,1413830740,0,(1,r'''UkdCOiAwLjAlIDAuMCUgMC4wJSAoMCAwIDApAA==''')),(1111848556 ,1413830740,0,(1,r'''QmV2ZWw6IDMvMC4wMDAgMS4wMDAgMC8wLjUwMCAwLjY2MCAwLzEuMDAwIDAuMDAwIDAA''' ))] }) # SelectNone App.Do( Environment, 'SelectNone', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } }) # LayerMergeVisible App.Do( Environment, 'LayerMergeVisible', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((10,0,0),1) } })