Class 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

NameDescription
CurvResource(byte[])Initializes a new instance of the CurvResource class.
CurvResource(int)Initializes a new instance of the CurvResource class.

Properties

NameDescription
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

NameDescription
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

NameDescription
const TypeToolKeyThe type tool info key.

See Also