Class TBGRAWriterTiff

Unit

Declaration

type TBGRAWriterTiff = class(TFPCustomImageWriter)

Description

Extends the TFPCustomImageWriter to write the TIFF image format

Hierarchy

Overview

Methods

Public constructor Create; override;
Public destructor Destroy; override;
Public procedure AddImage(Img: TFPCustomImage);
Public procedure Clear;
Public procedure SaveToStream(Stream: TStream);
Protected procedure AddEntry(Entry: TTiffWriterEntry);
Protected procedure AddEntry(Tag: Word; EntryType: Word; EntryCount: LongWord; Data: Pointer; Bytes: LongWord; CopyData: boolean = true);
Protected procedure AddEntryLong(Tag: word; Value: LongWord);
Protected procedure AddEntryRational(Tag: word; const Value: TTiffRational);
Protected procedure AddEntryShort(Tag: word; Value: Word);
Protected procedure AddEntryShortOrLong(Tag: word; Value: LongWord);
Protected procedure AddEntryString(Tag: word; const s: string);
Protected procedure EncodeDeflate(var Buffer: Pointer; var Count: LongWord);
Protected procedure InternalWrite(Stream: TStream; Img: TFPCustomImage); override;
Protected procedure TiffError(Msg: string);

Properties

Public property PremultiplyRGB: boolean read FPremultiplyRGB write FPremultiplyRGB;
Public property SaveCMYKAsRGB: boolean read FSaveCMYKAsRGB write FSaveCMYKAsRGB;

Description

Methods

Public constructor Create; override;

This item has no description.

Public destructor Destroy; override;

This item has no description.

Public procedure AddImage(Img: TFPCustomImage);

This item has no description.

Public procedure Clear;

This item has no description.

Public procedure SaveToStream(Stream: TStream);

This item has no description.

Protected procedure AddEntry(Entry: TTiffWriterEntry);

This item has no description.

Protected procedure AddEntry(Tag: Word; EntryType: Word; EntryCount: LongWord; Data: Pointer; Bytes: LongWord; CopyData: boolean = true);

This item has no description.

Protected procedure AddEntryLong(Tag: word; Value: LongWord);

This item has no description.

Protected procedure AddEntryRational(Tag: word; const Value: TTiffRational);

This item has no description.

Protected procedure AddEntryShort(Tag: word; Value: Word);

This item has no description.

Protected procedure AddEntryShortOrLong(Tag: word; Value: LongWord);

This item has no description.

Protected procedure AddEntryString(Tag: word; const s: string);

This item has no description.

Protected procedure EncodeDeflate(var Buffer: Pointer; var Count: LongWord);

This item has no description.

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

This item has no description.

Protected procedure TiffError(Msg: string);

This item has no description.

Properties

Public property PremultiplyRGB: boolean read FPremultiplyRGB write FPremultiplyRGB;

This item has no description.

Public property SaveCMYKAsRGB: boolean read FSaveCMYKAsRGB write FSaveCMYKAsRGB;

This item has no description.