|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Sergey Andrianov 2:5020/1507.400 13 Feb 2003 10:27:04 To : Georgy Udov Subject : Re: Brightness, Contrast, Fade растровых изображений -------------------------------------------------------------------------------- Однажды 11-Feb-03 в 14:03 Georgy Udov (via gate) написал All по поводу -=- Brightness, Contrast, Fade растровых изображений -=- GU> From: "Georgy Udov" <udovgeorgy@chat.ru> GU> Здравствуй, All! GU> Есть некоторое растровое изображение. И есть три числа(условно от 0 до 1, GU> хотя это роли не играет) - brightness, contrast, fade. GU> У данного растра исходно предполагается brightness = 0.5, contrast = 0.5, GU> fade = 0. GU> Требуется применить данные значения brightness, contrast, fade к GU> изображению. Может, пошлёте меня куда-нибудь? GU> У меня есть след. варианты: GU> уменьшение яркости - это линейное движение к точке (0, 0, 0) в GU> RGB-пространстве GU> увеличение - к точке (255, 255, 255) GU> контрастность - движение по лучу (127,127,127) - данная точка - ... GU> Соответственно, минимум контрастности - серое изображение. GU> fade - линейное движение к точке (0, 0, 0) в RGB. GU> Хочется воспроизвести алгоритмы автокада :) GU> Может быть, будут какие-нибудь варианты? Честно говоря, трудновато понять, что подразумевается под "движением". Пусть у нас есть некоторая функция, которая должна произвести некоторое преобразование, например, яркости или контрастности. Тогда эту функцию можно изобразить в виде графика. Тем более, что как область определения, так и диапазон изменения конечны. Тождественное преобразование (т.е. отсутствие изменеий) имеет вид прямой, проходящей через начало кординат под углом Pi/4. Вообще-то, по смыслу понятий, изменению яркости соответствует изменение положения прямой по вертикали (т.е. величины свободного члена) без изменения угла наклона, а изменению контрастности - изменение угла наклона, причем так, чтобы серый цвет (127,127,127) оставался неизменным. Это - в теории. Hа практике же регуляторы с подобными обозначениями были использованы в технике, притом достаточно давно, когда обеспечить точное соблюдение описанных функций было достаточно трудно, поэтому de facto сложился несколько иной стандарт на эти функции, в частности, точкой, вокруг которой вращается прямая при изменении контрастности, часто выбирается не середина диапазона, а его нижняя граница, в результате чего при увеличении контрастности одновременно с ней увеличивается и яркость. До свидания, в 09:16 MSK Sergey --- * Origin: Sergiev Posad (2:5020/1507.400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/52053E4B64E9.html, оценка из 5, голосов 10
|