ビットマップのAndroidクロップセンター
正方形または長方形のビットマップがあります。私は最短の側面を取り、次のようなことをします: int value = 0; if (bitmap.getHeight() <= bitmap.getWidth()) { value = bitmap.getHeight(); } else { value = bitmap.getWidth(); } Bitmap finalBitmap = null; finalBitmap = Bitmap.createBitmap(bitmap, 0, 0, value, value); 次に、これを使用して144 x 144ビットマップにスケーリングします。 Bitmap lastBitmap = null; lastBitmap = Bitmap.createScaledBitmap(finalBitmap, 144, 144, true); 問題は、元のビットマップの左上隅をトリミングすることです。ビットマップの中央をトリミングするコードを誰かが持っていますか?