• Welcome to Българска Аквариумна Енциклопедия. Please login or sign up.
 
26.06.2025 11:27

Промяна новините на форума:

Ако имате проблем в аквариума, преди да пуснете нова тема, попълнете въпросника тук.


  • Професионална поддръжка на аквариуми

Блендинг на слоевете във Фотошоп - математика....

Започната от dido, 24.01.2006 02:31

« назад - напред »

0 Потребители и 1 Гост преглежда(т) тази тема.

dido

След като се разговорихме относно градиентния филтър във Фотошоп, взе да ме мъчи една такава неизвестност относно блендването - какво точно правят с пикселите 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

:shock: Б******! И аз съм си задавал този въпрос, но в крайна сметка гледам на око какво прави.Като видях горното, май пак така ще си продължавам. :?
Разни мои АКВАРИУМИ 

Boby_

Лично за мен това представлява само известен теоретичен интерес. Не виждам каква практическа полза може да има от него за човек, който не се е захванал да прави плъгини за ФШ или направо конкуретнен продукт.  :wink:

dido

Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.

Boby_

Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.

Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:

NikolaV

Цитат на: "Boby_"
Цитат на: "dido"Ами има полза и за обикновения юзър, щото с тия прости формули можеш да разбереш какъв точно ще бъде резултата като блендваш с определени нюанси.

Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:
За да си отпечатиш през ПЦ-то. Щото USB порт си нямаш :gi

dido

Цитат на: "Boby_"
Че за какво ми е ФШ, ако мога да си сметна сам всеки пиксел?  :lol:

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

Similar topics (3)

2670

Публикации: 12
Прегледи: 8268

8284

Публикации: 48
Прегледи: 26697

2801

Започната от kraltchev


Публикации: 2
Прегледи: 2509