Adobe Smoke Alarm CS3 用户手册
Photoshop CS3
Adobe Photoshop CS3 Scripting Guide
Scripting Photoshop CS3 44
AS
fill selection of current document with contents ¬
{class:RGB color, red:255, green:0, blue:0} blend mode ¬
vivid light opacity 25 without preserving transparency
vivid light opacity 25 without preserving transparency
VBS
Set fillColor = CreateObject("Photoshop.SolidColor")
fillColor.RGB.Red = 255
fillColor.RGB.Green = 0
fillColor.RGB.Blue = 0
selRef.Fill fillColor, 15, 25, False
fillColor.RGB.Red = 255
fillColor.RGB.Green = 0
fillColor.RGB.Blue = 0
selRef.Fill fillColor, 15, 25, False
JS
var fillColor = new SolidColor()
fillColor.rgb.red = 255
fillColor.rgb.green = 0
fillColor.rgb.blue = 0
app.activeDocument.selection.fill( fillColor, ColorBlendMode.VIVIDLIGHT,
fillColor.rgb.red = 255
fillColor.rgb.green = 0
fillColor.rgb.blue = 0
app.activeDocument.selection.fill( fillColor, ColorBlendMode.VIVIDLIGHT,
25, false)
To fill the current selection with the tenth item in the history state:
Note:
See
for information on
History State
objects.
AS
fill selection of current document with contents history state 10¬
of current document
VBS
selRef.Fill docRef.HistoryStates(10)
JS
selRef.fill(app.activeDocument.historyStates[9])
Loading and Storing Selections
You can store
Selection
objects in, or load them from,
Channel
objects. To store a selection in a channel,
it should have its
kind
(
Kind
/
kind
) property set to a type that indicates that channel holds a selected area:
selected area channel
( (
psSelectedAreaAlphaChannel
)/
ChannelType
.
SELECTEDAREA
). The
following examples use the
store (Store/store())
command of the
Selection
object to store the
current selection in a channel named
My Channel
and extend the selection with any selection that is
currently in that channel.
AS
set myChannel to make new channel of current document with properties ¬
{name:"My Channel"}
store selection of current document into channel ¬
"My Channel" of current document combination type extended