Руководство по actionscript. часть 5, стр. 061

? исходныйОбъектВ!’tmapData — объект BitmapData, к которому будет применен фильтр. Объекты исходный0бьектВ1 tmapData и целевой0бъектВ1 tmapData могут быть одним объектом, позволяя применять фильтр непосредственно к некоторому объекту BitmapData.

? исходнаяОбласть — объект Rectangle, определяющий область объекта исход-ныйОбъектВ! tmapData, к которой будет применен фильтр. Чтобы применить фильтр ко всему растровому изображению, используйте переменную исход-ный0бъектВ1tmapData. rect.

? целеваяТочка — объект Point, определяющий позицию внутри объекта целевой-ОбьектВ! tmapData, куда будут помещаться пикселы с примененным фильтром. Обратите внимание, что параметр целеваяТочка соответствует левому верхнему углу указанного объекта исходнаяОбласть, а не левому верхнему углу области пикселов, к которой применяется операция фильтрации. Дополнительная информация приводится далее, при рассмотрении метода generateFilterRect ( ).

? фильтр — это объект используемого фильтра, например экземпляр какого-либо из следующих классов: BevelFilter, GradientBevelFilter,

BlurFilter, DropShadowFilter, GlowFilter, GradientGlowFilter, ConvolutionFilter, DisplacementMapFilter или ColorMatrixFilter.

Следующий код применяет созданный ранее объект BlurFilter ко всему объекту BitmapData:

bitmapData. applyFi1terCbitmapData. bitmapData. rect. new Point(O. O). blurFilter);

На рис. 26.11 показаны результаты применения к изображению объекта BlurFilter размером 15×15 пикселов. .

Рис. 26.11. Примененный фильтр размытия

Когда фильтр применяется к растровому изображению, размеры результирующего растрового изображения зачастую оказываются больше размеров исходного. Например, результатом применения фильтра падающей тени может оказаться тень, выходящая за границы исходного растрового изображения. Чтобы полностью сохранить результаты применения фильтра, мы должны убедиться, что целевое изображение способно уместить все переносимые пикселы с примененным фильтром. Чтобы определить размеры растрового изображения, достаточные для сохранения результатов применения фильтра, мы используем метод экземпляра generateFilterRect ( ) класса BitmapData. Этот метод возвращает объект Rectangle, который обозначает область пикселов, затрагиваемую данной операцией фильтрации. Метод имеет следующий обобщенный вид:

исходныйОбъектЕН tmapData. generateFi1terRect(исходнаяОбласть, фильтр)

Метод generateFilterRect ( ) возвращает объект Rectangle, который обозначает область пикселов, затрагиваемую указанным объектом фильтра (филь тр) в том случае, если этот фильтр будет применен к указанной прямоугольной области (исходнаяОбласть) указанного объекта BitmapData (исходный0бъектВ1 tmapData).

google.com bobrdobr.ru del.icio.us technorati.com linkstore.ru news2.ru rumarkz.ru memori.ru moemesto.ru

Оставить комментарий

Вы должны авторизоваться для отправки комментария.

Полезные ссылки
Случайные записи
  • 06.06.2011">Gimp
  • 15.02.2014">Как установить розетку?
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.85
  • 19.03.2011">Руководство по actionscript. часть 2, стр. 093
  • 10.03.2011">Руководство по actionscript. часть 4, стр. 036
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.40
  • 06.07.2011">Технология Active X на страницах сайта
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.93
  • 23.02.2011">Руководство по actionscript. часть 7, стр. 032
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.57
  • 13.06.2010">Самоучитель по креативному веб-дизайну. Книга 4, стр.99
  • 15.03.2011">Руководство по actionscript. часть 3, стр. 053
  • 07.03.2011">Руководство по actionscript. часть 4, стр. 115
  • 18.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.90
  • 17.05.2010">Самоучитель по креативному веб-дизайну. Книга 2, стр.110
Опрос

Какие цвета вы предпочитаете?

View Results

Loading ... Loading ...