quiero sacar un array asi:
Código PHP :
$image_versions' = array( 'medium' => array( 'max_width' => 150, 'max_height' => 150, 'jpeg_quality' => 65 ), 'small' => array( 'max_width' => 50, 'max_height' => 50, 'jpeg_quality' => 65 ), 'thumb' => array( 'max_width' => 100, 'max_height' => 100, 'jpeg_quality' => 65 ) )
y que los tome aqui:
Código PHP :
while(?) { $original = imagecreatefromjpeg($file_tmp); $thumb = imagecreatetruecolor(100,100); // Lo haremos de un tamaño 150x150 $ancho = imagesx($original); $alto = imagesy($original); imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto); imagejpeg($thumb,$desired_dir.'/thumb-'.$name,90); // 90 es la calidad de compresión }
es aqui arriba donde tengo el problema, ahorita lo tengo de esta manera el codigo que quiero evitar:
Código PHP :
//THUMB $original = imagecreatefromjpeg($file_tmp); $thumb = imagecreatetruecolor(100,100); // Lo haremos de un tamaño 150x150 $ancho = imagesx($original); $alto = imagesy($original); imagecopyresampled($thumb,$original,0,0,0,0,150,150,$ancho,$alto); imagejpeg($thumb,$desired_dir.'/thumb-'.$name,90); // 90 es la calidad de compresión //SMALL $original = imagecreatefromjpeg($file_tmp); $small = imagecreatetruecolor(50,50); // Lo haremos de un tamaño 150x150 $ancho = imagesx($original); $alto = imagesy($original); imagecopyresampled($small,$original,0,0,0,0,150,150,$ancho,$alto); imagejpeg($small,$desired_dir.'/small-'.$name,90); // 90 es la calidad de compresión //MEDIANO $original = imagecreatefromjpeg($file_tmp); $mediano = imagecreatetruecolor(150,150); // Lo haremos de un tamaño 150x150 $ancho = imagesx($original); $alto = imagesy($original); imagecopyresampled($mediano,$original,0,0,0,0,150,150,$ancho,$alto); imagejpeg($mediano,$desired_dir.'/medium-'.$name,90); // 90 es la calidad de compresión
Espero que me puedan ayudar...
gracias y un gran saludo