Delphi вики
Advertisement
TJPEGImage = class(TGraphic)

Свойства

Свойство Описание
property CompressionQuality: TJPEGQualityRange;
property Empty: Boolean;
property Grayscale: Boolean; Определяет, будет ли вывод изображения формата JPEG черно-белым или цветным.
property Height: Integer;
property Modified: Boolean;
property OnChange: TNotifyEvent;
property Palette: HPALETTE;
property PaletteModified: Boolean;
property Performance: TJPEGPerformance;
property PixelFormat: TJPEGPixelFormat;
property ProgressiveDisplay: Boolean;
property ProgressiveEncoding: Boolean;
property Scale: TJPEGScale;
property Smoothing: Boolean;
property SupportsPartialTransparency: Boolean;
property Transparent: Boolean;
property Width: Integer;

свойства растрового изображения: TBitmap GetBitmap чтения; возвращает растровое изображение, которое содержит закодированного изображения объекта в формате JPEG.

собственность оттенки серого: boolean читать GetGrayscale писать SetGrayscale;

ProgressiveEncoding недвижимости: логическое FProgressiveEncoding читать писать FProgressiveEncoding; определяет, будет ли изображение может быть постепенно появляется когда оно разжимается.

CompressionQuality недвижимости: TJPEGQualityRange читать FQuality писать FQuality; указывает, что компромиссное соотношение между качеством изображения и размером файла.

свойство PixelFormat: TJPEGPixelFormat читать FPixelFormat писать SetPixelFormat; определяет, является ли изображение в формате JPEG отображается в 24-х или 8-битном формате.

ProgressiveDisplay свойства: логическое чтение FProgressiveDisplay писать FProgressiveDisplay; управляет отображением изображения при файлов распаковки.

производительность свойства: TJPEGPerformance читать FPerformance писать SetPerformance; контролирует компромисс между качеством цвета и скоростью декомпрессии.

данные недвижимости: TJPEGScale читать FScale писать SetScale; определяет размер изображения при его отображении.

Сглаживающие свойства: логическое чтение FSmoothing писать SetSmoothing; определяет, является ли изображение JPEG отображаются в блоках или с размытыми краями.


События

Событие Описание
property OnChange: TNotifyEvent;
property OnProgress: TProqressEvent;

Методы

Функция / Процедура Описание
constructor Create;
destructor Destroy;
procedure AfterConstruction;
procedure BeforeDestruction;
procedure Free;
procedure Freelnstance;
procedure Assign(Source: TPersistent);
function Classlnfo: Pointer;
function ClassName: string;
function ClassNameIs(const Name: string): Boolean;
function ClassParent: TClass;
function ClassType: TClass;
procedure Cleanuplnstance;
procedure Compress;
procedure DefaultHandler(var Message);
procedure DIBNeeded;
procedure Dispatch(var Message);
function Equals(Graphic: TGraphic): Boolean;
function FieldAddress(const Name: Shortstring): Pointer;
function GetHashCode: Integer;
function GetInterface(const IID: TGUID; out Obj): Boolean;
function GetInterfaceEntry(const IID: TGUID): PInterfaceEntry;
function GetlnterfaceTable: PInterfaceTable;
function GetNamePath: string;
function InheritsFrom(AClass: TClass): Boolean;
function Initlnstance(lnstance: Pointer): TObject;
function InstanceSize: Integer;
procedure JPEGNeeded;
procedure LoadFromClipboardFormat(AFormat: Word; AData: Cardinal; APalette: HPALETTE);
procedure LoadFromFile(const Filename: string);
procedure LoadFromStream(Stream: TStream);
function MethodAddress(const Name: Shortstring): Pointer;
function MethodName(Address: Pointer): string;
function Newlnstance: TObject;
function QueryInterface(const IID: TGUID; out Obj): HRESULT;
function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HRESULT;
procedure SaveToClipboardFormat(var AFormat: Word; var AData: Cardinal; var APalette: HPALETTE);
procedure SaveToFile(const Filename: string);
procedure SaveToStream(Stream: TStream);
procedure SetSize(AWidth: Integer; AHeight: Integer);
function ToString: string;
function UnitName: string;
Advertisement