This is Interesting: Free Magazines for Graphics designers and webmasters  


Home > Archive > PainShop Pro Scripting > February 2006 > Draganize Script (PSP 8 and 9)





You are viewing an archived Text-only version of the thread. To view this thread in it's original format and/or if you want to reply to this thread please [click here]

Author Draganize Script (PSP 8 and 9)
tape

2005-05-11, 11:19 pm

Instructions:

Put the borderfade.png image in your Masks folder and the script in your
Scripts-Restricted folder. The script works best with light images with
good contrast (see example in my previous post). I made the Unsharp Mask
step interactive - the goal is to oversharpen the image somewhat but to
avoid excessive halos. You can hide the Sharpen layer after the script
is done but the sharpening affects other layers as well.

The top two layers are for enhancing eyes in portraits - paint over the
eyes with a soft white paint brush on the Brighten layer, and on the
Color layer with the colour you want the eyes to be. All opacities and
blend modes can be fiddled with, and you can also edit the adjustment &
mask layers to customise their effect on the image. For example, you may
want to paint on the "Mask - Black Background" layer so that the
background neatly surrounds the subject of your photo instead of simple
vignetting. Painting with white will make the layer more opaque and
painting with black more transparent.

I got the basic idea for the steps from the Photoshop tutorial image at
http://forums.dpreview.com/forums/r...essage=12933331

--
Tanja Säily, http://www.iki.fi/tape/

Fox54Black

2005-05-11, 11:19 pm

Wow, this script is amazing Tanja. I can't believe how close it comes to
Dragan's work, good job!

--
Matthew Clark

"Last night I dreamed I ate a ten-pound marshmallow, and when I woke up the
pillow was gone."
- Tommy Cooper
"tape" <tape+news@iki.fi> wrote in message news:42829682_1@cnews...
> Instructions:
>
> Put the borderfade.png image in your Masks folder and the script in your
> Scripts-Restricted folder. The script works best with light images with
> good contrast (see example in my previous post). I made the Unsharp Mask
> step interactive - the goal is to oversharpen the image somewhat but to
> avoid excessive halos. You can hide the Sharpen layer after the script
> is done but the sharpening affects other layers as well.
>
> The top two layers are for enhancing eyes in portraits - paint over the
> eyes with a soft white paint brush on the Brighten layer, and on the
> Color layer with the colour you want the eyes to be. All opacities and
> blend modes can be fiddled with, and you can also edit the adjustment &
> mask layers to customise their effect on the image. For example, you may
> want to paint on the "Mask - Black Background" layer so that the
> background neatly surrounds the subject of your photo instead of simple
> vignetting. Painting with white will make the layer more opaque and
> painting with black more transparent.
>
> I got the basic idea for the steps from the Photoshop tutorial image at
> http://forums.dpreview.com/forums/r...essage=12933331
>
> --
> Tanja Säily, http://www.iki.fi/tape/
>



--------------------------------------------------------------------------------






--------------------------------------------------------------------------------


> from JascApp import *
> import JascUtils
>
> def ScriptProperties():
> return {
> 'Author': u'Tanja Säily, http://www.iki.fi/tape/',
> 'Copyright': u'Based on a Photoshop technique by freelancer54
> (Laura Gayle)',
> 'Description': u'Use the Paint Brush on the top two layers as
> indicated by their names',
> 'Host': u'Paint Shop Pro',
> 'Host Version': u'8.10'
> }
>
> def Do(Environment):
> # EnableOptimizedScriptUndo
> App.Do( Environment, 'EnableOptimizedScriptUndo', {
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # This script requires an open image
> if JascUtils.RequireADoc( Environment ) == App.Constants.Boolean.false:
> return
>
> # This script requires a flat image
> if JascUtils.IsFlatImage( Environment, App.TargetDocument ) ==
> App.Constants.Boolean.false:
>
> # LayerMergeAll
> App.Do( Environment, 'LayerMergeAll', {
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Match
> }
> })
>
> # LayerDuplicate
> App.Do( Environment, 'LayerDuplicate', {
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Layer Properties
> App.Do( Environment, 'LayerProperties', {
> 'General': {
> 'Opacity': None,
> 'Name': u'Sharpen',
> '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,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Unsharp Mask
> App.Do( Environment, 'UnsharpMask', {
> 'Clipping': 3,
> 'Radius': 0.7,
> 'Strength': 115,
> 'Luminance': App.Constants.Boolean.false,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Interactive,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Hue/Saturation/Lightness
> App.Do( Environment, 'NewAdjustmentLayerHSL', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Lower Saturation',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.true,
> 'BlendMode': App.Constants.BlendMode.Normal
> },
> 'HSL': {
> 'Colorize': App.Constants.Boolean.false,
> 'Master': (0,-50,0),
> 'MasterColorize': (0,0,0),
> 'Red': (0,0,0,315,345,15,45),
> 'Green': (0,0,0,75,105,135,165),
> 'Blue': (0,0,0,195,225,255,285),
> 'Cyan': (0,0,0,135,165,195,225),
> 'Magenta': (0,0,0,255,285,315,345),
> 'Yellow': (0,0,0,15,45,75,105)
> },
> 'Overlay': {
> 'Color': (255,0,0),
> 'Opacity': 50
> },
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Color Balance
> App.Do( Environment, 'NewAdjustmentLayerColorBalance', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Add Yellows',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.true,
> 'BlendMode': App.Constants.BlendMode.Normal
> },
> 'ColorBalance': {
> 'PreserveLuminance': App.Constants.Boolean.false,
> 'Highlight': (0,0,-50),
> 'Shadow': (0,0,0),
> 'Midtone': (-11,-17,-37)
> },
> 'Overlay': {
> 'Color': (255,0,0),
> 'Opacity': 50
> },
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Brown Shadows',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.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.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # MaskFromImage
> App.Do( Environment, 'MaskFromImage', {
> 'CreateMaskFrom': App.Constants.CreateMaskFrom.Luminance,
> 'InvertMaskData': App.Constants.Boolean.true,
> 'SourceImage': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (0,-1,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Fill
> App.Do( Environment, 'Fill', {
> 'BlendMode': App.Constants.BlendMode.Normal,
> 'MatchMode': App.Constants.MatchMode.None,
> 'Material': {
> 'Color': (72,35,3),
> 'Pattern': None,
> 'Gradient': None,
> 'Texture': None,
> 'Art': None
> },
> 'UseForeground': App.Constants.Boolean.true,
> 'Opacity': 100,
> 'Point': (0.5,0.5),
> 'SampleMerged': App.Constants.Boolean.false,
> 'Tolerance': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (1,0,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Layer Properties
> App.Do( Environment, 'LayerProperties', {
> 'General': {
> 'Opacity': 38,
> 'Name': None,
> 'IsVisible': None,
> 'IsTransparencyLocked': None,
> 'LinkSet': None,
> 'UseHighlight': None,
> 'PaletteHighlightColor': None,
> 'GroupLink': None,
> 'BlendMode': App.Constants.BlendMode.Multiply
> },
> '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,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Orange Highlights',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.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.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # MaskFromImage
> App.Do( Environment, 'MaskFromImage', {
> 'CreateMaskFrom': App.Constants.CreateMaskFrom.Luminance,
> 'InvertMaskData': App.Constants.Boolean.false,
> 'SourceImage': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (0,-1,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Fill
> App.Do( Environment, 'Fill', {
> 'BlendMode': App.Constants.BlendMode.Normal,
> 'MatchMode': App.Constants.MatchMode.None,
> 'Material': {
> 'Color': (180,140,120),
> 'Pattern': None,
> 'Gradient': None,
> 'Texture': None,
> 'Art': None
> },
> 'UseForeground': App.Constants.Boolean.true,
> 'Opacity': 100,
> 'Point': (0.5,0.5),
> 'SampleMerged': App.Constants.Boolean.false,
> 'Tolerance': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (1,0,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Layer Properties
> App.Do( Environment, 'LayerProperties', {
> 'General': {
> 'Opacity': 25,
> 'Name': None,
> 'IsVisible': None,
> 'IsTransparencyLocked': None,
> 'LinkSet': None,
> 'UseHighlight': None,
> 'PaletteHighlightColor': None,
> 'GroupLink': None,
> 'BlendMode': App.Constants.BlendMode.Overlay
> },
> '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,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Burn with Black',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.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.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # MaskFromImage
> App.Do( Environment, 'MaskFromImage', {
> 'CreateMaskFrom': App.Constants.CreateMaskFrom.Luminance,
> 'InvertMaskData': App.Constants.Boolean.true,
> 'SourceImage': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (0,-1,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Fill
> App.Do( Environment, 'Fill', {
> 'BlendMode': App.Constants.BlendMode.Normal,
> 'MatchMode': App.Constants.MatchMode.None,
> 'Material': {
> 'Color': (0,0,0),
> 'Pattern': None,
> 'Gradient': None,
> 'Texture': None,
> 'Art': None
> },
> 'UseForeground': App.Constants.Boolean.true,
> 'Opacity': 100,
> 'Point': (0.5,0.5),
> 'SampleMerged': App.Constants.Boolean.false,
> 'Tolerance': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (1,0,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # Layer Properties
> App.Do( Environment, 'LayerProperties', {
> 'General': {
> 'Opacity': 50,
> 'Name': None,
> 'IsVisible': None,
> 'IsTransparencyLocked': None,
> 'LinkSet': None,
> 'UseHighlight': None,
> 'PaletteHighlightColor': None,
> 'GroupLink': None,
> 'BlendMode': App.Constants.BlendMode.Overlay
> },
> 'BlendRanges': None,
> 'Path': (0,0,[],App.Constants.Boolean.false),
> '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.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 100,
> 'Name': u'Black Background',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.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,
> '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': {
> 'Color': (0,0,0),
> 'Pattern': None,
> 'Gradient': None,
> 'Texture': None,
> 'Art': None
> },
> 'UseForeground': App.Constants.Boolean.true,
> 'Opacity': 100,
> 'Point': (0.5,0.5),
> 'SampleMerged': App.Constants.Boolean.false,
> 'Tolerance': 0,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # MaskLoadDisk
> App.Do( Environment, 'MaskLoadDisk', {
> 'FileName': u'borderfade',
> 'Orientation': App.Constants.MaskLoadOrientation.FitToCanvas,
> 'Invert': App.Constants.Boolean.false,
> 'GreyMethod': App.Constants.CreateMaskFrom.Luminance,
> 'MaskFill': App.Constants.MaskFill.Hide,
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Default,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (1,0,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 60,
> 'Name': u'Brighten Eyes with White',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.true,
> 'BlendMode': App.Constants.BlendMode.SoftLight
> },
> '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,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # New Raster Layer
> App.Do( Environment, 'NewRasterLayer', {
> 'General': {
> 'Opacity': 50,
> 'Name': u'Color Eyes',
> 'IsVisible': App.Constants.Boolean.true,
> 'IsTransparencyLocked': App.Constants.Boolean.false,
> 'LinkSet': 0,
> 'UseHighlight': App.Constants.Boolean.false,
> 'PaletteHighlightColor': (255,255,64),
> 'GroupLink': App.Constants.Boolean.true,
> 'BlendMode': App.Constants.BlendMode.LegacyColor
> },
> '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,
> 'AutoActionMode': App.Constants.AutoActionMode.Match,
> 'Version': ((9,0,1),1)
> }
> })
>
> # SelectLayer
> App.Do( Environment, 'SelectLayer', {
> 'Path': (0,-1,[],App.Constants.Boolean.false),
> 'GeneralSettings': {
> 'ExecutionMode': App.Constants.ExecutionMode.Silent,
> 'AutoActionMode': App.Constants.AutoActionMode.Default,
> 'Version': ((9,0,1),1)
> }
> })
>
>



Nightingail

2005-05-12, 4:22 am

Tanja, thanks! Haven't tried it yet, but it looks like an
excellent addition to the graphics arsenal ;-)

Gail

--
Nightingail's Gallery
http://www.nightingail.com



"tape" <tape+news@iki.fi> wrote in message
news:42829682_1@cnews...


tape

2005-05-12, 7:42 pm

Thanks for the comments, everyone, glad you like it. Please feel free to
suggest improvements or share your own version of the script/effect. Has
anyone looked into the Photoshop Dragan actions at
http://atncentral.com/download.htm - what kind of steps do they use?

--
Tanja Säily, http://www.iki.fi/tape/
tsheets

2006-02-16, 7:33 pm

tape wrote:
> Barb_MI wrote:
>
>
>
> Would this do? Script and mask in reply.
>
>
> ------------------------------------------------------------------------
>


I just wanted to pop in and say thanks as well!!

I have been looking for something like this for PSP for a while and
decided to get serious about looking tonight....hit the newsgroups!!

It's gonna take some time to play with this and figure out how to tweak
the image, but, just the defaults are amazing!

Thanks again!!

Tim
Andy Forrester

2006-02-16, 7:33 pm

I've been looking at a number of forums on this (since I read this post) and
the technique is quite appealing. In fact I'm quite fascinated by it!

Of the folks trying to emulate Dragan, this one is particularly good IMHO.

http://atlas.walagata.com/w/sigimage/dragan.jpg

All the action on other forums (fora?) seems to be around creating PS
actions!

Anyone considering a PSP script?

Rgds
Andy Forrester

"tsheets" <tsheetspublic@insightbb.com> wrote in message
news:43f29b4f$1_3@cnews...
> tape wrote:
>
> I just wanted to pop in and say thanks as well!!
>
> I have been looking for something like this for PSP for a while and
> decided to get serious about looking tonight....hit the newsgroups!!
>
> It's gonna take some time to play with this and figure out how to tweak
> the image, but, just the defaults are amazing!
>
> Thanks again!!
>
> Tim



bjeanneb

2006-02-20, 3:36 am

<snip>

> Anyone considering a PSP script?
>
> Rgds
> Andy Forrester


Tanja has already written one that I think is great.

Jeanne


Andy Forrester

2006-02-20, 3:36 am

Jeanne,
Great!!!
Do you have a pointer to the thread?
Rgds Andy Forrester

"bjeanneb" <bjeanneb@satx.rr.com> wrote in message news:43f535de_2@cnews...
> <snip>
>
>
> Tanja has already written one that I think is great.
>
> Jeanne
>



Fred Hiltz

2006-02-20, 3:36 am

Andy Forrester wrote:
> Jeanne,
> Great!!!
> Do you have a pointer to the thread?
> Rgds Andy Forrester


If you will search this group for posts with that word in the
subject line, you can get your answer right now without waiting and
without asking Jeanne to look it up for you.
--
Fred Hiltz, fhiltz at yahoo dot com


bjeanneb

2006-02-20, 3:36 am


"Andy Forrester" <andy.forrester2@btopenworld.com> wrote in message
news:43f62e06$1_1@cnews...
> Jeanne,
> Great!!!
> Do you have a pointer to the thread?
> Rgds Andy Forrester
>
> "bjeanneb" <bjeanneb@satx.rr.com> wrote in message
> news:43f535de_2@cnews...
>
>

Wendy Madison's answer is pointing you in the right direction.

Jeanne


Sponsored Links


Copyright 2003 - 2009 forum4designers.com  Software forum  Computer Hardware reviews