0

プログラムでJavaを使ってgif/png画像ファイルを作成したい。このgif/png画像は透明で、指定された長方形のサイズと指定された場所にある特定の色のパッチは半透明である必要があります。画像の高さと幅はピクセル単位です。また、その長方形の半透明のパッチを配置するx、y座標があり、その色の半透明のパッチの高さと幅もあります。

上記の仕様のgif/png画像をJavaでプログラムで作成することは可能ですか?そのようなgif/png画像を作成するにはどうすればよいですか?

私はJavaでの画像処理を知らないので、このタスクを達成するために友達を案内してください。

4

1 に答える 1

1

BufferedImageアルファチャネルでを作成します。Graphics画像のオブジェクトを取得します。好きなようにペイントしてください。を使用してPNGとして保存しますImageIO

ドキュメントについては、これらの各クラスのJavaDocsを参照してください。チュートリアルには、Javaチュートリアルの2Dグラフィックストレイルをお勧めします。

デモも。コード、私は忙しすぎて、部分的に透明なPNGを作成する例として、「使い捨て」コードをトロールすることができません。特に投稿したので、部分的に透明な部分が正方形ではなく円だと文句を言うかもしれません。

私がすでに提供したリードに基づいてベストショットを与えてみませんか。行き詰まった場合は、質問の編集として、最善の努力の結果をスレッドに

于 2011-08-04T07:16:09.080 に答える