Я узнал, что GIMP поддерживает редактирование 16-битного цвета, например, здесь Могу ли я эффективно использовать 10-битный цвет сегодня, и если да, то как? :
Программная поддержка редактирования в 16- и 32-битном цвете хороша:
Photoshop, before the CS versions even existed GIMP, since 2.9.2
У меня GIMP 2.10, я создал новый файл с точностью до 16 бит, однако мои диалоги редактирования цвета по-прежнему отображают цвет как ffffff
, а не ffffffffffff
.
Вы можете использовать шкалу 0..100:
Это процент с одной десятичной цифрой, поэтому в режимах высокой точности он отображается на 1000 различных значений и, следовательно, примерно на 10 бит.
Для редактирования в 16-битном режиме установите изображение в режим высокой точности ( Image > Precision
). Технически нет смысла использовать 16-битную точность в Gimp, если вы не сильно ограничены в оперативной памяти. Движок Gimp работает с 32-битными значениями с плавающей запятой, которые еще более детализированы, поэтому, если изображение является 32-битным линейным FP, вы пропускаете преобразования.
При сохранении изображения в формате XCF, если оно конечно сохранено с его текущей точностью.
Когда вы экспортируете в другие форматы, это зависит от формата, но я не знаю ни одного 10-битного формата, обычно это 8-битное/16-битное целое или 16/32-битное FP.
ИМХО точность цветопередачи не главное (искренне сомневаюсь, что между вашей камерой, дисплеем, условиями освещения можно добиться точности до 10 бит). Высокая точность больше связана с предоставлением большего количества промежуточных значений и избеганием ошибок округления.
Изменить: Дополнение: одна десятичная цифра в селекторе цвета является произвольным ограничением для пользовательского интерфейса. В консоли Python попробуйте следующее:
>>> import gimpcolor
>>> gimp.get_foreground()
gimpcolor.RGB(0.0, 0.0, 0.0, 1.0)
>>> gimp.set_foreground(gimpcolor.RGB(0.12345678,0.98765432,0.23456789))
>>> gimp.get_foreground()
gimpcolor.RGB(0.12345678, 0.98765432, 0.23456789, 1.0)
Значения 0% ➜ 100%
в селекторе цвета на самом деле являются 0.0 ➜ 1.0
значениями для Gimp. 4-й номер - это альфа-канал. Вышеприведенное показывает, что Gimp может использовать более мелкие значения. Попробуйте сами с другими значениями, но посмотрите, сможете ли вы найти разницу между двумя цветами, которые отличаются только 5-й цифрой на высокоточном изображении.
Марсианин2020
Стивен Керстинг
ксеноид
ксеноид
ксеноид
Марсианин2020
ксеноид