Foros del Web » Programando para Internet » PHP »

Reducir una imagen antes de subirla al servidor

Estas en el tema de Reducir una imagen antes de subirla al servidor en el foro de PHP en Foros del Web. Buenas Tardes... Tengo una galeria de imagenes con su respectivo administrativo en el cual sube varias imagenes (5 maximo por vez). Mi problema esta en ...
  #1 (permalink)  
Antiguo 12/11/2010, 14:41
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia
Mensajes: 229
Antigüedad: 14 años
Puntos: 2
Reducir una imagen antes de subirla al servidor

Buenas Tardes...

Tengo una galeria de imagenes con su respectivo administrativo en el cual sube varias imagenes (5 maximo por vez).

Mi problema esta en que si el tamaño de las 5 imagenes supera las 8mg no me deja subir nada porque el servidor tiene un maximo de 8mg para subir archivos.(Yo no puedo mover la configuracion del servidor)

Lo que quiero saber es si hay una forma en php de bajarle el tamaño a las fotos antes de subirlas al servidor.

Gracias....
  #2 (permalink)  
Antiguo 12/11/2010, 14:47
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Reducir una imagen antes de subirla al servidor

Cita:
Iniciado por pepeluis1 Ver Mensaje
Lo que quiero saber es si hay una forma en php de bajarle el tamaño a las fotos antes de subirlas al servidor.
piensa bien lo que dices, te recuerdo que php se ejecuta en el servidor...
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 12/11/2010, 14:51
Avatar de gusma62  
Fecha de Ingreso: julio-2008
Ubicación: Tepatitlán, Jalisco, Mexico
Mensajes: 167
Antigüedad: 15 años, 9 meses
Puntos: 6
Respuesta: Reducir una imagen antes de subirla al servidor

No se si exista una forma de reducir las imágenes antes de subirlas, es algo ilógico porque php puede reducir las imágenes, pero estando estas en el servidor. Ese trabajo se tiene que hacer en la máquina del cliente.
Lo que tal vez te pueda servir es la función init_set, así podrás cambiar algunos parámetros preestablecidos en el servidor

http://php.net/manual/es/function.ini-set.php
  #4 (permalink)  
Antiguo 12/11/2010, 14:54
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Reducir una imagen antes de subirla al servidor

lo que dices es imposible eso es en el lado del cliente y php trabaja del lado del servidor
  #5 (permalink)  
Antiguo 12/11/2010, 14:55
 
Fecha de Ingreso: abril-2010
Ubicación: Colombia
Mensajes: 229
Antigüedad: 14 años
Puntos: 2
Respuesta: Reducir una imagen antes de subirla al servidor

Bueno segun lo que me dices es que no puedo cambiarles su tamaño hasta que esten en el servidor.

Pero si no me sube presisamente por su tamaño como lo podria hacer.

Hay alguna forma de cambiar ese limite para subir archivos(Teniendo en cuanta que no poseo permisos para cambiar el php.ini) desde php. O que opcion hay para hacer poder subir varias imagenes que sea muy pesadas.
  #6 (permalink)  
Antiguo 12/11/2010, 16:57
 
Fecha de Ingreso: julio-2010
Mensajes: 393
Antigüedad: 13 años, 8 meses
Puntos: 67
Respuesta: Reducir una imagen antes de subirla al servidor

Hola!

Ya te han dado una opción

Cita:
Iniciado por gusma62 Ver Mensaje
Lo que tal vez te pueda servir es la función init_set, así podrás cambiar algunos parámetros preestablecidos en el servidor
http://php.net/manual/es/function.ini-set.php
Cita:
Iniciado por pepeluis1 Ver Mensaje
Hay alguna forma de cambiar ese limite para subir archivos(Teniendo en cuanta que no poseo permisos para cambiar el php.ini) desde php. O que opcion hay para hacer poder subir varias imagenes que sea muy pesadas.
También puede usar .htaccess para hacerlo, leete un poco sobre htacces, eso sí, el servidor debe permitirte usar este tipo de archivos.

Un saludo.
  #7 (permalink)  
Antiguo 12/11/2010, 17:24
 
Fecha de Ingreso: noviembre-2010
Mensajes: 3
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Reducir una imagen antes de subirla al servidor

Yo no soy ni siquiera conocedor en programación y ese es el motivo de que esté aquí. Para aprender algo.
Pero...
Si el problema es el peso. ¿Por qué no intentas bajarselo usando GIMP?
Abres la imagen y la guardas como un JPG.
Cuando te pida la calidad a la que deseas que se guarde la imagen simplemente le das un porcentaje pobre. Digamos un 30% y con eso reducirá considerablemente su peso. Digamos un mega o un 0.2 mega.
Si después deseas pasar la imagen a otro formato, digamos PNG o TGA simplemente reabres la imagen y la guardas ahora con la nueva terminación y el peso seguirá siendo el mismo que ya habías bajado.

Etiquetas: reducir, servidores
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:59.