Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Как вырезать пиксели в растровом изображении AS3 (http://www.flasher.ru/forum/showthread.php?t=203705)

rbkblhjy 05.10.2013 11:59

Как вырезать пиксели в растровом изображении AS3
 
Всем привет.
У меня есть .bmp изображение которое я добавляю на сцену, но мне не все изображение нужно... как вырезать не нужные пиксели?
Допустим на фоне с цветом 0xFFFF00 я нарисовал что-то...в программе как мне избавиться от тех пикселей значение которых 0xFFFF00?
В SDL помню была SDL_SetColorKey() а тут как? Хотел сделать так, при загрузке изображения пробежать по всем пикселям и дать значение альфа канала на полностью прозрачный но таким алгоритмом много больших изображений не очень удобно и быстро обрабатывать. Слышал что то про режимы наложения.. но как сделать не знаю(

Tails 05.10.2013 12:08

Pixel Bender

mayakwd 05.10.2013 12:23

Chroma Keying

rbkblhjy 05.10.2013 12:35

А более простого пути нет? Мне на Gamedev.ru сказали сохранить нужное изображение с прозрачным фоном в .png. Но этот метод не работает.

Tails 05.10.2013 13:32

Как это png не работает? Открыли фотошоп - удалили фон, сохранили в png с альфа каналом. Затем импортируйте картинку во флеш.

rbkblhjy 05.10.2013 13:38

Может я что не правильно делаю..
Вот мое изображение

http://www.flasher.ru/forum/picture....&pictureid=350

Я в фотошопе не силен но вырезал кота и на новое изображение с прозрачным фоном добавил этого кота и сохранил в .png. Потом импортирую в библиотеку моего проекта и из библиотеки перетаскиваю на сцену и фот белый, не прозрачный. Можете подсказать что я не так делаю? Может фон как-то по другому удалять нужно?

Tails 05.10.2013 13:41

Вложений: 2
Ссылки на файлопомойки запрещены. Прикрепите вашего кота к вашему сообщению. (скрепка в редактировании сообщения)

В фотошопе, кот на прозрачном фоне должен выглядеть вот так:
Вложение 30068

Когда вы сохраните вашего кота в PNG с альфа каналом, получится такая картинка:
Вложение 30070

rbkblhjy 05.10.2013 13:44

Загрузил в альбом на свой акк.

Добавлено через 8 минут
Как вы это сделали=(.

Tails 05.10.2013 13:57

Сперва, нужно вырезать кота, а затем, сохранить в пнг с альфа каналом. Вот и всё. Это самые элементарные действия по обработке изображений, найдите какую нибудь книжку или урок.

rbkblhjy 05.10.2013 13:59

Спасибо за помощь!.)


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

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