Aquí hay un icono hecho con Photoshop:
Se ve bien cuando lo abro en Vista previa o Safari.
Cuando lo subo a discord, los colores cambian por completo:
Supongo que esto se debe al hecho de que Photoshop lo guardó con un perfil de color incrustado. ¿Y Discord no lo renderiza con este perfil de color?
Por ejemplo, he notado que los valores RGB de Photoshop son diferentes a los valores RGB de todo mi sistema:
Todo lo que quiero saber es, ¿cómo puedo tomar ese PNG (el primero) y hacer que cuando lo suba a Discord se vea igual?
Se me ocurrió un método que evita el photoshop porque parece que cada vez que toco todo se rompe. Mi método es tomar el gráfico creado con Photoshop y usarlo para perforar una muestra del color que quiero.
Abrí ese png, el que estaba destinado a ser mi ícono, en Preview.app (no en Photoshop porque Photoshop estaba estropeando todo) y luego maximicé el contraste, hice la saturación lo más baja posible y jugué con otras configuraciones, como maximizar /minimizando la exposición, para que quede completamente negro sobre un fondo transparente.
Luego, cmd-A lo copié todo, dibujé un rectángulo blanco y lo volví a pegar. Así que ahora mi imagen original es un icono completamente en blanco y negro.
La configuración de color en Vista previa le permite invertir colores moviendo la flecha de niveles más a la izquierda hacia la derecha y la flecha de más a la derecha hacia la izquierda.
Ahora debería ser blanco sobre negro. Salva eso. Esta será una máscara.
Luego hice una captura de pantalla del color que realmente quería. Usé el cambio de tamaño de Vista previa para cambiar el tamaño de ese color a un cuadrado de 1000x1000px (el tamaño de mi imagen final). Solo un color sólido. La captura de pantalla de un bloque sólido de color del png original del que desea conservar el color (primera imagen de la pregunta) también habría funcionado.
Luego ejecuté este comando con imagemagick:
convert color.png mask.png -alpha off -compose copy_opacity -composite warningicon.png
Escupió exactamente lo que quería, que era un png del color correcto que no cambia de color de forma extraña cuando se carga en Discord.
joojaa
sologusti
joojaa
sologusti
joojaa
sologusti
joojaa