我能够提取图像的路径,但我不知道如何使用canvas.drawPicture()
我能够使用mipmap绘制图片,但是大小超过了pdf页面的大小,一旦我尝试设置可变mipmap的大小,图像会发生某种情况并且不会缩放, 例如分辨率为2560 x 1600 一旦我将宽度设置为500,我会说很多副本都会在500内显示,但不会减少。
我正在使用setDensity()实际上减少了图像但是有一种方法可以包含 canvas.drawPicture并从那里或以任何有效的方式修改尺寸?
Bitmap bitmap = BitmapFactory.decodeFile(path);
//bitmap.setDensity(2000);
Bitmap mutableBitmap = bitmap.copy(Bitmap.Config.ARGB_8888, true);//<--true makes copy mutable
mutableBitmap.setDensity(2000);
Toast.makeText(this, mutableBitmap.getWidth() + " " , Toast.LENGTH_LONG).show();
canvas.drawBitmap(mutableBitmap,0,320,null);
// Toast.makeText(this, centreX + " ", Toast.LENGTH_LONG).show();