私はフォルダ内に小さな.pngをたくさん持ちますが、それらを一緒に結合したいのですが、問題は最終的なBuffered画像が大きすぎるためOutOfMemoryException(32k x 32kより大きいサイズ)が発生します。小さな.pngsに参加するJavaで巨大な.pngを作成するには?
巨大なBufferedImageを初期化せずに、イメージを作成する方法はありますか?一度に小さな.pngを1つ読み込んでディスク上の別のイメージに追加するなどイメージが完成しましたか?
これを処理する方法はありますか?
コードを表示してください。または、JVMの起動フラグ( '-Xmx')、 – Axel
を参照してください。[ImageMagick](https://www.imagemagick.org/script/index.php)と[im4java wrapper library](http://im4java.sourceforge。 net /)を使用してjavaからImageMagick関数を呼び出します。 –
イメージを巧みに組み合わせてペアにして、一度に2つずつマージしてから、最初のラウンドの2つの製品など...手順1であなたを助けるためにこの回答を見てください:http://stackoverflow.com/questions/3922276/how-to-combine-multiple-pngs-one-big-png-file – diginoise