Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/11/2008, 20:17
Avatar de srsombrero
srsombrero
 
Fecha de Ingreso: marzo-2008
Mensajes: 128
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: omo hacer lo siguiente

Cita:
Iniciado por jmarquezrave Ver Mensaje
Necesito subir imagenes a mi web. Pero creo saber que con php puedo subir imagenes independientemente del tamaño de la imagen, php me las dimensiona?
Ejemplo:
Tengo una imagen de 1024 x 768 y el espacio que tengo en mi web exclusivo para dicha imagen es de 256 x 192.

Hay un codigo para que php me las doimensione autimaticamente sin yo tener que editarla y ponerla con esas dimensiones??

Si la respuesta fuese un si, tambien se pueden poner gifs animados o swf??

De antemano gracias
Primero antes que nada, el tamaño de la imagen en php que te pueda aceptar un metodo POST, y el maximo de subida lo tenes que tener seteado en tu php.ini .

Primero para enviar:

Código HTML:
upload_max_filesize = 2M
post_max_size = 8M
Esos son los valores en los que vos le especificas a php cual es el maximo de tamaño de subida de archivos, y el tamaño maximo de un metodo post de un form enviado a un codigo php.

Es decir...
El minimo de los dos es el maximo que vas a poder subir en tus archivos.

Despues para redimensionar...

Eso es facil, no te vas a romper la cabeza con la libreria GD2.

Para redimensionar tu imagen deberias tener la libreria GD2 activada en tu php.ini

Esta linea
Código HTML:
extension=php_gd2.dll
tiene que estar activa en tu php.ini sacandole el ; que tiene al principio.


Y luego con la libreria PHP Thumnailer redimensionar la imagen.


Código HTML:
http://www.gen-x-design.com/projects/php-thumbnailer-class/
Esa es la libreria

y tenes ejemplos muy buenos, solo habria que incluirla y redimensionar.

Podes tambien cambiarle la calidad brillo contraste, alpha y bla bla bla.

Saludos