Typ: Klasse
Stellt die Scriptklasse TGraphicsConverter bereit.
| Basisklasse | TObject |
|---|---|
| Statisch | false |
Klassendeklaration
type
TGraphicsConverter = class(TObject)
public
constructor Create;
destructor Free;
procedure SaveToStream(Stream: TFileStream; Format: Integer);
procedure Resize(Stream: TFileStream; Mode: Integer; Param1: Variant; Param2: Variant);
procedure Contrast(Value: Integer);
procedure Crop(Left: Integer; Top: Integer; Right: Integer; Bottom: Integer);
procedure Trace(Value: Integer);
procedure Lightness(Value: Integer);
procedure Darkness(Value: Integer);
procedure Saturation(Value: Integer);
procedure Despeckle(Size: Integer; Min: Integer; SearchColor: Integer; ReplaceColor: Integer);
procedure ConvertBW(MinLuminance: Integer);
procedure ConvertBWHLS(HMin: Integer; HMax: Integer; LMin: Integer; LMax: Integer; SMin: Integer; SMax: Integer);
procedure ConvertToMonochrome;
procedure ConvertToGrayscale;
procedure ConvertToColor;
procedure Convolve(Filter: Integer; Edge: Integer);
procedure AntiAlias;
function AverageColour: Integer;
procedure ResizeImage(Mode: Integer; Param1: Variant; Param2: Variant);
procedure Rotate(CenterX: Integer; CenterY: Integer; Angle: Float);
procedure CreateOleObject(SourceFileName: String; DestFileName: String);
procedure SaveChanges;
property Bitmap: TBitmap;
property Image: TImage;
property AutoSave: Boolean;
end;
Konstruktoren #
Create #
Erzeugt eine Instanz von TGraphicsConverter.
Signatur
constructor Create;
Methoden #
Free #
Gibt die Instanz frei.
Signatur
destructor Free;
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Stream |
TFileStream |
value |
Nein | Parameter Stream der Methode. |
Format |
Integer |
value |
Nein | Parameter Format der Methode. |
SaveToStream #
Stellt SaveToStream bereit.
Signatur
procedure SaveToStream(Stream: TFileStream; Format: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Stream |
TFileStream |
value |
Nein | Parameter Stream der Methode. |
Format |
Integer |
value |
Nein | Parameter Format der Methode. |
Resize #
Stellt Resize bereit.
Signatur
procedure Resize(Stream: TFileStream; Mode: Integer; Param1: Variant; Param2: Variant);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Stream |
TFileStream |
value |
Nein | Parameter Stream der Methode. |
Mode |
Integer |
value |
Nein | Parameter Mode der Methode. |
Param1 |
Variant |
value |
Nein | Parameter Param1 der Methode. |
Param2 |
Variant |
value |
Nein | Parameter Param2 der Methode. |
Contrast #
Stellt Contrast bereit.
Signatur
procedure Contrast(Value: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Integer |
value |
Nein | Parameter Value der Methode. |
Crop #
Stellt Crop bereit.
Signatur
procedure Crop(Left: Integer; Top: Integer; Right: Integer; Bottom: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Left |
Integer |
value |
Nein | Parameter Left der Methode. |
Top |
Integer |
value |
Nein | Parameter Top der Methode. |
Right |
Integer |
value |
Nein | Parameter Right der Methode. |
Bottom |
Integer |
value |
Nein | Parameter Bottom der Methode. |
Trace #
Stellt Trace bereit.
Signatur
procedure Trace(Value: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Integer |
value |
Nein | Parameter Value der Methode. |
Lightness #
Stellt Lightness bereit.
Signatur
procedure Lightness(Value: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Integer |
value |
Nein | Parameter Value der Methode. |
Darkness #
Stellt Darkness bereit.
Signatur
procedure Darkness(Value: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Integer |
value |
Nein | Parameter Value der Methode. |
Saturation #
Stellt Saturation bereit.
Signatur
procedure Saturation(Value: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Value |
Integer |
value |
Nein | Parameter Value der Methode. |
Despeckle #
Stellt Despeckle bereit.
Signatur
procedure Despeckle(Size: Integer; Min: Integer; SearchColor: Integer; ReplaceColor: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Size |
Integer |
value |
Nein | Parameter Size der Methode. |
Min |
Integer |
value |
Nein | Parameter Min der Methode. |
SearchColor |
Integer |
value |
Nein | Parameter SearchColor der Methode. |
ReplaceColor |
Integer |
value |
Nein | Parameter ReplaceColor der Methode. |
ConvertBW #
Stellt ConvertBW bereit.
Signatur
procedure ConvertBW(MinLuminance: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
MinLuminance |
Integer |
value |
Nein | Parameter MinLuminance der Methode. |
ConvertBWHLS #
Stellt ConvertBWHLS bereit.
Signatur
procedure ConvertBWHLS(HMin: Integer; HMax: Integer; LMin: Integer; LMax: Integer; SMin: Integer; SMax: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
HMin |
Integer |
value |
Nein | Parameter HMin der Methode. |
HMax |
Integer |
value |
Nein | Parameter HMax der Methode. |
LMin |
Integer |
value |
Nein | Parameter LMin der Methode. |
LMax |
Integer |
value |
Nein | Parameter LMax der Methode. |
SMin |
Integer |
value |
Nein | Parameter SMin der Methode. |
SMax |
Integer |
value |
Nein | Parameter SMax der Methode. |
ConvertToMonochrome #
Stellt ConvertToMonochrome bereit.
Signatur
procedure ConvertToMonochrome;
ConvertToGrayscale #
Stellt ConvertToGrayscale bereit.
Signatur
procedure ConvertToGrayscale;
ConvertToColor #
Stellt ConvertToColor bereit.
Signatur
procedure ConvertToColor;
Convolve #
Stellt Convolve bereit.
Signatur
procedure Convolve(Filter: Integer; Edge: Integer);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Filter |
Integer |
value |
Nein | Parameter Filter der Methode. |
Edge |
Integer |
value |
Nein | Parameter Edge der Methode. |
AntiAlias #
Stellt AntiAlias bereit.
Signatur
procedure AntiAlias;
AverageColour #
Stellt AverageColour bereit.
Signatur
function AverageColour: Integer;
Rueckgabewert
Integer – Rueckgabewert der Methode AverageColour.
ResizeImage #
Stellt ResizeImage bereit.
Signatur
procedure ResizeImage(Mode: Integer; Param1: Variant; Param2: Variant);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
Mode |
Integer |
value |
Nein | Parameter Mode der Methode. |
Param1 |
Variant |
value |
Nein | Parameter Param1 der Methode. |
Param2 |
Variant |
value |
Nein | Parameter Param2 der Methode. |
Rotate #
Stellt Rotate bereit.
Signatur
procedure Rotate(CenterX: Integer; CenterY: Integer; Angle: Float);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
CenterX |
Integer |
value |
Nein | Parameter CenterX der Methode. |
CenterY |
Integer |
value |
Nein | Parameter CenterY der Methode. |
Angle |
Float |
value |
Nein | Parameter Angle der Methode. |
CreateOleObject #
Stellt CreateOleObject bereit.
Signatur
procedure CreateOleObject(SourceFileName: String; DestFileName: String);
Parameter
| Name | Typ | Modifier | Optional | Beschreibung |
|---|---|---|---|---|
SourceFileName |
String |
value |
Nein | Parameter SourceFileName der Methode. |
DestFileName |
String |
value |
Nein | Parameter DestFileName der Methode. |
SaveChanges #
Stellt SaveChanges bereit.
Signatur
procedure SaveChanges;
Properties #
Bitmap #
Property Bitmap.
| Typ | TBitmap |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Bitmap: TBitmap;
Image #
Property Image.
| Typ | TImage |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property Image: TImage;
AutoSave #
Property AutoSave.
| Typ | Boolean |
|---|---|
| Lesbar | true |
| Schreibbar | true |
Signatur
property AutoSave: Boolean;
Kategorie: TGraphicsConverter
