Цитата:
Сообщение от fish_r
Вот, кстати говоря - блур это конечно хорошо. А вот фильтр резкости был бы ещё лучше. В фотошопе можно резкость увеличить ( прямого фильтра нет, но с помощью несложных манипуляций), а во флеше нет. Хорошая была бы вещица...
|
Вам бы тему отдельную создать.
Вот фильтр:

Код:
<languageVersion : 1.0;>
kernel Sharpen
< namespace : "Your Namespace";
vendor : "i.o.";
version : 1;
description : "your description";
>
{
input image4 src;
output pixel4 dst;
void evaluatePixel()
{
float2 outCr = outCoord();
float4 matCore00 = sampleNearest(src, outCr - float2(-1.0, -1.0));
float4 matCore01 = sampleNearest(src, outCr - float2( 0.0, -1.0));
float4 matCore02 = sampleNearest(src, outCr - float2(+1.0, -1.0));
float4 matCore10 = sampleNearest(src, outCr - float2(-1.0, 0.0));
float4 matCore11 = sampleNearest(src, outCr - float2( 0.0, 0.0));
float4 matCore12 = sampleNearest(src, outCr - float2(+1.0, 0.0));
float4 matCore20 = sampleNearest(src, outCr - float2(-1.0, +1.0));
float4 matCore21 = sampleNearest(src, outCr - float2( 0.0, +1.0));
float4 matCore22 = sampleNearest(src, outCr - float2(+1.0, +1.0));
dst = -0.1*matCore00 - 0.1*matCore01 - 0.1*matCore02
- 0.1*matCore10 + 1.8*matCore11 - 0.1*matCore12
- 0.1*matCore20 - 0.1*matCore21 - 0.1*matCore22;
}
}