След като се разговорихме относно градиентния филтър във Фотошоп, взе да ме мъчи една такава неизвестност относно блендването - какво точно правят с пикселите 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
:shock: Б******! И аз съм си задавал този въпрос, но в крайна сметка гледам на око какво прави.Като видях горното, май пак така ще си продължавам. :?
Лично за мен това представлява само известен теоретичен интерес. Не виждам каква практическа полза може да има от него за човек, който не се е захванал да прави плъгини за ФШ или направо конкуретнен продукт. :wink:
Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.
Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.
Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел? :lol:
Цитат на: "Boby_"Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.
Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел? :lol:
За да си отпечатиш през ПЦ-то. Щото USB порт си нямаш :gi
Цитат на: "Boby_"
Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел? :lol:
Ми аз не те карам да си смяташ всеки пиксел, въпроса е да можеш предварително да предвидиш как ще се държи блендването с дадена маска. Тези формули просто помагат да си изясниш това - поне с мене беше така ;-)