Estoy usando esta libreria para redimensionar fotos:
PhpThumb : PHP Thumb Library <http://phpthumb.gxdlabs.com>
La cuestion es que necesito dos versiones de una misma foto: una grande y una chica. Para la chica tengo definidas constantes.
Este es mi script, que me da por resultado dos fotos chicas!
Código PHP:
Ver originalif ($thumb->adaptiveResize( ANCHO_FOTO , ALTO_FOTO )->save(FOTOS.$album_id."/".$nuevo_nombre))
if ($thumb->adaptiveResize( 800 , 600 )->save(FOTOS.$album_id."/zoom"."/".$nuevo_nombre)) // magnificadas
{
... return....
}
Por que será que la segunda llamada al redimensionador me falla en el tamaño? El codigo completo es este:
Código PHP:
Ver originalrequire_once APP.'miniaturizador/ThumbLib.inc.php';
$options = array('jpegQuality' => 80);
$temporal = $_FILES['foto']['tmp_name'];
try
{
$img = PhpThumbFactory::create($temporal, $options);
$thumb = PhpThumbFactory::create($temporal, $options);
}
catch (Exception $e)
{
$error = die('<h3>Error escalando la imagen.</h3>'); }
// guarda la foto recortada y minimizada
if ($thumb->adaptiveResize( ANCHO_FOTO , ALTO_FOTO )->save(FOTOS.$album_id."/".$nuevo_nombre))
if ($thumb->adaptiveResize( 800 , 600 )->save(FOTOS.$album_id."/zoom"."/".$nuevo_nombre)) // magnificadas
{
$respuesta['ok'] = true;
$respuesta['nombre_foto'] = $nuevo_nombre;
return $respuesta;
}