![]() |
Обезцвечивание
Народ, помогите ламеру, нужно сделать из цветной картинки картинку чернобелую(градации серого) методами 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); |
В принципе можно попробывать через Color.setTransform но я не уверен %(
|
:)
Открылась еще одна проблемка , почемуто это добро на Мас-е не фурычит, чето какойто я не везучий, куда не повернись везде грабли ....
|
А на маке 8 плеер стоит ?!
|
Ну в принципе можно попробовать почитать Devnet
|
Цитата:
кузен, я тебе полы подмету!!! наконец-то я узнаю как это делается без фотошопа!!! :yahoo: ребят подскажите книгу или туториал какойнить по углублённому as (типа того уровня что в исходнике по вышеуказанному адресу) чем более русский этот туториал(книга) тем ценнее, потому что пальцем - я быстрее в пальце дырку проковыряю (( antares, я тебе тоже полы подмету !!! )))))) |
Цитата:
|
| Часовой пояс GMT +4, время: 19:00. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.