Clase Images
De ZanPHP
zan/classes/class.images.php
Esta clase permite la manipulación de imágenes.
Cargando esta clase
Esta clase es cargada usando el siguiente código:
$this->Images = $this->core("Images");
Atributos
@var public $image @var public $imageType
getHeight()
Obtiene el alto de una imagen en pixeles.
getResize($size, $dir, $filename, $max = 0, $min = 0)
Redimensiona una imagen.
$this->Files = $this->core("Files"); $this->Files->filename = FILES("file", "name"); $this->Files->fileType = FILES("file", "type"); $this->Files->fileSize = FILES("file", "size"); $this->Files->fileError = FILES("file", "error"); $this->Files->fileTmp = FILES("file", "tmp_name"); $dir = _www . _sh . _lib . _sh . _files . _sh . _images . _sh . _gallery . _sh . "myalbum" . _sh; $upload = $this->Files->upload($dir); if($upload["upload"]) { $this->Images = $this->core("Images"); $original = $this->Images->getResize("original", $dir, $upload["filename"], _minOriginal, _maxOriginal); $medium = $this->Images->getResize("medium", $dir, $upload["filename"], _minOriginal, _maxOriginal); $small = $this->Images->getResize("small", $dir, $upload["filename"], _minOriginal, _maxOriginal); }
getWidth()
Obtiene el ancho de una imagen en pixeles.
load($filename)
Carga una imagen.
output($imageType = IMAGETYPE_JPEG)
Imprime una imagen.
resize($width, $height)
Redimensiona una imagen por el ancho y alto.
resizeToHeight($height)
Redimensiona una imagen por el alto.
resizeToWidth($width)
Redimensiona una imagen por el ancho.
save($filename, $image_type = IMAGETYPE_JPEG, $compression = 75, $permissions = NULL)
Guarda una imagen.
scale($scale)
Escala una imagen en porcentaje.