hola,
alguien conoce algun manual y api de php con el que poder tratar imagenes? Principalmente lo que busco es poder reducirles el ancho y alto y el peso (para que sean ligeras en la web).
Muchas gracias.
| |||
manual y api de php para tratar imagenes hola, alguien conoce algun manual y api de php con el que poder tratar imagenes? Principalmente lo que busco es poder reducirles el ancho y alto y el peso (para que sean ligeras en la web). Muchas gracias. |
| ||||
Respuesta: manual y api de php para tratar imagenes Tanto asi como API no conozco, pero puedes intentar con la libreria GD |
| ||||
Respuesta: manual y api de php para tratar imagenes O puedes usar alguna clase ya creada, como PHPImagen: http://scripts.phperu.net/imagen/ |
| |||
Respuesta: manual y api de php para tratar imagenes hola, al final he conseguido algo que me funciona muy bien. Les dejo el scriot para quien le pueda servir: TOma una imagen y la redimensiona a 260 px como máximo de ancho o de alto, la graba y listo. function redimensionarImagenPorMaximaAlturaAnchura($anchura _max, $altura_max, $rutaNombreImagen) { $anchura_max=260; $altura_max=260; $datos = getimagesize($rutaNombreImagen); if($datos[2]==1){$img = @imagecreatefromgif($rutaNombreImagen);} if($datos[2]==2){$img = @imagecreatefromjpeg($rutaNombreImagen);} $anchura = $datos[0]; $altura = $datos[1]; if (($anchura >= $altura) && ($anchura > $anchura_max)) { $ratio = ($anchura_max / $anchura); $anchura = $anchura_max; $altura = $altura * $ratio; } else if (($altura >= $anchura) && ($altura > $altura_max)) { $ratio = ($altura_max / $altura); $altura = $altura_max; $anchura = $anchura * $ratio; } $thumb = imagecreatetruecolor($anchura,$altura); imagecopyresampled($thumb, $img, 0, 0, 0, 0, $anchura, $altura, $datos[0], $datos[1]); if ($datos[2]==2) { imageJpeg($thumb,$rutaNombreImagen); } else if ($datos[2]==1) { imagegif($thumb,$rutaNombreImagen); } imagedestroy($thumb); } Saludos y que lo disfruteis |