LINUX.ORG.RU

HSV or HSL

 


0

2

Делаю графический редактор, и хотелось бы например уметь изменять яркость изображения и так далее.

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


Поддерживай все, хуже точно не будет. Какие-то трансформации удобнее применять в одной цветовой модели, какие-то - в другой.

Главное, чтобы больше 8 бит на канал!

yoghurt ★★★★★
()

L*a*b еще есть. Там канал L это чистый черно-белый канал, а a и b это ортогональные хроматические компоненты.

Absurd ★★★
()
Ответ на: комментарий от Absurd

Ну как всегда сделали только хуже.))

Вот например в гимпе есть возможно изменить оттенки всех изображений(я например применил немного эту штуку на осенней фотографии чтобы сделать листья краснее.) какая модель там используется?

knotri
() автор топика

велосипеды не нужны

x4DA ★★★★★
()
Ответ на: комментарий от knotri

Любые преобразования возможны в любом пространстве, только уравнения разные. Это как прямоугольные и полярные координаты на плоскости.

annulen ★★★★★
()
Ответ на: комментарий от knotri

Вот например в гимпе есть возможно изменить оттенки всех изображений(я например применил немного эту штуку на осенней фотографии чтобы сделать листья краснее.) какая модель там используется?

В гимпе внутри есть только RGB. Но плагины могут работать в разных цветовых пр-вах с конвертацией во время обработки. Конкретно для изменения оттенка гимп юзает RGB, примерно как написано в вики.

mashina ★★★★★
()

«Яркость» можно менять почти во всех пр-вах - в RGB (в гимпе аналог brightness-contrast или curves) линейным отображением всех компонент или более сложными кривыми, в HSL (гиповый аналог hue-staruration) изменененим L, в HSV изменением V и т.д. Не все методы дают одинаковый результат, для начала нужно поиграться с каждым методом и понять как хочется.

mashina ★★★★★
()
Ответ на: комментарий от annulen

Вообще-то, это называется YUV

Принцип похож, резьба другая.

Absurd ★★★
()
Ответ на: комментарий от knotri

а какое НУЖНО использовать?

XYZ по 16 бит на канал, например. Интересно что у тебя получится.

Absurd ★★★
()
Последнее исправление: Absurd (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.