![]() |
Обезцвечивание
Народ, помогите ламеру, нужно сделать из цветной картинки картинку чернобелую(градации серого) методами ActionScript
Зараннее спасибо тем кто помог ! Кстстати сори видно не в ту тему, тока не знаю как перенести в правильную .... |
НИКАК ЕСЛИ Я НЕ ОШИБАЮСЬ...
|
Ну не знаю
Вот по нету полазил вроде есть такая штукенция как
class BitmapData чую что там можно это сделать... тока не вьеду как туда динамически картинку запихать ктонибудь помогите. |
В восьмёрке это делается очень просто
|
|
Наверно у меня руки кривые
Делаю так: bd1=new BitmapData; _root.createEmptyMovieClip("mc",100); _root.createEmptyMovieClip("mc2",101); mc.loadMovie("c:/pic1.jpg"); mc2._x=200; bd1.draw(mc); mc2.attachBitmap(bd1, 2, "auto", true); Хочу в результате получить 2 идентичные картинки но гдето тут я чето или не понял или не заметил, умные дядьки подскажите что :) Спс |
Вложений: 1
Вот тебе вариант через альфу, сделано наспех. Можно сделать переход более плавным.
|
Вот например, где то только что на форуме видел ...
Код:
import flash.filters.ColorMatrixFilter; |
Тут проблем вся в том что все картинки грузятся динамически и добавить еще 100% картинок неприемлимо .... Ткните меня хоть носом чтоль в рабочий вариант перегонки из MovieClip в BitmapData и обратно.
Там уж я попиксельно ... Если заработает покажу исходник мож кому пригодится .... |
Всем пасибо за участие, в частности оч.помог KUZEN
тока чевото у меня оно ч-з одно место получилос. как и обещал код если кому нада: 1-й кадр createEmptyMovieClip("container",1); container.loadMovie("c:/pic1.jpg") // c:/pic1.jpg - имя файла 2-й кадр import flash.filters.ColorMatrixFilter; if (container.getBytesTotal()==container.getBytesLoaded()) { var myElements_array:Array = [0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0.3, 0.59, 0.11, 0, 0, 0, 0, 0, 1, 0]; var myColorMatrix_filter:ColorMatrixFilter = new ColorMatrixFilter(myElements_array); container.filters = [myColorMatrix_filter]; } 3-й кадр gotoAndPlay(2); |
| Часовой пояс GMT +4, время: 11:49. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.