3

MagickNet (jpg/bmp - なんでも) を使用して、いくつかの画像をつなぎ合わせたいと考えています。

誰かがこれについての良い参考文献を持っていますか?

4

1 に答える 1

3

FreeImage.NETのsourceforgeプロジェクトフォーラムから:

やあ、

FreeImage_Allocateを使用して、新しい空の(黒の)結果画像を作成します。ステッチする各画像をFreeImage_Loadでロードします。を使用して、ロードされた画像を結果画像に貼り付けます。ここで、パラメーターdstは割り当てられた結果画像であり、パラメーターsrcはロードされた画像です。画像を貼り付けた後、アプリがメモリリークを防ぐために、FreeImage_Unloadを使用して画像をアンロードします。すべての画像を貼り付けたら、FreeImage_Saveを使用して結果画像を保存します。次に、FreeImage_Unloadをもう一度呼び出して結果イメージをアンロードすることにより、結果イメージのメモリも解放します。

重要:現在、FreeImage_Pasteで貼り付けられた画像は、宛先画像のどの辺を超えてはなりません。自動クリッピングは実行されないため、パラメータtopとleftが0(ゼロ)以上であり、left+とtop+がそれぞれ宛先画像の幅または高さを超えていないことを確認する必要があります。

カルステン

于 2009-02-20T13:05:07.783 に答える