我想为每个身体部位使用Bitmap
绘制一个人体(因为我将对每个部位应用不同的颜色过滤器和效果)。
所以我在Photoshop中绘制了一个实体,将其分成几部分并将每个部分保存到一个单独的文件中,背景透明,所有文件都具有相同的尺寸。因此,如果我在一个视图中逐个绘制,最终结果应该是整个身体,就像切割零件之前一样。
但我不知道如何管理布局可能的视角缩放,以保持每个身体部位的相对位置,并实现人体的完美表现。
答案 0 :(得分:0)
如果要缩放位图,可以使用此功能:
Bitmap scaledBmp = Bitmap.createScaledBitmap(originalBmp, int finalWidth, int finalHeight, false);
此函数将“originalBmp”缩放为finalWidth和finalHeight。 如果你想保持propotions用“originalBmp.getWidth()* 0.8”替换finalWidth,那将使位图缩小20%(也用高度来做)。