Bildinhalt-Objekt

Aus AquaSoft Wiki
Zur Navigation springenZur Suche springen

Das Bildinhalt-Objejt ist vom Typ IPictureContent. Es leitet vom ISlideShowObject ab. Das Bildinhalt ist das konkrete Bild. Während das Bildobjekt beispielsweise zusätzlich zu seinem Inhalt auch diverse Metadaten, wie den Dateinamen hält, sind mit dem Inhalt die konkreten Bilddaten gemeint. Das Collagenobjekt wird ebenfalls als ein zusammengefasstes Bild behandelt und hat als solches auch ein Bildinhalt-Objekt.

 IPictureContent inherits from ISlideShowObject
   procedure AppendEffect (const Item: IEffect);
   procedure SetStretchMode(sm: Integer);
   function GetFace (const Index: Integer): IFace;
   function GetFaceCount: Integer;
 end;

Methoden

  • Auf Bildobjekte können Effekte angewendet werden. Diese sind vom Typ IEffect

 procedure AppendEffect (const Item: IEffect);


  • Die Anpassung des Bildes an das DiaShow-Bildverhältnis festlegen
    • Wert 0: Seitenverhältnis des Bildes erhalten
    • Wert 1: zuschneiden
    • Wert 2: verzerren
    • Wert 3: intelligent zuschneiden

 procedure SetStretchMode(sm: Integer);


  • Auf Bildobjekten können Gesichter erkannt werden. GetFace gibt das x-te Gesicht als IFace zurück

 function GetFace (const Index: Integer): IFace;


  • Die Anzahl der erkannten Gesichter

 function GetFaceCount: Integer;