CurvResource
CurvResource class
Class CurvResource. Resource of Curves Adjustment Layer 1 byte - 0 if use curves, 1 if used pixels on map if 0 then: 2 bytes - short. Default is 1 4 bytes - int. Used only last byte by bit. First bit is for 1 channel, the Fourth bit for 4 channel for example 2 bytes - short points count 4 bytes * count of point - points of curve 2 short: first position, second height 4 bytes - word “Crv " 2 bytes - short default is 4 for Curves 4 bytes - int. Default is 1 4 bytes - point count 4 bytes * point count - points of curve 2 short: first position, second height 0-4 bytes - Leading to be fold for four if 1 then: 2 bytes - short. Default is 1 4 bytes - int. Used only last byte. One channel is in one bit. First bit is for 1 channel, the Fourth bit for 4 channel for example 256 * count of changed channels - ordered values of channel in range 0 - 255 4 bytes - word “Crv " 2 bytes - short. Default is 3 for pixels on map 4 bytes - int Channel count (2 + 256) bytes - short 2 for channel index, 256 is ordered values of channel in range 0 - 255
public class CurvResource : AdjustmentLayerResource
Constructors
Properties
Name |
Description |
IsDataStoredDiscretely { get; set; } |
Gets or sets a value indicating whether this instance is data stored discrete. |
override Key { get; } |
Gets the layer resource key. |
override Length { get; } |
Gets the layer resource length in bytes. |
override PsdVersion { get; } |
Gets the psd version. |
override Signature { get; } |
Gets the signature. |
Methods
Name |
Description |
GetActiveManager() |
Gets the active manager. |
GetChannelData(int) |
Gets the channel data. |
GetCurveManager() |
Gets the curve manager. |
override Save(StreamContainer, int) |
Saves the resource to the specified stream container. |
override ToString() |
Returns a String that represents this instance. |
Fields
Name |
Description |
const TypeToolKey |
The type tool info key. |
See Also