[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] |
[Properties (by Name)] [Methods (by Name)] [Events (by Name)]
TRawImage a Raw Image (such as a digital photograph before compression)
Source position: graphtype.pp line 186
type TRawImage = object |
||
|
Description record for the Raw Image |
|
Data: PByte; |
|
Data - a pointer to the actual data of the image |
DataSize: PtrUInt; |
|
DataSize - pointer to the size of the image |
Mask: PByte; |
|
Mask - pointer to the Mask for use with the image |
MaskSize: PtrUInt; |
|
MaskSize - pointer to the size of the mask |
Palette: PByte; |
|
Palette - pointer to the palette of colours for this image |
PaletteSize: PtrUInt; |
|
PaletteSize - pointer to the size of the palette |
procedure Init; |
|
Init - initiator for the object. Don't use a contructor here, it will break compatibility with a record |
procedure CreateData(); |
|
CreateData - method to create the data for the record |
procedure FreeData; |
|
FreeData - releases data that had previously been locked or made unavailable |
procedure ReleaseData; |
|
ReleaseData - frees the resources when finished with th edata |
procedure ExtractRect(); |
|
ExtractRect - find the position of the bounding rectangle from the raw data |
procedure PerformEffect(); |
|
PerformEffect - applies a specified special effect to the data of the Raw Image |
function ReadBits(); |
|
ReadBits - reads the bit values for the raw image data at a given position |
procedure ReadChannels(); |
|
ReadChannels - reads the (R, G, B, Alpha) channel values at a given position in the raw data |
procedure ReadMask(); |
|
ReadMask - reads the Mask data at the given position in the raw image |
procedure WriteBits(); |
|
WriteBits - writes the specified bit values at the nominated position in the data |
procedure WriteChannels(); |
|
WriteChannels - writes the specified channel values at the nominated position |
procedure WriteMask(); |
||
function IsMasked(); |
|
IsMasked - returns True if the specified pixels are masked |
function IsTransparent(); |
|
IsTransparent - returns True if the specified pixels are transparent |
function IsEqual(); |
|
IsEqual - returns True if the current and specified images are equal |
end; |
|
TRawImage a Raw Image (such as a digital photograph before compression) |