Unit BGRAReadTiff

Description

Tiff reader implementation

Uses

Overview

Classes, Interfaces, Objects and Records

Name Description
Class TBGRAReaderTiff Reader for TIFF format

Functions and Procedures

function DecompressDeflate(Compressed: PByte; CompressedCount: LongWord; out Decompressed: PByte; var DecompressedCount: LongWord; ErrorMsg: PAnsiString = nil): boolean;
procedure DecompressLZW(Buffer: Pointer; Count: PtrInt; out NewBuffer: PByte; out NewCount: PtrInt);
procedure DecompressPackBits(Buffer: Pointer; Count: PtrInt; out NewBuffer: Pointer; out NewCount: PtrInt);
function ResolutionUnitToTifResolutionUnit(AResolutionUnit: TResolutionUnit): DWord;
function TifResolutionUnitToResolutionUnit(ATifResolutionUnit: DWord): TResolutionUnit;

Types

TTiffCheckIFDOrder = (...);
TTiffCreateCompatibleImgEvent = procedure(Sender: TBGRAReaderTiff; ImgFileDir: TTiffIFD) of object;

Description

Functions and Procedures

function DecompressDeflate(Compressed: PByte; CompressedCount: LongWord; out Decompressed: PByte; var DecompressedCount: LongWord; ErrorMsg: PAnsiString = nil): boolean;

This item has no description.

procedure DecompressLZW(Buffer: Pointer; Count: PtrInt; out NewBuffer: PByte; out NewCount: PtrInt);

This item has no description.

procedure DecompressPackBits(Buffer: Pointer; Count: PtrInt; out NewBuffer: Pointer; out NewCount: PtrInt);

This item has no description.

function ResolutionUnitToTifResolutionUnit(AResolutionUnit: TResolutionUnit): DWord;

This item has no description.

function TifResolutionUnitToResolutionUnit(ATifResolutionUnit: DWord): TResolutionUnit;

This item has no description.

Types

TTiffCheckIFDOrder = (...);

This item has no description.

Values
  • tcioSmart
  • tcioAlways
  • tcioNever
TTiffCreateCompatibleImgEvent = procedure(Sender: TBGRAReaderTiff; ImgFileDir: TTiffIFD) of object;

This item has no description.