from JascApp import * def ScriptProperties(): return { 'Author': u'vetch', 'Copyright': u'2006 Vetch', 'Description': u'', 'Host': u'Paint Shop Pro 9', 'Host Version': u'9.01' } def Do(Environment): # EnableOptimizedScriptUndo App.Do( Environment, 'EnableOptimizedScriptUndo', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # FileNew App.Do( Environment, 'NewFile', { 'Width': 400, 'Height': 400, 'ColorDepth': App.Constants.Colordepth.SixteenMillionColor, 'DimensionUnits': App.Constants.DimensionType.Pixels, 'ResolutionUnits': App.Constants.ResolutionUnits.PixelsPerIn, 'Resolution': 72, '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 simple ', 'EnableFill': False, 'FillColor': (255,255,255) }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((216,289), 291, 511) }, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectDocument App.Do( Environment, 'SelectDocument', { 'SelectedImage': 0, 'Strict': False, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # AddGuide App.Do( Environment, 'AddGuide', { 'Color': (0,128,255), 'IsHorizontal': False, 'Position': 201, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # AddGuide App.Do( Environment, 'AddGuide', { 'Color': (0,128,255), 'IsHorizontal': True, 'Position': 199, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Selection App.Do( Environment, 'Selection', { 'General': { 'Mode': App.Constants.SelectionOperation.Add, 'Antialias': True, 'Feather': 0 }, 'SelectionShape': App.Constants.SelectionShape.Circle, 'Start': (201,198), 'End': (47,44), 'Fill': None, 'Stroke': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Fill App.Do( Environment, 'Fill', { 'BlendMode': App.Constants.BlendMode.Normal, 'MatchMode': App.Constants.MatchMode.None, 'Material': None, 'UseForeground': True, 'Opacity': 100, 'Point': (224.5,246.5), 'SampleMerged': False, 'Tolerance': 20, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Texture App.Do( Environment, 'Texture', { 'Ambience': 20, 'Angle': 90, 'Color': (255,255,255), 'Depth': 2, 'Elevation': 33, 'Intensity': 38, 'Shininess': 0, 'Size': 40, 'Smoothness': 4, 'TextureName': u'Canvas 02', 'Category': u'', 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((110,85), 410, 529) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # LayerDuplicate App.Do( Environment, 'LayerDuplicate', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Contract Selection App.Do( Environment, 'SelectContract', { 'ContractAmount': 10, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((623,225), 323, 339) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # ClearSelection App.Do( Environment, 'ClearSelection', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectAll App.Do( Environment, 'SelectAll', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # FloatSelection App.Do( Environment, 'FloatSelection', { 'ClearSource': None, 'BackupSelection': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # DefloatSelection App.Do( Environment, 'DefloatSelection', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Inner Bevel App.Do( Environment, 'InnerBevel', { 'Ambience': 0, 'Angle': 315, 'Bevel': 2, 'Color': (255,255,255), 'Depth': 4, 'Elevation': 30, 'Intensity': 45, 'Shininess': 0, 'Smoothness': 4, 'Width': 8, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((761,175), 384, 529) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,-1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # LayerMergeVisible App.Do( Environment, 'LayerMergeVisible', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectNone App.Do( Environment, 'SelectNone', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Selection App.Do( Environment, 'Selection', { 'General': { 'Mode': App.Constants.SelectionOperation.Add, 'Antialias': True, 'Feather': 0 }, 'SelectionShape': App.Constants.SelectionShape.Circle, 'Start': (200,90), 'End': (224,114), 'Fill': None, 'Stroke': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectPromote App.Do( Environment, 'SelectPromote', { 'KeepSelection': None, 'LayerName': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,-1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # ClearSelection App.Do( Environment, 'ClearSelection', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Expand Selection App.Do( Environment, 'SelectExpand', { 'ExpandAmount': 6, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((522,167), 323, 339) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # LayerSetVisibility App.Do( Environment, 'LayerSetVisibility', { 'Command': App.Constants.ShowCommands.Hide, 'Path': (0,0,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,-1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # Inner Bevel App.Do( Environment, 'InnerBevel', { 'Ambience': 0, 'Angle': 315, 'Bevel': 2, 'Color': (255,255,255), 'Depth': 4, 'Elevation': 30, 'Intensity': 45, 'Shininess': 0, 'Smoothness': 4, 'Width': 8, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((761,175), 384, 529) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Drop Shadow App.Do( Environment, 'DropShadow', { 'Blur': 4.95, 'Color': (0,0,0), 'Horizontal': 2, 'NewLayer': False, 'Opacity': 51, 'Vertical': 2, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((843,126), 411, 516) }, 'PreviewVisible': True, 'AutoProof': True, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectLayer App.Do( Environment, 'SelectLayer', { 'Path': (0,1,[],False), 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Default, 'Version': ((9,0,1),1) } }) # DeleteLayer App.Do( Environment, 'DeleteLayer', { 'Path': None, 'MergeMask': True, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Magic Wand App.Do( Environment, 'MagicWand', { 'General': { 'Mode': App.Constants.SelectionOperation.Add, 'Antialias': True, 'Feather': 0, 'SampleMerged': False }, 'MatchMode': App.Constants.MatchMode.RGBValue, 'Contiguous': True, 'Point': (204.5,93.5), 'Tolerance': 0, 'AntialiasType': App.Constants.AntialiasType.Outside, 'Fill': None, 'Stroke': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectNone App.Do( Environment, 'SelectNone', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # Magic Wand App.Do( Environment, 'MagicWand', { 'General': { 'Mode': App.Constants.SelectionOperation.Add, 'Antialias': True, 'Feather': 0, 'SampleMerged': False }, 'MatchMode': App.Constants.MatchMode.RGBValue, 'Contiguous': True, 'Point': (206.5,96.5), 'Tolerance': 0, 'AntialiasType': App.Constants.AntialiasType.Outside, 'Fill': None, 'Stroke': None, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # GuideProperties App.Do( Environment, 'GuideProperties', { 'Color': (0,128,255), 'DeleteGuide': True, 'IsHorizontal': False, 'NewPosition': 201, 'Position': 201, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((540,573), 255, 151) }, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # GuideProperties App.Do( Environment, 'GuideProperties', { 'Color': (0,128,255), 'DeleteGuide': True, 'IsHorizontal': True, 'NewPosition': 199, 'Position': 199, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'DialogPlacement': { 'ShowMaximized': False, 'Rect': ((540,573), 255, 151) }, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } }) # SelectNone App.Do( Environment, 'SelectNone', { 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Default, 'AutoActionMode': App.Constants.AutoActionMode.Match, 'Version': ((9,0,1),1) } })