from JascApp import * def ScriptProperties(): return { 'Author': 'Aase-Marit Berg', 'Copyright': 'Aase-Marit Berg', 'Description': '', 'Host': 'Paint Shop Pro', 'Host Version': '8.10' } def Do(Environment): # EnableOptimizedScriptUndo App.Do( Environment, 'EnableOptimizedScriptUndo', { }) # Add Noise App.Do( Environment, 'AddNoise', { 'NoiseAmount': 20, 'NoiseType': App.Constants.NoiseType.Uniform, 'Monochrome': App.Constants.Boolean.true, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'RandomSeed': 21343824, 'AutoActionMode': App.Constants.AutoActionMode.Match } }) # Brush Strokes App.Do( Environment, 'BrushStrokes', { 'Angle': 153, 'Bristles': 137, 'Color': (0,0,0), 'Density': 100, 'Length': 18, 'Opacity': 99, 'Softness': 0, 'Width': 16, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'RandomSeed': 21359086, 'AutoActionMode': App.Constants.AutoActionMode.Match } }) # Seamless Tiling App.Do( Environment, 'SeamlessTiling', { 'TilingMethod': App.Constants.TilingMethod.Corner, 'Direction': App.Constants.Direction.Bidirectional, 'Width': 87, 'CornerStyle': App.Constants.CornerStyle.Curved, 'HorizontalOffset': -33, 'VerticalOffset': -11, 'Transition': 71, 'PreviewDialog': { 'PlacementRect': ((18,119), 308, 293), 'PreviewZoom': 1, 'Show': App.Constants.Boolean.true, 'Original': App.Constants.Boolean.false }, 'GeneralSettings': { 'ExecutionMode': App.Constants.ExecutionMode.Silent, 'AutoActionMode': App.Constants.AutoActionMode.Match } })