class Import extends ImportImplementation

Datenaustausch für Bilder

Import Klasse, die das speichern und laden von Bilddaten unterstützen.

Properties

protected $file

Methods

createImageObject(string $data)

Imageobjekt aus Bilddaten erstellen

__construct(File $file)

Erstellt ein neues File-Objekt

read()

Neues Bild importieren

static object
getInstanceFromProperties(Properties $properties)

Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse

Details

in ImportImplementation at line 43
protected Image createImageObject(string $data)

Imageobjekt aus Bilddaten erstellen

Parameters

string $data Bilddaten

Return Value

Image Neues Bildobjekt

Exceptions

CreateImportException Bild kann nicht erstellt werden
UnsupportedFormatException Das gewünschte Format existiert nicht.

at line 49
__construct(File $file)

Erstellt ein neues File-Objekt

Parameters

File $file Dateiname des Bildes

at line 67
Image read()

Neues Bild importieren

Diese Methode lädt ein neues Bild von im Konstruktor angegebenen Dateinamen.

Return Value

Image Dieses Bildobjekt

Exceptions

CreateImageException Das Bild konnte nicht geladen werden
UnsupportedFormatException Der Typ des Bildes wird nicht unterstützt.

at line 78
static object getInstanceFromProperties(Properties $properties)

Erstellt ein neues Objekt und initialisiert Werte aus einer Eigenschaftsklasse

Parameters

Properties $properties Eigenschaften

Return Value

object Ein Objekt