Anteriormente pregunté " ¿Cómo exportar por lotes todo el contenido del directorio a PNG-8, sobrescribiendo los archivos existentes? ". La respuesta que recibí parece ser técnicamente correcta. Pero olvidé mencionar un criterio serio: mi imagen tiene transparencia parcial.
Por lo tanto, si mi imagen de prueba es:
File
> Export
> Quick Export to png-8
o Export
(picking png-8
) produce un archivo bellamente visualmente equivalente:
Donde Export
> Layers to Files
y Export
> Save For Web (Legacy)
producen la imagen que se ve a la derecha (la imagen de la izquierda es original):
Mi problema es que la mayoría de las imágenes que intento exportar dependen Batch
Actions
de la transparencia parcial. Pero las únicas dos png-8
opciones de exportación a que puedo encontrar que parecen admitir una transparencia parcial actualmente no son compatibles con las acciones.
Obtengo el Save for Web
uno, según la motivación de los bordes duros que Adobe elabora aquí . Tampoco entiendo por qué la exportación de capas también hace mate en transparencia parcial, sin indicios de esto en el cuadro de diálogo (¿tal vez un error?) Y sin forma de elegir el color mate, para el caso (el el mate seleccionado automáticamente está #ffffff
en el espacio de color de parte del contenido).
¿Existen otras formas de exportar a png-8
, con transparencia parcial DISTINTAS de Export as
y Quick Export to png-8
?
Aquí hay una solución: usar solo Photoshop... SI todos sus archivos tienen las mismas dimensiones.
Hecho
~~~~~~~~ ~~~~~~~~ ~~~~~~~~
EDITAR: si sus archivos tienen diferentes dimensiones (o si el método anterior no funciona para usted por cualquier motivo) y simplemente debe tener PNG-8, siempre puede descargar el antiguo complemento SuperPNG para Photoshop, disponible aquí ...
Photoshop ahora puede dar mejores resultados que SuperPNG desde el primer momento usando 'Exportar', pero no en una Acción/lote. Una vez que haya instalado el complemento, puede crear una acción/lote y 'Guardar como' SuperPNG. Este método era capaz de generar archivos PNG-8 con transparencia de 8 bits mucho antes de que Photoshop pudiera...
Aquí está su imagen original arriba (que comenzó en 93kb) guardada de Photoshop usando SuperPNG:
Para producir este resultado (con un peso de 60,5 kb) utilicé la siguiente configuración:
Podría reducir el tamaño del archivo, pero causó algunas bandas antiestéticas. Los resultados, por supuesto, variarán con diferentes imágenes. Tal vez pueda obtener mejores resultados jugando con la configuración...
De todos modos, después de ejecutar ese archivo a través de " The Gauntlet ", obtuve este resultado:
Esta imagen es de 38kb.
Tenga en cuenta que esto es solo un poco más pequeño que el ejemplo de 32 bits generado con PNGGauntlet en mi otra respuesta, pero es un PNG-8 con transparencia de 8 bits:
Olvídese de Photoshop en este caso... y tampoco se quede atascado en PNG-8. Con transparencia parcial (en mi opinión), PNG-24 (en realidad, PNG-32) es el único camino a seguir.
Usa PNGGauntlet . Y tu estas listo.
Aquí está su imagen de muestra después de haberla ejecutado "a través del guantelete":
El tamaño del archivo se ha reducido de 93,4 kb a 39,9 kb:
Su ejemplo PNG8 anterior es de 40,6 kb, por lo que lo hicimos incluso mejor que eso sin necesidad de Photoshop o PNG8.
Salud
Juan Drach
scott
Quick Export to PNG
, yExport as..
al marcar la opción "archivo más pequeño (8 bits)", ambos se guardan como una imagen PNG24. Mi versión de Photoshop CC2017 no tiene ningúnQuick Export to PNG-8
elemento.ESTALLIDO
scott
Index
modo, como debería ser.ESTALLIDO
jason r mick
Small File (8-bit)
opción,Export Preferences
claramente se refiere aQuick Export as png-8
. Ese archivo es mucho más pequeño que el original*.png
(png-24
?) típicamente e incluye transparencia parcial. Entonces, si quiere argumentar que no es "verdadero"png-8
, realmente no puedo debatir eso correctamente sin conocer los detalles más finos del formato del archivo, pero sí sé que efectivamente muestra ganancias similares a las enmarañadaspng-8
que usted afirma que debe carecer ( parcial) transparencia.ESTALLIDO
ESTALLIDO