Java SE 7 では、BufferedImageオブジェクトを作成します。
BufferedImage i = new BufferedImage(300, 300, BufferedImage.TYPE_INT_ARGB);
Graphics2D g = i.createGraphics();
次にfillPolygon、drawImage、 などの呼び出しをいくつか使用して、画像の一部を色で塗りつぶします (一部の色のアルファは 255 未満であることに注意してください)。
Area私の質問は、でペイントされた領域のみを含むオブジェクトをどのように構築できますBufferedImageか? API ドキュメントを読むと、メソッドRasterによって返されたものを検査することで実行できると思いますgetAlphaRasterが、これを行うためのより簡単な (そしてより速い?) 方法があることを願っています。



