Class TFPReaderPSD

Unit

Declaration

type TFPReaderPSD = class(TFPCustomImageReader)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected FHeader: TPSDHeader;
Protected FColorDataBlock: TColorModeDataBlock;
Protected FBytesPerPixel: Byte;
Protected FScanLine: PByte;
Protected FLineSize: PtrInt;
Protected FPalette: TFPPalette;
Protected FWidth: integer;
Protected FHeight: Integer;
Protected FBlockCount: word;
Protected FChannelCount: word;
Protected FLengthOfLine: array of Word;
Protected FByteRead: PtrInt;

Methods

Protected procedure CreateGrayPalette;
Protected procedure CreateBWPalette;
Protected function ReadPalette(Stream: TStream): boolean;
Protected procedure AnalyzeHeader;
Protected procedure InternalRead(Stream: TStream; Img: TFPCustomImage); override;
Protected function ReadScanLine(Stream: TStream): boolean; virtual;
Protected procedure WriteScanLine(Img: TFPCustomImage); virtual;
Protected function InternalCheck(Stream: TStream) : boolean; override;
Public constructor Create; override;

Properties

Public property Compressed: Boolean read FCompressed;
Public property ThePalette: TFPPalette read FPalette;
Public property Width: integer read FWidth;
Public property Height: integer read FHeight;
Public property BytesPerPixel: Byte read FBytesPerPixel;
Public property BlockCount: word read FBlockCount;
Public property ChannelCount: word read FChannelCount;
Public property Header: TPSDHeader read FHeader;
Public property OnCreateImage: TPSDCreateCompatibleImgEvent read FOnCreateImage write FOnCreateImage;

Description

Fields

Protected FHeader: TPSDHeader;

This item has no description.

Protected FColorDataBlock: TColorModeDataBlock;

This item has no description.

Protected FBytesPerPixel: Byte;

This item has no description.

Protected FScanLine: PByte;

This item has no description.

Protected FLineSize: PtrInt;

This item has no description.

Protected FPalette: TFPPalette;

This item has no description.

Protected FWidth: integer;

This item has no description.

Protected FHeight: Integer;

This item has no description.

Protected FBlockCount: word;

This item has no description.

Protected FChannelCount: word;

This item has no description.

Protected FLengthOfLine: array of Word;

This item has no description.

Protected FByteRead: PtrInt;

This item has no description.

Methods

Protected procedure CreateGrayPalette;

This item has no description.

Protected procedure CreateBWPalette;

This item has no description.

Protected function ReadPalette(Stream: TStream): boolean;

This item has no description.

Protected procedure AnalyzeHeader;

This item has no description.

Protected procedure InternalRead(Stream: TStream; Img: TFPCustomImage); override;

This item has no description.

Protected function ReadScanLine(Stream: TStream): boolean; virtual;

This item has no description.

Protected procedure WriteScanLine(Img: TFPCustomImage); virtual;

This item has no description.

Protected function InternalCheck(Stream: TStream) : boolean; override;

This item has no description.

Public constructor Create; override;

This item has no description.

Properties

Public property Compressed: Boolean read FCompressed;

This item has no description.

Public property ThePalette: TFPPalette read FPalette;

This item has no description.

Public property Width: integer read FWidth;

This item has no description.

Public property Height: integer read FHeight;

This item has no description.

Public property BytesPerPixel: Byte read FBytesPerPixel;

This item has no description.

Public property BlockCount: word read FBlockCount;

This item has no description.

Public property ChannelCount: word read FChannelCount;

This item has no description.

Public property Header: TPSDHeader read FHeader;

This item has no description.

Public property OnCreateImage: TPSDCreateCompatibleImgEvent read FOnCreateImage write FOnCreateImage;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.