Foros del Web » Creando para Internet » CSS »

Imagenes redimensionadas sin perder calidad

Estas en el tema de Imagenes redimensionadas sin perder calidad en el foro de CSS en Foros del Web. Hola, estoy haciendo una galeria de fotos/dibujos y lo que hago es mostrarlos todos primero en forma de cuadricula. MI PROBLEMA: como cada foto o ...
  #1 (permalink)  
Antiguo 11/03/2015, 09:15
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Imagenes redimensionadas sin perder calidad

Hola, estoy haciendo una galeria de fotos/dibujos y lo que hago es mostrarlos todos primero en forma de cuadricula.
MI PROBLEMA:
como cada foto o imagen tiene diferente resolucion y los divs de la cuadricula tienen que ser todos iguales (mismo ancho y alto), las imagenes se estiran o pierden resolucion, mi idea es intentar conseguir como lo tiene este:
http://www.kuciara.com/
Si os fijais las imagenes en tamaño real son mucho mas grande pero en las miniaturas aparecen como autorecortadas y bien ajustadas al marco. En mi plantilla tengo los divs con un ancho de 25% y altura de 250px y luego las imagenes a un 100%.
Código CSS:
Ver original
  1. .main .work{
  2.     display: block;
  3.     width: 25%;
  4.     height: 250px;
  5.     float: left;
  6.     position: relative;
  7.     overflow: hidden;
  8.    
  9. }
  10.  
  11. .main .work .media {
  12.     width: 100%;
  13.     height: 100%;
  14.     vertical-align: middle;
  15. }
Como conseguiriais ese resultado?
  #2 (permalink)  
Antiguo 11/03/2015, 09:27
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Imagenes redimensionadas sin perder calidad

¿No será que usa miniaturas ya recortadas?
  #3 (permalink)  
Antiguo 11/03/2015, 09:27
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Imagenes redimensionadas sin perder calidad

Ahí lo que usan son imágenes cuadradas, pequeñas miniaturas de la que tú llamas originales. No son autorecortadas, son imágenes que han puesto así.

De todas formas, lo que puedes hacer es o bien ponerlas como imágenes de fondo y ajustarlas con background-size: cover o bien usar las imágenes que quieras, darles una posición absoluta dentro de un contenedor con posición relativa, moverlas al centro con top: 50%; left: 50%; y luego centrarlas con transform: translate(-50%,-50%). Luego ya ajustar el ancho a cómo las quieras tener. Y para ocultar lo que sobresale, le pones un overflow al contenedor.
__________________
(:
  #4 (permalink)  
Antiguo 11/03/2015, 10:33
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Imagenes redimensionadas sin perder calidad

establecele un Ancho al Div y a la Imagen hasle un Width:100%; y listo

ejemplo de tu code:
Cita:
.main .work{
display: block;
width: 25%;
height: 250px;
float: left;
position: relative;
overflow: hidden;
}
pues para la imagen seria
Cita:
.main .work img {
width: 100%;
}
  #5 (permalink)  
Antiguo 11/03/2015, 10:42
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por pzin Ver Mensaje
Y para ocultar lo que sobresale, le pones un overflow al contenedor.
Código:
overflow:hidden;
  #6 (permalink)  
Antiguo 11/03/2015, 10:59
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: Imagenes redimensionadas sin perder calidad

Mira NueveReinas, he ahí arriba otro un ejemplo de código redundante. El de AngelKrak, que obviando que no tiene que ver su respuesta con la pregunta, flota un elemento y lo pone como elemento de bloque; los elementos flotados se computan como elementos de bloque per se.
__________________
(:
  #7 (permalink)  
Antiguo 12/03/2015, 05:05
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por pzin Ver Mensaje
Mira NueveReinas, he ahí arriba otro un ejemplo de código redundante. El de AngelKrak, que obviando que no tiene que ver su respuesta con la pregunta, flota un elemento y lo pone como elemento de bloque; los elementos flotados se computan como elementos de bloque per se.
Muchas gracias por el dato
  #8 (permalink)  
Antiguo 12/03/2015, 05:40
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

Gracias por la info, respecto a pzin, y si uso algun script que te dejan recortar la imagen con un "crop" o algo por el estilo tipo facebook cuando cambias de imagen.
Luego os cuento como me va.
  #9 (permalink)  
Antiguo 23/03/2015, 07:54
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

No consigo poner las imagenes bien adaptadas a la pantalla como el de la pagina que puse:

Código CSS:
Ver original
  1. .main .work{
  2.     display: block;
  3.     max-width: 262px;
  4.     max-height: 262px;
  5.     float: left;
  6.     position: relative;
  7.     overflow: hidden;
  8.    
  9. }
  10.  
  11. .main .work .media {
  12.     width: 100%;
  13.     height: 100%;
  14.     vertical-align: middle;
  15. }

lo he cambiado por el max-width y max-height al tamaño real de las imagenes pero cuando encoges la ventana del navegador y dependiendo del tamaño de la pantalla hay margenes en blanco. Mi conclusion es que tendria que ser con porcentajes pero perderia resolucion como me pasaba antes, que si que se adaptaban bien pero llegaban a ser mas anchas a veces que las propias fotos originales.
  #10 (permalink)  
Antiguo 23/03/2015, 09:00
Avatar de NueveReinas  
Fecha de Ingreso: septiembre-2013
Ubicación: No tan Buenos Aires
Mensajes: 1.101
Antigüedad: 11 años, 2 meses
Puntos: 145
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por warywin Ver Mensaje
No consigo poner las imagenes bien adaptadas a la pantalla como el de la pagina que puse:

Código CSS:
Ver original
  1. .main .work{
  2.     display: block;
  3.     max-width: 262px;
  4.     max-height: 262px;
  5.     float: left;
  6.     position: relative;
  7.     overflow: hidden;
  8.    
  9. }
  10.  
  11. .main .work .media {
  12.     width: 100%;
  13.     height: 100%;
  14.     vertical-align: middle;
  15. }

lo he cambiado por el max-width y max-height al tamaño real de las imagenes pero cuando encoges la ventana del navegador y dependiendo del tamaño de la pantalla hay margenes en blanco. Mi conclusion es que tendria que ser con porcentajes pero perderia resolucion como me pasaba antes, que si que se adaptaban bien pero llegaban a ser mas anchas a veces que las propias fotos originales.
Te diría que a través de las @media-queries vayas aumentando un poco más el tamaño de las imágenes en aquellas dimensiones donde haya márgenes en blanco (imagino que son espacios vacíos porque por default tienes un BG=White).

__________________
¿Te sirvió la respuesta? Deja un +1
  #11 (permalink)  
Antiguo 23/03/2015, 10:36
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Imagenes redimensionadas sin perder calidad

ponle un tamaño definido al Cuadro y a la imagen un 100% y deben de ir dentro de 1 content o algo por el estilo ;) pero definele un ancho y alto al cuadro ;)

Cita:
width: 336px;
height: 336px;
  #12 (permalink)  
Antiguo 23/03/2015, 10:59
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por AngelKrak Ver Mensaje
ponle un tamaño definido al Cuadro y a la imagen un 100% y deben de ir dentro de 1 content o algo por el estilo ;) pero definele un ancho y alto al cuadro ;)
Ya esta puesto asi, mira mi codigo y lo veras. Si esta puesto por ejemplo a 262x262 si alargo el navegador o acorto las imagenes se ven bien cuadradas y buena resolucion pero a veces espacios a la derecha para completar ese sitio de imagen que no llega a 262px no se si me entendeis.
  #13 (permalink)  
Antiguo 23/03/2015, 11:35
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Imagenes redimensionadas sin perder calidad

yo entiendo que quieres algo asi no?

http://codepen.io/AngelKrak/pen/MYLYRP
  #14 (permalink)  
Antiguo 23/03/2015, 14:22
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por AngelKrak Ver Mensaje
yo entiendo que quieres algo asi no?

http://codepen.io/AngelKrak/pen/MYLYRP
Si pero no. Yo hago eso pero cuando minimizas el navegador no esta completo todas las imagenes en la misma linea sin dejar en blanco un espacio, :(
  #15 (permalink)  
Antiguo 23/03/2015, 15:08
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Imagenes redimensionadas sin perder calidad

ya quedo como querias (actualizado) veelo de nuevo ;)
  #16 (permalink)  
Antiguo 24/03/2015, 05:34
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por AngelKrak Ver Mensaje
ya quedo como querias (actualizado) veelo de nuevo ;)
mas o menos vas por el camino que pero sigue sin ser eso, lo que falta ahi es que al encoger la ventana del navegador las imagenes no se estrechen tanto si no que tengan siempre relacion entre anchura y altura. cuanto menos anchura...menos altura, y cuanto mas encoges la ventana pues van cambiandose a la linea de abajo ya que no caben...Me gustaria tenerlo tal cual la pagina que pase :) pero ya te digo que yo lo estoy intentando y no me sale igual
  #17 (permalink)  
Antiguo 24/03/2015, 07:54
Avatar de AngelKrak  
Fecha de Ingreso: noviembre-2014
Mensajes: 917
Antigüedad: 10 años
Puntos: 91
Respuesta: Imagenes redimensionadas sin perder calidad

uf uf uf, eso lo puse en pantallas menores de 480px nose si lo vistes ._. tendre k ponerlo a tablets tambien tonces jejejee xD

ya quedo amigo, ahora fijate si asi es como lo querias ._. ;)
  #18 (permalink)  
Antiguo 24/03/2015, 09:12
Avatar de warywin  
Fecha de Ingreso: octubre-2013
Mensajes: 155
Antigüedad: 11 años
Puntos: 1
Respuesta: Imagenes redimensionadas sin perder calidad

Cita:
Iniciado por AngelKrak Ver Mensaje
uf uf uf, eso lo puse en pantallas menores de 480px nose si lo vistes ._. tendre k ponerlo a tablets tambien tonces jejejee xD

ya quedo amigo, ahora fijate si asi es como lo querias ._. ;)
vale mas o menos en las diferentes pantallas lo tengo bien montado te comento si me da algun problema en adelante, gracias!

Etiquetas: calidad, float, imagenes, perder, todo, width
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 21:00.