Foros del Web » Programación para mayores de 30 ;) » Java »

Optimizar imágenes

Estas en el tema de Optimizar imágenes en el foro de Java en Foros del Web. Hola, tengo una web en la cual los usuarios pueden subir imágenes. La cuestión es que luego esas imágenes se pueden visualizar en la propia ...
  #1 (permalink)  
Antiguo 06/11/2014, 06:24
 
Fecha de Ingreso: noviembre-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 0
Optimizar imágenes

Hola, tengo una web en la cual los usuarios pueden subir imágenes. La cuestión es que luego esas imágenes se pueden visualizar en la propia web y querría que manteniendo el ancho y alto original las imágenes, generalmente fotos, ocupasen menos tamaño en disco para así luego al visualizarlas la web cargue mas rápido.

El caso es que llevo un buen rato buscando por internet y no sé ni por donde tirar

Podéis orientarme un poco como optimizar estas imágenes cuando se suban?

Gracias
  #2 (permalink)  
Antiguo 06/11/2014, 06:51
 
Fecha de Ingreso: noviembre-2010
Mensajes: 70
Antigüedad: 14 años
Puntos: 0
Respuesta: Optimizar imágenes

Mira no soy experto, pero incorpore un php que me cargaba las imagenes, me daba miniaturas al tamaño que le indicaba en cualquier parte de la web, osea no me generaba las imagenes al subirlas, si no que solo al ser solicitadas por el visitante, por lo tanto no quedaban imagenes basura que talves nunca fueron vistas y si estan es porque el visitante las solicito, asi mismo tenes la opcion de darles la calidad que deseas

te podria poner todo el codigo, pero mejor te pongo un extracto, lo pegas en el buscador y ahi vas a encontrar mejores explicaciones sobre como implementarlo.

* <?php
* $thumb = get_post_thumbnail_id();
* $image = vt_resize( $thumb, '', 140, 110, true );
* ?>
* <img src="<?php echo $image[url]; ?>" width="<?php echo $image[width]; ?>" height="<?php echo $image[height]; ?>" />
*
* @param int $attach_id
* @param string $img_url
* @param int $width
* @param int $height
* @param bool $crop
* @return array

no se que cms usas pero usaba el wordpress pero se puede implementar en cualquier pagina

Cita:
Iniciado por pendejo1983 Ver Mensaje
Hola, tengo una web en la cual los usuarios pueden subir imágenes. La cuestión es que luego esas imágenes se pueden visualizar en la propia web y querría que manteniendo el ancho y alto original las imágenes, generalmente fotos, ocupasen menos tamaño en disco para así luego al visualizarlas la web cargue mas rápido.

El caso es que llevo un buen rato buscando por internet y no sé ni por donde tirar

Podéis orientarme un poco como optimizar estas imágenes cuando se suban?

Gracias
  #3 (permalink)  
Antiguo 06/11/2014, 07:02
 
Fecha de Ingreso: noviembre-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 0
Respuesta: Optimizar imágenes

Hola dimas,

no es ningún CMS, es una web hecha desde 0 con java y todas las imágenes se muestran.

Te agradezco la intención de ayudar pero no me sirve tu respuesta

Saludos
  #4 (permalink)  
Antiguo 06/11/2014, 07:22
Avatar de Profesor_Falken  
Fecha de Ingreso: agosto-2014
Ubicación: Mountain View
Mensajes: 1.323
Antigüedad: 10 años, 3 meses
Puntos: 182
Respuesta: Optimizar imágenes

Buenas,

He encontrado este articulo muy interesante. Propone una libreria muy simple que realiza escalado de imagenes manteniendo el ratio. Ya se que no quieres cambiar el tamano, pero a lo mejor te permite jugar con la calidad.
http://www.thebuzzmedia.com/software...aling-library/

Si necesitas algo mas avanzado, al final del articulo propone mas links a librerias mas avanzadas.

La verdad es que tienes razon, no existe mucha info al respecto.


Un saludo
__________________
If to err is human, then programmers are the most human of us
  #5 (permalink)  
Antiguo 06/11/2014, 11:45
 
Fecha de Ingreso: noviembre-2007
Mensajes: 163
Antigüedad: 17 años
Puntos: 0
Respuesta: Optimizar imágenes

Desde el lado del servidor (ubuntu) con jpegoptim he logrado reducir algo el peso pero sigue siendo insuficiente

Sigo investigando

Gracias por la ayuda

Etiquetas: Ninguno
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 13:54.