Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/10/2008, 06:13
Avatar de mauricioadrian
mauricioadrian
 
Fecha de Ingreso: junio-2008
Mensajes: 157
Antigüedad: 16 años, 5 meses
Puntos: 0
Redimencionar, fotos mas anchas que altas

Hola como están mis amigos del foro. Les pido disculpa porque hace tiempo que no puedo pasar por aca para participar(aunque siempre me doy una vuelta para ver de que se habla).
Les comento cual es el problema que tengo. Necesito hacer una funcion para redimencionar fotos pero que me deje las fotos mas anchas que altas, sin desformarlas.

Ya tengo armadas varias funciones para redimencionar pero no logre armar una para que me corte lafoto y me la deje mas ancha que alta (sin desformar)

un ej de como quiero dejarla se muestra aqui.


se puede observar en la foto que es cortada y solo se toma la parte de arriba para lograr el tan presiado efecto.

esta es la funcion que estuve preparando sin exito.

Código PHP:
function redimensionar_a_cuadrado($img_original,$ruta_original$img_nueva$ruta_nueva,$tamanio_deseado) {


$foto="$ruta_original$img_original";
$size GetImageSize($foto); // dandote un array con el ancho y alto de la imagen
$img_anchura=$size[0];
$img_altura=$size[1]; 

if (
$img_anchura>$img_altura){
    
$tomo_desde $img_anchura;
}else{
    
$tomo_desde $img_altura;
}


// crear imagen desde original
$img ImageCreateFromJPEG("$foto");


// Cargar la imagen
$source imagecreatefromjpeg("$foto");
$thumbimagecreatetruecolor($tamanio_deseado,$tamanio_deseado);
// Redimensionar
imagecopyresampled ($thumb$source0000$tamanio_deseado$tamanio_deseado$tomo_desde$tomo_desde);

// Mostrar la nueva imagen
imagejpeg($thumb,$img_nueva,90);






por si la foto no se ve esta en este link http://fotosupload.com/mostrar.php?i...manyviatri.jpg
__________________
Solo existe 1 0 clases de personas : las que entienden números binarios y las que no.
www.villegasaldia.com.ar

Última edición por mauricioadrian; 20/10/2008 a las 06:23