![]() |
Инструмент в PhotoShop - Smudge Tool, а во флеш возможно это сделать?
Заинтересовал такой вопрос.
В фотошопе есть инструмент Smudge Tool – это палец, который размазывает картинку, как угодно. Во флеше это можно сделать? и как это сделать, если это возможно? |
Изображение должно быть в растре. Один из алгоритмов описан здесь: http://www.losingfight.com/blog/2007...d-stamp-tools/
|
Ого, а это на каком языке реализованно?
Код:
- (void) render:(CGLayerRef)canvas at:(NSPoint)point |
Вроде Objective-C под Mac, но это без разницы - там главное общая идея, которая описана в начале.
|
KiL33, Objective-C.
|
http://silin.fatal.ru/#AS3/filters/smudge
AS3, но ничего принципиально 9чного, DisplacementMapFilter есть и в 8-ке |
Вложений: 1
Используя статейку, хелп и пример от silin кое-что получилось. Конечно вариант silin куда эффектнее и реалистичней.
Может, кто ни будь, подскажет, как сделать ещё чуть более похоже на то, как енто сделал silin..кому не лень помочь?) Ещё никак не могу понять почему не получается размывать полностью картинку не зависимо от того что кисть пересекла картинку? |
Так у silin'а выложен исходник, разве этого недостаточно?
|
н-даг я и пытался по примеру silin'а делать, только на as2
|
Вложений: 1
Есть возможность использовать картинку для размытия не из библиотеки, а загруженную?
Все недопонимания упираются в эту строчку кода var origbmp = flash.display.BitmapData.loadBitmap("blue-box-car"); Так как loadBitmap производит загрузку только из библиотеки, я не могу использовать внешний файл. Есть какие-нибудь ещё варианты? моя не удачная попытка: |
| Часовой пояс GMT +4, время: 13:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.