Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript (http://www.flasher.ru/forum/forumdisplay.php?f=5)
-   -   как в Flash MX картинку сделать черно-белой? (http://www.flasher.ru/forum/showthread.php?t=43132)

Alexei2000 19.02.2003 06:49

как в Flash MX картинку сделать черно-белой?
 
С помощью скрипта можно картинку сделать красной (любой). Как сделать картинку (bitmap) черно-белой? (Типа, как в PhotoShope -> Desaturate)
--
Спасибо за любую помощь.

Алексей

Ander 19.02.2003 18:16

Flash это НЕ Photoshop!
 
Flash это НЕ Photoshop и об этом советую не забывать!

Решение простейшее
1. В Фотошопе или др. редакторе сделать две картинки: цветную и ч/б копию
2. Во Флеше сделать клип с двумя слоями (соответственно с двумя этими картинками)
3. Изменять прозрачность картинки что в слое повыше от 100 до 0 либо наоборот
4. Радоваться жизни

Zirgz 19.02.2003 21:51

plohoje reshenije - resurso jomkoje ibo nada sahranjatj dve kartinki.
vot bi pridumatj kak eta sdelatj "on runtime"

Alexei2000 12.03.2003 07:31

Так...
Уточняю задачу:
картинка грузится динамически. Я ее беру с сервера, после того, как ее подгрузил пользователь.
Средствами РНР я могу ее сделать ч.б. , (PhotoShop не нужен...) но тогда я должен держать 2 картинки на сервере (а это не удобно, если картинок 000...).
Второе неудобство, как было замечено, в том, что требуется грузить 2 картинки во Flash. Это вообще никуда не годиться.
Судя по всему задача не имеет решения.
(обрыскал все возможные форумы)

efim 12.03.2003 15:05

умник поиграйся с цветами вдруг получится например убери синий а кто тебе мешает грузить во флаш уже обработаную картинку
а если тебе надо два варианта то прийдется грузить обе если только вариант не прокатит с измением цвета

ice_nugget 12.03.2003 15:16

Ну вы даете... а как насчет:

on (release) {
Color.setRGB();
}

или

http://www.vmstudio.com/materials.php?bitmap

efim 12.03.2003 15:36

я про это же ит талкую но в этом случие можно потерять что нибудь

Useless 12.03.2003 18:37

Ни desaturate, ни duotone встроенными средствами флеша сделать нельзя. Никакой setRGB() тут не поможет.

ice_nugget 12.03.2003 23:06

Цитата:

Оригинал написал(а) Useless
Ни desaturate, ни duotone встроенными средствами флеша сделать нельзя. Никакой setRGB() тут не поможет.
А ты на линк, который я наверху прислал ходил? ;)

Useless 13.03.2003 00:43

Цитата:

Примечание: так как цветовые каналы получаемого изображение будут рассчитываться программно, то для ваших манипуляций я настоятельно рекомендую импортировать полутоновое (grayscale) изображение. В этом случае все цветовые каналы будут одинаковыми и результат будет более предсказуемым. Кроме того, полутоновый битмап, будет иметь всего одну треть "веса" цветного. Цветные имиджи тоже будут работать, но я не рекомендую делать этого.
А ты вопрос читал? ;)


Часовой пояс GMT +4, время: 07:08.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.