Вот иконка, сделанная в фотошопе:
Выглядит нормально, когда я открываю его в Preview или Safari.
Когда я загружаю его в дискорд, цвета полностью меняются:
Я предполагаю, что это связано с тем, что фотошоп сохранил его со встроенным цветовым профилем? И Discord не отображает его с этим цветовым профилем?
Например, я заметил, что значения RGB в фотошопе отличаются от моих общесистемных значений rgb:
Все, что я хочу знать, это то, как я могу взять этот PNG (первый) и сделать так, чтобы, когда я загружаю его в дискорд, он все равно выглядел так же?
Я придумал метод, который позволяет избежать фотошопа, потому что каждый раз, когда я прикасаюсь, кажется, что все ломается. Мой метод заключается в том, чтобы взять рисунок, созданный в фотошопе, и использовать его, чтобы пробить дыру в образце нужного мне цвета.
Я открыл этот png, тот, который должен был быть моим значком, в Preview.app (не в фотошопе, потому что фотошоп все испортил), а затем максимизировал контраст, сделал насыщенность как можно более низкой и возился с другими настройками, такими как максимизация /сведение к минимуму экспозиции, чтобы сделать его полностью черным на прозрачном фоне.
Затем я скопировал все это с помощью cmd-A, нарисовал белый прямоугольник и снова вставил его. Итак, теперь мое исходное изображение представляет собой полностью черно-белую иконку.
Настройки цвета в предварительном просмотре позволяют инвертировать цвета, перемещая крайнюю левую стрелку уровней вправо, а крайнюю правую — влево.
Теперь он должен быть белым на черном. Сохраните это. Это будет маска.
Затем я сделал скриншот цвета, который действительно хотел. Я использовал изменение размера Preview, чтобы изменить размер этого цвета до квадрата 1000x1000px (размер моего окончательного изображения). Просто сплошной цвет. Скриншот сплошного блока цвета из исходного png, цвет которого вы хотите сохранить (первое изображение вопроса), тоже сработал бы.
Затем я выполнил эту команду с помощью imagemagick:
convert color.png mask.png -alpha off -compose copy_opacity -composite warningicon.png
Он выдал именно то, что я хотел, а именно png правильного цвета, который странным образом не меняет цвета при загрузке в дискорд.
джуджа
только густи
джуджа
только густи
джуджа
только густи
джуджа