Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Java: GUI и Java FX приложения > Как создать прозрачное изображение ?


Автор: provi 28.4.2007, 14:35
Привет !

Люди, такой вопрос:

 Как создать прозрачное изображение в буфере?

По типу 
              Image buff_im =creatImage(w,h);
              Graphics buff_gr=buff_im.getGraphics();
          Но здесь изображение белого цвета, если создавать через BufferedImage то черный цвет,
или может его можно как-то поменять на прозрачный ?

Спасибо ! 
         

Автор: kkorsakoff 28.4.2007, 15:37
Надо создать изображение соответсвующего типа
Image buff_im=new BufferedImage(w,h,BufferedImage.TYPE_4BYTE_ABGR);

Это например. В более общем случае, тебе подойдет любой тип имеющий альфа-компонент.

http://java.sun.com/j2se/1.4.2/docs/api/java/awt/image/BufferedImage.html#TYPE_4BYTE_ABGR

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)