画布上的drawpicture(pdfDocument)

时间:2017-05-26 15:55:03

标签: java android pdf canvas

我能够提取图像的路径,但我不知道如何使用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();

0 个答案:

没有答案