0
の幅との高さがであるが、透明であるようにbitmap
を作成する必要があります。新しい透明ビットマップの作成方法は?
どのように達成できますか?
私はグールやStackOverflowの上の道を見つけることができません:S
おかげ
の幅との高さがであるが、透明であるようにbitmap
を作成する必要があります。新しい透明ビットマップの作成方法は?
どのように達成できますか?
私はグールやStackOverflowの上の道を見つけることができません:S
おかげ
あなたはBufferedImage
BufferedImage bi = new BufferedImage(width, height, BufferedImage.TYPE_INT_ARGB);
TYPE_INT_ARGBを作成することができます - 8ビットRGBA色成分によるイメージを表し青、緑、赤の色は3バイトとアルファの1バイトに格納されています。 (アルファは透明度を意味します)
ファイルからいくつかのフォーマットを簡単に読み書きできます。 docs
BufferedImage img = null;
try {
img = ImageIO.read(new File("strawberry.jpg"));
}
catch (IOException e) {
// log
}
透明性が(私の知る限り)透明度をサポートしていないすべてのフォーマットのみPNGやGIFはサポートされていません参照してください。
ビットマップ、または任意の画像? – Nettogrof
最も一般的なビットマップ形式は透過性をサポートしていません。作成しようとしていることをより具体的にすることはできますか? (で始まる:ファイル?メモリ内のオブジェクト?) – ruakh