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

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

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