たとえば、次の画像があります。
私がやりたいことは
この画像の [ほぼ長方形] のいずれかの形状を選択し、その領域のみを同じサイズの他の画像データでペイントします。
例えば
上記の画像を使用して、いずれかの形状のデータをターゲット画像に置き換えてください。
私は解決策を次のように考えています
各形状の位置と幅と高さをマークし、それらに
一意の ID を付与します 形状のメタデータを配列または HashMap に格納します 配列
から形状のメタデータをランダムに選択します [この
時点で、形状の X、Y、幅と高さがありますターゲット画像からの形状
] バッファリングされた画像を使用してターゲット画像を開き、
それをトラバースし、一致する場合は PIXEL の場所を以前に選択した形状の
メタデータと比較し、[ピクセル値] の部分を
アップロードされたサンプル画像に置き換えます。ソース画像のサイズを変更する必要があります。 [ほぼ長方形] ターゲット イメージのターゲット シェイプに合わせます。
私は正しい方向に進んでいますか?
どんな提案でも大歓迎です。