0

体のパーツごとにを使用して人体を描きたいBitmap(パーツごとに異なるカラー フィルターとエフェクトを適用するため)。

そこで、Photoshop で体を描き、パーツに分割し、それぞれを別のファイルに保存しました。背景は透明で、すべて同じ寸法です。したがって、お互いのビューで 1 つずつ描画すると、最終的な結果はパーツを切り取る前の全身になるはずです。

しかし、レイアウトが各身体部分の相対的な位置を維持し、人体の完全な表現を達成するために行う可能性のあるビューのスケーリングを管理する方法がわかりません。

4

1 に答える 1

0

Bitmap をスケーリングする場合は、次の関数を使用できます。

        Bitmap scaledBmp = Bitmap.createScaledBitmap(originalBmp, int finalWidth, int finalHeight, false);

この関数は、「originalBmp」を finalWidth と finalHeight にスケーリングします。プロポーションを維持したい場合は、finalWidth を "originalBmp.getWidth()*0.8" に置き換えます。これにより、ビットマップが 20% 小さくなります (高さでも同様に行います)。

于 2013-04-20T12:53:04.063 に答える