Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/01/2010, 15:59
xfer2
(Desactivado)
 
Fecha de Ingreso: junio-2009
Mensajes: 256
Antigüedad: 14 años, 11 meses
Puntos: 1
Respuesta: duda para redimensionar imagenes y escalarlo a un tamaño fijo

continuo con mi tema.

mi duda es la siguiente:

1. en la clase que instancia cuando coloco los tamaños correspondientes.

Código PHP:
Ver original
  1. $thumb->size_width(500);           // set width for thumbnail with 500 pixels
  2. $thumb->size_height(400);          // set the biggest width or height for thumbnail

no tendria que redimensionar y mostrar el tamaño (500 x 400 px) que le he asignado ?. tendria que aplicar una condicion de que si el ancho es mayor al alto de la imagen, lo redimensiona al nuevo tamaño ?.

3. preguntando a unos compañeros sobre las redimension de una imagen, me di cuenta que cuando coloco un ancho y un alto fijo a la clase que redimensiona la imagen (de 500 x 400 px).

Código PHP:
Ver original
  1. $path = "imagenes/";
  2. $path_thumbnail = "thumbs/";
  3. move_uploaded_file($uploadtempname,$path.$nuevo_imagen);
  4. $thumb=new thumbnail($path.$nuevo_imagen); // prepare to generate "$nuevo_imagen" in directory "/www"
  5. $thumb->size_width(500);           // set width for thumbnail with 500 pixels
  6. $thumb->size_height(400);         // set the biggest width or height for thumbnail
  7. $thumb->jpeg_quality(75);         // [OPTIONAL] set quality for jpeg only (0 - 100) (worst - best), default = 75
  8. $thumb->save($path_thumbnail."thb_".$nuevo_imagen);       // save my  thumbnail to file "thb_".$nuevo_imagen" in directory "/www/thumbs

las proporciones de los tamaños de las imagenes no son las mismas cuando se ha querido redimensionar con el alto y ancho fijo.

4. se puede redimensionar una imagen de tamaño 1280 x 1240 px de dimensiones 500 x 400 px, es decir, escalarlo a un tamaño fijo ?.

y si muestro solamente la funcion que solo redimensionara el ancho de la imagen y no ponerle las dimensiones fijas para que la imagen se vea bien.

Código PHP:
Ver original
  1. $path = "imagenes/";
  2. $path_thumbnail = "thumbs/";
  3. move_uploaded_file($uploadtempname,$path.$nuevo_imagen);
  4. $thumb=new thumbnail($path.$nuevo_imagen); // prepare to generate "$nuevo_imagen" in directory "/www"
  5. $thumb->size_width(500);           // set width for thumbnail with 500 pixels
  6. $thumb->jpeg_quality(75);          // [OPTIONAL] set quality for jpeg only (0 - 100) (worst - best), default = 75
  7. $thumb->save($path_thumbnail."thb_".$nuevo_imagen);       // save my  thumbnail to file "thb_".$nuevo_imagen" in directory "/www/thumb

esa es mi duda con respecto a la redimension de una imagen y escalarlo a un tamaño fijo.

mi intencion no fue duplicar mi tema, sino no estaba especificado bien mi tema desde el principio. y aparte tambien que me mostro un mensaje de error que solo se permiten hasta 10000 caracteres.

por favor, aclarenme mis dudas que tengo por favor.

saludos.