Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 18:00
Marti1982
 
Fecha de Ingreso: mayo-2008
Ubicación: España
Mensajes: 130
Antigüedad: 16 años
Puntos: 3
Se imprimen imagenes recortadas usando libreria GD

Hola a todos.
Tengo un script adaptado a mis necesidades, que sino recuerdo mal saque de aqui, para leer una imagen de una carpeta del servidor, redimensionarla a mas pequeña, y mostrarla en pantalla.

La imagen original que esta en el servidor es de 1600x1200, la de salida es de 1024x768.
El codigo me va perfecto cuando redimensiono la imagen a resoluciones menores de 900px de ancho... pero cuando intento poner un ancho mayor de 900 pixels, entonces, la imagen que imprime en pantalla se recorta por la parte de abajo, ya que llega al maximo de longitud impuesto por la funcion fread(), por lo que deja de imprimir en pantalla un trozo de ella.
No me explico como una imagen que se redimensiona a más pequeña, puede ocupar mas kbs que la original. ¿Que hago mal?

Codigo:

Código PHP:
$img fread(fopen($foto"rb"), filesize($foto)); 
$foto contiene la ruta del archivo del servidor

Muchas gracias por adelantado :)