Рисование в Java Swing с помощью RGBA

#java #swing #colors #rgba

#java #swing #Цвет #rgba

Вопрос:

Как я могу рисовать в swing, используя RGBA (цвета с прозрачностью)? Единственный класс, который я нашел, — это Color, который является sRGB.

Ответ №1:

Color понимает альфа-версию и даже имеет конструкторы, которые ее принимают: Color API

Вы рисуете в буферном изображении?

Комментарии:

1. @HFOE: «Color поймет альфа-версию и даже имеет конструкторы, которые ее принимают». В частности, Color(r,g,b,a) . «Вы рисуете в буферном изображении?» Если это так, обязательно используйте один из типов, определяющих альфа-компонент, такой как BufferedImage. TYPE_INT_ARGB .