¿Alguien puede aconsejar si hay alguna forma de hacer esto con las aplicaciones integradas que vienen con MacOS o si necesita GIMP u otra herramienta de edición de imágenes? Preferiría no instalar GIMP (si puedo evitarlo) solo para esto.
No hay nada integrado para hacer esto y como has descubierto, las buenas herramientas GUI son masivas para este tipo de trabajo. Afortunadamente, hay una herramienta mucho más eficiente CLI llamada GraphicsMagick.
Es una alternativa mucho más eficiente (más pequeña y más rápida) que la popular ImageMagick. Está disponible mediante descarga directa, MacPorts y Homebrew. Es multiplataforma: macOS, Windows, FreeBSD y Linux. Principalmente lo uso en macOS y FreeBSD y cada script de GM que escribo es portátil en ambos sistemas operativos.
El comando para cambiar la opacidad es1:
gm convert Apple.png -matte -operator Opacity Negate 0 \
-operator Opacity Multiply 0.5 -operator Opacity Negate 0 \
Apple-out.png
Resultados:
Orden de las Operaciones
La operación: -operator Opacity Negate 0 -operator Opacity Multiply 0.5 -operator Opacity Negate 0
es el secreto aquí.
- Niega (como un negativo de película) el canal de Opacidad para que pueda ser manipulado
- Luego multiplica el canal de Opacidad por .5 o 50%
- Finalmente, niega el negativo para que vuelva a ser el original
El -matte
está incluido en caso de que el canal de Opacidad no exista.
1 La información fue obtenida de la publicación de discusión por Bob Friesenhahn, mantenedor de GraphicsMagick.
0 votos
¿Cuál es el uso final de la imagen - por ejemplo, si se va a utilizar en una página web, ¿se puede utilizar CSS para ajustar la opacidad?
0 votos
@MrR Sí, se mostrará en una página web, sin embargo tengo un control limitado ya que está configurado usando un plugin de Wordpress. Me gustaría ajustar la opacidad de la imagen de fondo pero no de todo el contenedor.
0 votos
Quizás la wiki de Wordpress sobre transparencia de imagen destacada pueda ayudar? (lo siento, parece que podría ser útil pero Wordpress no es lo mío).
0 votos
Mira esta respuesta a una pregunta muy similar: apple.stackexchange.com/a/251184/22003