ここ数日、解決策を探していました。
Java Advanced Imagingを使用した合成画像の例を見てきました。しかし、それはどちらかの画像ファイルの最小の幅と高さによって制限されているようです. そのため、ヘッダー ファイルの高さと幅を持つファイルが出力されます。
できれば、ヘッダーが本文画像のどの部分も覆わないようにしたいと思います。しかし、それは要件ではありません。本文画像の幅がヘッダーよりも小さい場合がありますが、ヘッダー ファイルのメイン コンテンツが中央に配置されるため問題ありません。
JDK 1.6.0_41を使用して、最初の 2 つのイメージを取得する必要があります。
結果は次のようになります。
Java を使用していても、Javascript を使用していても問題ありません。全体のプロセスは次のとおりです。
OpenLayers を使用してマップのキャンバス オブジェクトを取得し、POST を使用してそれを Java サーブレットに送信し、処理して保存します。ユーザーが望む場合は、後で画像を取得します。
青い長いヘッダーは、画像の上部またはすぐ上に配置する必要があります。ヘッダー画像には、それを作成したユーザーなどからのコンテンツが含まれます。それは私ができることです。しかし、複数の画像を操作することは私にはなじみがありません。