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));
Muchas gracias por adelantado :)