¿Cómo puedo reducir el tamaño de archivo de un archivo JPEG manteniendo el mismo ancho y alto de la imagen?

8

Tengo un 700Kbarchivo JPEG (textura de cartón blanco) que estoy usando como fondo en un sitio web.

Un archivo de este tamaño tarda demasiado en cargarse para los aciertos de página rápidos. No necesito la resolución completa, una reducción en la calidad de imagen está bien, pero necesito mantener el JPEG del mismo tamaño (para llenar toda la pantalla).

¿Cuál sería una buena PC o utilidad web gratuita que me permitiera modificar un JPEG como se describe? Prefiero no usar Photoshop u otro software profesional.

usuario22476
fuente
1
Si solo es textura en el fondo del sitio web, tal vez pueda usar en su archivo CSS, repetir en segundo plano y usar solo una pequeña parte de esa imagen y repetirla en los ejes
xey
posible duplicado de la alternativa
Brendan

Respuestas:

6

Puede usar Gimp para abrir los archivos JPEG y guardarlos con menos calidad.

Ver en Hacer JPGs más pequeños .

Puede hacer que sus archivos JPEG sean más pequeños sin cambiar el ancho de píxel de la imagen.

En el cuadro de diálogo Guardar JPEG, puede optar por los valores predeterminados de GIMP que reducen el tamaño bastante, sin dañar la calidad visual de una manera que pueda detectar. Esta sería la cosa más segura y rápida de hacer.

Yisela
fuente
5

En Windows recomendaría FileOptimizer en Mac, recomendaría ImageOptim

Ambos usan JPEGOptim como un back-end para tratar de reducir sin pérdidas el tamaño de jpeg, y si eso no es lo suficientemente bueno, debería permitirle establecer un nivel de calidad mínimo para permitirle comprimir el archivo aún más pequeño.

Algo más a tener en cuenta sería un JPEG progresivo. Un JPEG progresivo carga una copia de la imagen de muy baja resolución y luego carga progresivamente más detalles. Esto le brinda una respuesta ágil y toda la calidad que desee. Sé que imageoptim puede hacer JPEG progresivos, no estoy seguro acerca de FileOptimizer, pero dado que ambos usan JPEGOptim como back-end, no me sorprendería.

Derek Lucas
fuente
1
FileOptimizer genera archivos JPEG progresivos (lo sé por experiencia). Lástima que no hay opción para apagarlo y encenderlo. Aparte de eso, es absolutamente increíble, especialmente con PNG.
PieBie
4

1. Siempre puede convertir su fondo de .jpega a .pnglo que ayudaría a reducir el tamaño del archivo. Incluso hay algunas herramientas de compresión PNG como:

2. Intente usar Imagemagick que convierte y puede modificar imágenes. Para aprender a comprimir archivos puedes ir aquí . Imagemagick puede convertir archivos de .jpega .pngpor mogrify -format jpg *.png.

3. Como se indicó, siempre descarga Gimp y ábrelo . Si es una imagen, sería más fácil instalar un programa que hacer referencia al código.

4. Solicitó un sitio web que le impida codificar y descargar. Imagemagick tiene un sitio llamado ImageMagick Studio al que puede cargar el archivo o convertirlo desde su sitio.

5. Este tema ha sido discutido en SO: Recomendación para comprimir archivos jpg con Imagemagick

6. Ifranview visor gráfico.

DᴀʀᴛʜVᴀᴅᴇʀ
fuente
re: punto 1 (conversión de jpg a png), los archivos png serán más pequeños en circunstancias específicas (formas simples, texto, algunos gradientes), pero para fotografías un png generalmente será mucho más grande. más discusión aquí: stackoverflow.com/questions/2336522/…
apricot boy
3

Otra herramienta gratuita dedicada para esto es RIOT: herramienta de optimización de imagen radical .

Con RIOT, obtiene una gran vista previa instantánea de cómo el ajuste de diferentes parámetros de calidad de imagen afectaría la salida final, y le muestra dinámicamente el tamaño del archivo resultante para que pueda decidir cuándo detenerse. Y, como beneficio adicional, RIOT también puede funcionar desde muchas de sus herramientas de edición de imágenes gratuitas favoritas (por ejemplo, Gimp).

Sin embargo, otra cosa que debe hacer además de cambiar la calidad de la imagen es eliminar todos los metadatos y otra basura innecesaria que puede inflar los archivos de imagen.

Ananda Mahto
fuente