¿Cómo puedo cambiar el tamaño de una imagen usando solo HTML/CSS (es decir, sin código de servidor) manteniendo sus proporciones y obteniendo un efecto de recorte? Detalles: ¿Desea cambiar su tamaño a un ancho específico, mantener las proporciones y si la altura es mayor que un valor específico para recortarla a la altura especificada?¿Cómo cambiar el tamaño de una imagen en HTML/CSS puro manteniendo sus proporciones?
En realidad, sé cómo hacerlo utilizando algún código de servidor pero no quiero hacer esto. Implicaría usar una referencia de archivo diferente y referir la imagen a algo como <img src="picture.php" />
. Necesito procesar la imagen en la misma página que la muestra.
Lo que me "molesta" es que tengo que enviar el encabezado de la imagen para que no se muestre nada más en la página.
¿Hay alguna manera de hacer algo como eso? ¿Tal vez de puro HTML/CSS? : P
Hice una función que hace algo así (excepto esa cosa "crop") y devuelve width="" height=""
y la uso así <img src="image.jpg" resize("image.jpg") />
, pero no entiendo cómo puedo hacer ese recorte ... .
Gracias
Por lo que vale, pude soltar el atributo de estilo del div principal. Simplemente usando width = "200px" y height = "auto" en la etiqueta img y envolviéndolo con un div funcionó para mí. –