Gimp 2.10: почему значения в альфа-маске всегда гамма-коррекция - PullRequest
0 голосов
/ 14 ноября 2018

USECASE: Кимп 2.8.16:

  1. создать изображение
  2. добавить альфа-канал
  3. перевод альфа в альфа маску
  4. написать RGB (100, 100, 100) в альфа-маске -> применить маску
  5. Результат: RGBA (x, x, x, 100) при применении маски

палитра цветов, отображающая значения rgba

Gimp 2.10.6:

  1. создать изображение «Точность: 8 бит» «Гамма: линейный свет»
  2. добавить альфа-канал
  3. перевод альфа в альфа маску
  4. написать RGB (100, 100, 100) в альфа-маске
  5. Результат: RGBA (x, x, x, 34) при применении маски

введите описание изображения здесь

34 - значение гамма-коррекции. Чтобы получить RGBA (x, x, x, 100), мне нужно написать RGB (167,167,167) в альфа-маске. Что составляет (100/255) ^ (1 / 2,2) * 255.

Как я могу записать любое значение в альфа-маску и получить его в виде альфы на моем изображении без коррекции гаммы?

1 Ответ

0 голосов
/ 19 ноября 2018

Проблема известна разработчикам gimp. Смотри: https://gitlab.gnome.org/GNOME/gimp/issues/2519

...