Unit 'Imaging' Package
[Overview][Constants][Types][Classes][Procedures and functions][Variables][Index] [#pl_vampyreimaging]

TImageFileFormat

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: Imaging.pas line 397

type TImageFileFormat = class

protected

  FName: string;

  

  FFeatures: TFileFormatFeatures;

  

  FSupportedFormats: TImageFormats;

  

  FFirstIdx: LongInt;

  

  FLastIdx: LongInt;

  

  FMetadata: TMetadata;

  

  procedure Define; virtual;

  

  procedure AddMasks();

  

  function GetFormatInfo();

  

  function GetSupportedFormats; virtual;

  

  function LoadData(); virtual;

  

  function SaveData(); virtual;

  

  procedure ConvertToSupported(); virtual;

  

  function IsSupported(); virtual;

  

public

  constructor Create(); virtual;

  

  destructor Destroy; override;

  

  function LoadFromFile();

  

  function LoadFromStream();

  

  function LoadFromMemory();

  

  function SaveToFile();

  

  function SaveToStream();

  

  function SaveToMemory();

  

  function MakeCompatible();

  

  function TestFormat(); virtual;

  

  function TestFileName();

  

  procedure CheckOptionsValidity; virtual;

  

  property Name: string; [r]

  

  property CanLoad: Boolean; [r]

  

  property CanSave: Boolean; [r]

  

  property IsMultiImageFormat: Boolean; [r]

  

  property Extensions: TStringList; [r]

  

  property Masks: TStringList; [r]

  

  property SupportedFormats: TImageFormats; [r]

  

end;

Inheritance

TImageFileFormat

  

|

TObject



CT Web help

CodeTyphon Studio