Class Layer
Inheritance
System.Object
Layer
Syntax
Constructors
Layer(PsdBinaryReader, PsdFile)
Declaration
public Layer(PsdBinaryReader reader, PsdFile psdFile)
Parameters
Layer(PsdFile)
Declaration
public Layer(PsdFile psdFile)
Parameters
Type |
Name |
Description |
PsdFile |
psdFile |
|
Properties
AdditionalInfo
Declaration
public List<LayerInfo> AdditionalInfo { get; set; }
Property Value
Type |
Description |
System.Collections.Generic.List<LayerInfo> |
|
AlphaChannel
Returns alpha channel if it exists, otherwise null.
Declaration
public Channel AlphaChannel { get; }
Property Value
BlendingRangesData
Declaration
public BlendingRanges BlendingRangesData { get; set; }
Property Value
BlendModeKey
Photoshop blend mode key for the layer
Declaration
public string BlendModeKey { get; set; }
Property Value
Type |
Description |
System.String |
|
Channels
Declaration
public ChannelList Channels { get; }
Property Value
Clipping
false = base, true = non-base
Declaration
public bool Clipping { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsEndGroupMarker
Declaration
public bool IsEndGroupMarker { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
IsGroup
Declaration
public bool IsGroup { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
LayerID
Declaration
public int LayerID { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
Masks
Declaration
public MaskInfo Masks { get; set; }
Property Value
Name
The descriptive layer name
Declaration
public string Name { get; set; }
Property Value
Type |
Description |
System.String |
|
Opacity
0 = transparent ... 255 = opaque
Declaration
public byte Opacity { get; set; }
Property Value
Type |
Description |
System.Byte |
|
ParentLayer
Declaration
public Layer ParentLayer { get; set; }
Property Value
ProtectTrans
Declaration
public bool ProtectTrans { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Rect
The rectangle containing the contents of the layer.
Declaration
public Rectangle Rect { get; set; }
Property Value
Visible
If true, the layer is visible.
Declaration
public bool Visible { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
Methods
CreateMissingChannels()
Create ImageData for any missing channels.
Declaration
public void CreateMissingChannels()
PrepareSave()
Declaration
public void PrepareSave()