我的源位图为300x100 。我想从这个位图制作一个 300x300 的圆圈但我想保持宽高比。因此我的想法是将源位图的大小调整为900 * 300并将源位图裁剪为300x300 FROM THE MIDDLE(因此从顶部移除300 px并从底部移除300 px)以便最后我有一个正方形300x300以上,我可以提取圆圈。
他们是谁可以解释我怎么做的?
答案 0 :(得分:0)
这是位图类Bitmap
加载位图后,使用此按钮将其缩放到900X300
Bitmap createScaledBitmap (Bitmap src, int dstWidth, int dstHeight, boolean filter)
然后使用此方法在300 X 300
处切出它Bitmap createBitmap (Bitmap source, int x, int y, int width, int height)