
¿Cómo cambiar el tamaño de una imagen para que pese menos?
Php resize image keep aspect ratio
Contenidos
Acciones del artículoCambiar el tamaño de las imágenes de fondo con background-sizeLa propiedad CSS background-size permite cambiar el tamaño de la imagen de fondo de un elemento, anulando el comportamiento por defecto de embalar la imagen a su tamaño completo especificando la anchura y/o la altura de la imagen. De este modo, puedes escalar la imagen hacia arriba o hacia abajo según lo desees.Alicatar una imagen grandeConsideremos una imagen grande, una imagen del logotipo de Firefox de 2982×2808. Queremos (por alguna razón que probablemente implique un diseño de sitio horriblemente malo) colocar cuatro copias de esta imagen en un elemento de 300×300 píxeles. Para ello, podemos utilizar un valor de tamaño de fondo fijo de 150 píxeles.HTML<div class=”tiledBackground”>
Como puedes ver, el CSS es esencialmente idéntico, salvo el nombre del archivo de imagen.Valores especiales: “contain” y “cover “Además de los valores <length>, la propiedad CSS background-size ofrece dos valores de tamaño especiales, contain y cover. Echemos un vistazo a estos.containEl valor “contain” especifica que, independientemente del tamaño de la caja contenedora, la imagen de fondo debe escalarse para que cada lado sea lo más grande posible sin exceder la longitud del lado correspondiente del contenedor. Pruebe a cambiar el tamaño del ejemplo siguiente para ver esto en acción.
Prueba de rendimiento del sitio web
El tamaño de los archivos determina el tiempo que tarda en cargarse la página. Cuanto mayor sea el tamaño del archivo, a menudo incrementado por la alta calidad de la resolución de la imagen, más tiempo tardará en cargarse. La gente no suele tener paciencia para esperar a que se cargue una página web, por lo que mantener el tamaño de los archivos bajo acelera los tiempos de acceso a la página web. Por lo general, las imágenes grandes de alta calidad deben mantenerse entre 100K y 60K. Las imágenes más pequeñas deberían estar más cerca de los 30K y menos.
Por suerte, los distintos tipos de archivos más utilizados en Internet tienen funciones de compresión. Al guardar el archivo como uno de estos tipos, se condensa o comprime la información de los datos del archivo de imagen. Los navegadores de Internet pueden descomprimir esta información para mostrar la imagen en la pantalla. Algunos programas de software gráfico permiten establecer la tasa de compresión para controlar la calidad de la imagen (y el tamaño del archivo) en el momento de guardarla. Dependiendo del uso que le des a las imágenes en tu sitio, puede que tengas que experimentar con esto para conseguir la proporción adecuada que mantenga la calidad de la resolución y al mismo tiempo un tamaño de archivo pequeño.
Prueba de compresión de imágenes
Los umbrales van de 0 a 100% (por ejemplo, -canny 0x1+10%+30%) con {+porcentaje inferior} < {+porcentaje superior}. Si se aumenta {+porcentaje superior} pero {+porcentaje inferior} permanece igual, se detectarán componentes de borde menores, pero sus longitudes serán las mismas. Si se aumenta {+porcentaje inferior} pero {+porcentaje superior} es el mismo, se detectará el mismo número de componentes de borde pero sus longitudes serán menores. Se muestran los umbrales por defecto. El radio{xsigma} controla un desenfoque gaussiano aplicado a la imagen de entrada para reducir el ruido y suavizar los bordes.
Comprimir la imagen
El tamaño (o las dimensiones en píxeles) de una imagen es una medida del número de píxeles a lo largo de la anchura y la altura de una imagen. Por ejemplo, tu cámara digital puede hacer una foto de 1.500 píxeles de ancho y 1.000 de alto. Estas dos medidas indican la cantidad de datos de la imagen en una foto y determinan el tamaño del archivo.
La resolución es la cantidad de datos de imagen en un espacio determinado. Se mide en píxeles por pulgada (ppi). Cuantos más píxeles por pulgada, mayor será la resolución. Por lo general, cuanto mayor sea la resolución de la imagen, mejor será la calidad de la imagen impresa. La resolución determina la finura de los detalles que se pueden ver en una imagen.
Aunque una imagen digital contiene una cantidad específica de datos de imagen, no tiene un tamaño físico de salida o una resolución específica. Al cambiar la resolución de una imagen, sus dimensiones físicas cambian, y al cambiar la anchura o la altura de una imagen, su resolución cambia.
La opción Restringir proporciones le permite mantener la relación de aspecto (la relación entre la anchura y la altura de la imagen). Si selecciona esta opción y cambia el tamaño y la resolución de la imagen, ésta no se estira ni se encoge.