PHP & jQuery image upload and crop v1.1
Script util para recortar una imagen y guardarla en el servidor
ademas de poder seleccionar diferentes tipos de imagen.
http://www.webmotionuk.co.uk/php-jquery-image-upload-and-crop-v11/
Codigo y ejemplos php
domingo, 24 de julio de 2011
viernes, 30 de abril de 2010
PHP crear imagenes miniatura
Otro ejemplo para hacer imagenes en miniatura con php, solo mostrando la imagen la pagina web, sin guardarla!
Si se quiere cambiar de formato a GIF o PNG se cambian las siguientes libeas:
@imagecreatefromjpeg($ruta) a @imagecreatefromgif($ruta)
header(”Content-type: image/jpeg”) a header(”Content-type: image/gif”)
imagejpeg($imagen) a imagegif($imagen)
header(”Content-type: image/jpeg”) a header(”Content-type: image/gif”)
imagejpeg($imagen) a imagegif($imagen)
nota: empezar desde la linea 0 de la pagina con el código:
$ruta='nombre_imgn.jpg';
$ancho='98';
$alto='86';
/*echo $ruta."
";
";
echo $ancho."ancho!
";
";
echo $alto."alto!
";
";
*/
$fuente = @imagecreatefromjpeg($ruta);
$imgAncho = imagesx ($fuente);
$imgAlto = imagesy($fuente);
$imagen = imagecreatetruecolor($ancho,$alto);
imagecopyresized($imagen,$fuente,0,0,0,0,$ancho,$alto,
$imgAncho,$imgAlto);
header("Content-type: image/jpeg");
imagejpeg($imagen);
?>
PHP crear imagenes miniatura
Con el siguiente ejemplo se podran crear thumbails con php:
solo se cambia el nombre de la imagen.
// Simple Thumb Gen
// Por Alex (Nenillo)
//modificado por REGH
/*-- se pone el nombre de la imagen para el caso de jpg
si se necesita de otro formato
necesitariamos cambiar estas lineas:
imagecreatefromjpeg($ruta) por imagecreatefromgif($ruta)
imagejpeg($imagen) por imagegif($imagen)
--*/
$original = imagecreatefromjpeg("uaa_lti.jpg");
/*-- se le asigna el ancho y alto --*/
$thumb = imagecreatetruecolor(150,150); // Lo haremos de un tamano 150x150
//se obtiene el ancho y alto de la imagen original
$ancho = imagesx($original);
$alto = imagesy($original);
imagecopyresized($thumb,$original,0,0,0,0,150,150,$ancho,$alto);
imagejpeg($thumb,'thumb.jpg',90); // 90 es la calidad de compresion
imagedestroy($original);
imagedestroy($thumb);
//ahora checar en la carpeta, y veremos que se a creado o midificado la imagen llamada thumb.jpg
?>
Suscribirse a:
Entradas (Atom)