Ver Mensaje Individual
  #3 (permalink)  
Antiguo 17/02/2011, 11:36
Avatar de masterpuppet
masterpuppet
Software Craftsman
 
Fecha de Ingreso: enero-2008
Ubicación: Montevideo, Uruguay
Mensajes: 3.550
Antigüedad: 16 años, 10 meses
Puntos: 845
Respuesta: Redimensionar imagen con zend

Zend no tiene nada para manipular imagenes, pero integrar una libreria externa no es dificil, por ejemplo PHPThumb, para integrar esta librería podrías hacer algo así:

1) Crear dentro de library la carpeta para la libreria, library/PHPThumb
2) Copiar dentro de la carpeta recién creada el contenido de src
3) Crear el proxy a la librería

//library/PHPThumb/Factory.php
Código PHP:
Ver original
  1. require_once 'ThumbLib.inc.php';
  2. class PHPThumb_Factory extends PhpThumbFactory
  3. {}

para poder utilizarla agregas el namespace al autoloader en application.ini

Código INI:
Ver original
  1. autoloadernamespaces[] = "PHPThumb"

y en algún controller

Código PHP:
Ver original
  1. $thumb = PHPThumb_Factory::create(/*path_to_file*/);
  2. $thumb->resize(100);
  3. $thumb->save(/*path_to_new_file*/);

Saludos.
__________________
http://es.phptherightway.com/
thats us riders :)