Hola a todos,
Estoy redimensionando una imagen antes de subirla al servidor y necesito saber su tamaño después de la redimensión.
Código PHP:
$aFile = & $_FILES[$fileKey];
echo "tamaño antes de resize -> ".$aFile['size'];
//Redimensionar
$size = getimagesize($aFile["tmp_name"]);
$imgI = imagecreatefromjpeg($aFile["tmp_name"]);
$widthI = imagesx($imgI);
$heightI = imagesy($imgI);
if ($widthI < $heightI)
$widthMax = ($heightMax / $heightI) * $widthI;
else
$heightMax = ($widthMax / $widthI) * $heightI;
$img_aux = imagecreatetruecolor($widthMax, $heightMax);
$r = imagecopyresampled($img_aux, $imgI, 0, 0, 0, 0, $widthMax, $heightMax, $widthI, $heightI);
$r = $r && imagejpeg($img_aux, $image,60);
imagedestroy($imgI);
imagedestroy($img_aux);
echo "tamaño después de resize -> ".$aFile['size'];
El caso es que la redimensión me la hace bien y al redimensionar la imagen el tamaño en kb cambia pero tanto $aFile['size'] como filesize($aFile["tmp_name"]) me muestran el mismo peso antes y después de la redimensión.
¿Alguien tiene alguna idea de como hacerlo?