«
»

2012, alberto, php, programación

Clase php para redimensionar una imagen y guardar.

02.29.12 | 1 Comment

Alberto Suárez Pérez

En el anterior post trataba de un pequeño script cuya función sirve para modificar y reducir una imagen. Es un poco precario hacerlo así y aunque tengo versiones mejoradas encontré una clase bastante buena, en mi opinión, para tratar imágenes desde rotar hasta poner marca de agua. Destacar que no tengo mucha experiencia en programación orientada a objetos, sin duda el potencial de programar así es indiscutible. Además que existe una gran comunidades con muchas clases para php entre ellas www.phpclasses.org.
Casi todo los días encuentro clases de todo tipo lo que hace que cualquier problema lo pueda solucionar con facilidad y esto aumenta considerablemente mi felicidad y mi amor por php.

Url descarga de la clase:
https://github.com/elboletaire/Watimage

require 'lib/watimage.php';
$imagen = "Prueba1";
$var_img_dir = "imagen/";
$var_name_img = "prueba.png" //jpg,gif,png
$imagen1 = $var_img_dir.$var_name_img ;//imagen
$wm = new Watimage($imagen1);
//Calidad de la imagen etc
$wm->resize(array('type' => 'resizecrop', 'quality' => 100 ,'size' => array(167, 140)));
//Guardar a imagen
$B= $imagen.".jpg";
$A="imagenes".$B;
if ( !$wm->generate($A) ) {
// handle error...
print_r($wm->errors);



Etiquetas: ,

Comments are closed.


«
»