Class Image
Bildklasse
Die Bildklasse erlaubt einen bequemen Zugriff auf Bildressourcen. Über ein neues Bild-Objekt und den dazugehörigen Operatoren können eine Reihe von Bildbearbeitungen direkt erledigt werden.
// Neues Stream erstellen $stream = Alvine\IO\FileInputStream::fromCurrentFilename('img.png'); // Bildobjekt erstellen $img = \Alvine\Image\Image::load($stream);
Über das Imageobjekt können jetzt die Operationen nacheinander durchgeführt werden.
// Bild verkleinern, drehen und spiegeln in einem Aufruf. $img->resize(200,200)->rotate(45)->mirror();
Das laden und speichern der Dateien erfolgt über die load() bzw. save() Methode. Je nach angegebenen MIME-Type wird ein anderes Format erstellt. Aktuell unterstützt das Framework über die GDLib die Webformate JPG, GIF, PNG.
- Alvine\Core\Alvine
- Alvine\Image\Image
Package: Alvine\Image\Image
Category: Alvine
License: Alvine Nutzungslizenz
Author: schukai GmbH info@schukai.de
Version: $Revision:$
Since: 20110904
Link: alvine.io
Located at Image.class.php
protected
|
|
public
|
|
public
boolean
|
|
public
|
|
public static
|
|
public static
|
|
public
|
|
public
|
|
public
integer
|
|
public
integer
|
|
protected
|
|
public
resource
|
|
public
|
|
public
string
|
|
public
|
protected
int
|
$width
Breiute der Leinwand |
#
null
|
protected
int
|
$height
Höhe der Leinwand |
#
null
|
protected
boolean
|
$detach
Schalter der festlegt ob die Ressource beim Löschen des Imageobjektes auch gelöscht werden soll. Dieser Schalter ist wichtig, damit die Operatoren die Ressource nicht löschen, sondern an das Hauptobjekt übergeben. |
#
false
|
protected
|
$canvasColor
Farbe der Leinwand |
#
null
|