Българска Аквариумна Енциклопедия

РИБИ, РАСТЕНИЯ И БЕЗГРЪБНАЧНИ => Фотография => Темата е започната от: dido - 24.01.2006 05:31

Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: dido - 24.01.2006 05:31
След като се разговорихме относно градиентния филтър във Фотошоп, взе да ме мъчи една такава неизвестност относно блендването - какво точно правят с пикселите darken, screen, overlay и т.н. режимите за блендване (наслагване/смесване) на два слоя. След дълго ровене намерих тази информация. Понеже тя беше особено интересна за мен, споделям я със вас:

Въвеждаме следните означения:
----------------------------------------------------------
a - стойността на пиксел от базовия слой
b - стойността на пиксел от блендващия слой
c - резултантен пиксел
----------------------------------------------------------

Normal:
-----------------
c = b

Multiply:
-----------------
c = a * b / 256

Screen:
-----------------
c = 255 - ((255-a) * (255-b) / 255)

Darken:
-----------------
ако a < b
--> с = a
иначе с = b

Lighten:
-----------------
ако a > b
--> с = a
иначе с = b

Overlay:
-----------------
ако a < 128
--> с = (a*b) / 128
иначе с = 255 - ((255-a) * (255-b) / 128)

Hard Light:
-----------------
ако b < 128
--> с = (a*b) / 128
иначе с = 255 - ((255-a) * (255-b) / 128)

Soft Light:
-----------------
x  = a * b / 256
c = x + a * (255 - ((255-a)*(255-b) /256) -c ) / 256
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: miTko - 24.01.2006 14:37
:shock: Б******! И аз съм си задавал този въпрос, но в крайна сметка гледам на око какво прави.Като видях горното, май пак така ще си продължавам. :?
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: Boby_ - 24.01.2006 16:00
Лично за мен това представлява само известен теоретичен интерес. Не виждам каква практическа полза може да има от него за човек, който не се е захванал да прави плъгини за ФШ или направо конкуретнен продукт.  :wink:
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: dido - 24.01.2006 19:35
Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: Boby_ - 24.01.2006 19:36
Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.

Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: NikolaV - 24.01.2006 19:39
Цитат на: "Boby_"
Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.

Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:
За да си отпечатиш през ПЦ-то. Щото USB порт си нямаш :gi
Заглавие: Блендинг на слоевете във Фотошоп - математика....
Публикувано от: dido - 24.01.2006 20:03
Цитат на: "Boby_"
Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:

Ми аз не те карам да си смяташ всеки пиксел, въпроса е да можеш предварително да предвидиш как ще се държи блендването с дадена маска. Тези формули просто помагат да си изясниш това - поне с мене беше така ;-)