PDA

Просмотр полной версии : как в Flash MX картинку сделать черно-белой?


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

Алексей

Ander
19.02.2003, 18:16
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) изображение. В этом случае все цветовые каналы будут одинаковыми и результат будет более предсказуемым. Кроме того, полутоновый битмап, будет иметь всего одну треть "веса" цветного. Цветные имиджи тоже будут работать, но я не рекомендую делать этого.А ты вопрос читал? ;)

Dendroid
13.03.2003, 12:32
useless прав, никакими средствами флэша нельзя добиться desaturate и duotone, надо делать это на сервере.....