stringtranslate.com

Wikipedia:Preparación de imágenes para cargar

Al subir archivos de imágenes a Wikipedia o, preferiblemente, a Wikimedia Commons , es importante utilizar el formato de archivo adecuado para el contenido. No intente ahorrar espacio en el servidor de imágenes renunciando a información útil.

Mantener la fuente:

Hay 4 opciones básicas para los formatos de archivos de imagen :

SVG para diagramas simples (especialmente aquellos que necesitan escalarse).
JPEG para imágenes fotográficas.
GIF para imágenes animadas.
PNG para todo lo demás.

Si bien algunos formatos ofrecen múltiples sistemas de compresión, en general el formato y el sistema de compresión están vinculados.

En la mayoría de los casos se deben evitar otros formatos de imagen :

BMP : las imágenes no se comprimen, lo que genera archivos de mayor tamaño. Por lo general, se deben convertir a PNG.
TIFF : generalmente debe convertirse a PNG o JPEG como se explicó anteriormente.

Diagramas

La capacidad de edición y escalabilidad de SVG (Scalable Vector Graphics) hacen que este formato sea la opción obvia para la representación gráfica de datos e ilustraciones. Sin embargo, no siempre es fácil convertir imágenes rasterizadas como GIF, PNG o JPEG a SVG, y algunas imágenes (especialmente fotos) no son aptas para este tratamiento. Si no se puede producir un diagrama en SVG, entonces se prefiere una imagen PNG en lugar de una JPEG.

El algoritmo de compresión PNG está diseñado para trabajar con áreas grandes de color sólido que tienen límites definidos. Por lo tanto, es un buen formato para diagramas y dibujos animados. Pero no le proporciona automáticamente el tamaño de archivo más pequeño posible. Hay algunas cosas que deben hacerse a mano.

Muchos diseñadores web tienen la idea errónea de que los archivos PNG son más grandes que los GIF . Esta idea errónea se origina en dos hechos:

Elija una profundidad de color adecuada para la cantidad de colores.

¿La cantidad de bits por píxel se ajusta a la cantidad de colores de la imagen? Los diagramas suelen tener pocos colores. Si un diagrama tiene 4 colores, no es necesario almacenarlo en un formato de 24 bits ( color verdadero ) capaz de distinguir 16 millones de colores. Las versiones de PNG con menor profundidad de color almacenan los colores en una paleta . Las imágenes con paleta pueden tener una profundidad de bits de 1, 2, 4 u 8 bits (2, 4, 16 o 256 colores). Utilice la profundidad de bits más baja que pueda manejar todos los colores de su imagen, aunque algunos programas de edición de imágenes no pueden crear imágenes en color de 2 bits.

Si está convirtiendo una imagen con muchos colores (quizás porque alguien guardó el original como JPEG, evite esto) a PNG, es posible que desee reducir la cantidad de colores al mismo tiempo; consulte Wikipedia:Cómo reducir colores para guardar un JPEG como PNG .

Una imagen suavizada puede utilizar más colores de los que se perciben, ya que el suavizado suaviza los bordes irregulares añadiendo tonos de gris donde antes había negro o blanco. Las imágenes en blanco y negro suavizadas normalmente deben guardarse como imágenes de 16 o 256 colores. Vea la ilustración de la derecha.


No guarde los diagramas como JPEG

A la derecha se muestra un ejemplo de un archivo guardado como JPEG cuando debería haberse guardado como PNG. JPEG utiliza una compresión de datos con pérdida pensada para fotografías. La compresión de dibujos o diagramas con JPEG da como resultado una imagen de mala calidad, porque el ojo humano puede detectar los artefactos de compresión en los bordes.

Otro inconveniente es el gran tamaño del archivo que obtendrá. La compresión JPEG tiene muchas opciones, pero lo más común es que solo tenga dos espacios de color: RGB de 24 bits (8 bits por muestra) y escala de grises de 8 bits. Lo más importante es que, por su naturaleza, JPEG no admite colores indexados. En el ejemplo de la derecha, una imagen de 4 colores se infla al utilizar un esquema de color inadecuado, lo que da como resultado un tamaño de archivo bastante grande.

Si no tiene un archivo original, sino solo un JPEG que en realidad debería ser PNG, no guarde simplemente el JPEG como PNG porque esto generará un archivo aún más grande. Hay un buen tutorial en Wikipedia: Cómo reducir colores para guardar un JPEG como PNG .


Utilice SVG en lugar de PNG

  • WP:USOP

PNG es un formato de gráficos rasterizados que codifica el valor de cada píxel individual , mientras que SVG es un formato de gráficos vectoriales que codifica una imagen como una serie de formas geométricas. Si esto te confunde, no te preocupes; no necesitas entender los aspectos técnicos para crear o cargar imágenes. Lo que esto significa en la práctica es que una imagen SVG se escala a diferentes tamaños mucho mejor que un PNG equivalente. Por lo tanto, para imágenes que consisten en gran parte o en su totalidad en polígonos, líneas y curvas (banderas nacionales, señales de tráfico, etc.), SVG es el formato preferido. Aquí se muestran dos ejemplos de recortes ampliados de una imagen, uno en formato PNG y otro en formato SVG que muestra una mayor calidad.

Los SVG se pueden crear fácilmente con muchos programas de edición de escritorio , como el programa gratuito Scribus . Los SVG también se pueden modificar simplemente con un editor de texto , ya que están basados ​​en código, no en números. Esto hace que actualizar y traducir ilustraciones sea mucho más fácil. Los usuarios que tengan problemas con las imágenes SVG cargadas pueden solicitar ayuda en Wikipedia:Ayuda SVG . Para obtener una lista de software de edición SVG, consulte Lista de editores de gráficos vectoriales .

Consejos para JPEG

Como se mencionó anteriormente, JPEG (Joint Photographic Experts Group) se desarrolló teniendo en mente las imágenes fotográficas. Si bien los algoritmos JPEG son bastante buenos, existen un par de consejos que ayudarán a obtener el tamaño de archivo más pequeño posible sin sacrificar la calidad:

Consejos para PNG

Las imágenes que no son fotografías, como diagramas y capturas de pantalla de aplicaciones o videojuegos antiguos, utilizan pocos colores. Si tiene sentido, guarde la imagen en modo indexado. Un PNG de color verdadero a menudo se puede convertir al modo indexado sin cambiar el aspecto de la imagen, a la vez que se ahorra el tamaño del archivo. (Consulte la profundidad de color para obtener información sobre el modo indexado y el color verdadero).

Es normal que los programas de edición de imágenes produzcan una compresión deficiente de los archivos PNG, incluso cuando se ejecutan con las opciones de compresión máximas. Como resultado, existen diversas herramientas para comprimir los archivos PNG sin ninguna pérdida de calidad. Sin embargo, si Mediawiki va a escalar la imagen antes de verla, estos pasos no tienen sentido. A continuación se muestran algunas de estas herramientas e información sobre cómo utilizarlas.

OptiPNG suele generar archivos más pequeños que pngcrush, ya que este último conserva cierta información para seguir estrictamente la especificación PNG. [3] AdvDef se puede utilizar después de cualquiera de ellos para mejorar aún más los resultados. AdvDef es fácil de usar, ya que optimiza solo la compresión en sí. Zopfli tiende a lograr mejores índices de compresión que pngcrush u OptiPNG, pero tarda mucho más en ejecutarse. [4] [5]

Para una compresión rápida, simplemente use OptiPNG sin ninguna opción:

archivo optipng.png

Si se desean los resultados más pequeños y el tiempo no es importante, una cadena de este tipo produce resultados posibles aún más pequeños:

optipng -o7 archivo.pngadvdef -z4 archivo.pngarchivo pngout/ks.pngarchivo deflopt.png

Cada una de estas utilidades utiliza una variante del método de compresión "deflate" diferente y más sofisticada en el PNG y, por lo general, produce un archivo más pequeño cuando se ejecuta después de las otras herramientas. Si el resultado más pequeño es importante, pruebe a experimentar para ver qué produce el mejor resultado.

Después de cualquier compresión, la imagen debe compararse con la original. En ocasiones, se da el caso de que las peculiaridades de la original hacen que se pierda la transparencia incluso en una compresión que se pretende que sea sin pérdidas. Esto suele aparecer, aunque no siempre, como un cambio en el color de fondo que es claramente visible a simple vista.

Para una optimización rápida y sencilla, puede resultar útil el script opt-png (que se encuentra en el paquete littleutils). Automatiza la optimización de PNG, utilizando pngcrush y una variante de pngrewrite como motores subyacentes para lograr resultados similares a los de optipng.

Tenga en cuenta también que estas cadenas, en particular el paso pngrewrite, descartarán los bloques que no sean imágenes, que a menudo incluyen detalles de derechos de autor o del creador. Compruebe las opciones de pngrewrite y otras opciones del programa si desea conservar esta información.

Los archivos PNG también se pueden optimizar sin pérdidas con PNGExtra, que elimina todos los "extras" ocultos (o metadatos ) de los archivos sin afectar los datos de la imagen.

Referencias

  1. ^ "pinga, optimizador de imágenes GUI (PNG/JPG)". css-ig.net . Consultado el 5 de septiembre de 2022 .
  2. ^ "pingo, optimizador de imágenes para la web". css-ig.net . Consultado el 5 de septiembre de 2022 .
  3. ^ "Notas sobre pngcrush y optipng". png-mng-implement (Lista de correo). 2008-04-15. Archivado desde el original el 2012-03-05 . Consultado el 2014-03-27 .
  4. ^ "Comprime los datos de forma más densa con Zopfli". Blog de desarrolladores de Google . Archivado desde el original el 2 de noviembre de 2020. Consultado el 2 de noviembre de 2020 .
  5. ^ "Optimización de Zopfli: ancho de banda literalmente gratuito". Coding Horror . 2 de enero de 2016. Archivado desde el original el 2 de noviembre de 2020 . Consultado el 2 de noviembre de 2020 .

Véase también