2017-04-13 36 views
0

我需要在Android Studio中锐化图像的图像质量。 图像的来源来自PDF文件。如何在我的Android应用程序中锐化位图的图像质量?

注意:当我放大页面时 - 图像锐化,当我在单个页面中查看整个页面时,它非常模糊。

如何使用图像质量锐化?我已经阅读了关于BitmapFactory的一些文章,但我不清楚如何实现它。 另外,BitMap工厂是我做这件事的最好方式吗?

我对android还是比较新的,我感觉我的方式。 任何代码示例和技巧都受到欢迎和赞赏。

注:我确实使用了一个来自互联网的例子,因为我正在教导自己如何做到这一点。

下面是我在应用程序代码:

private void showPage(int index) { 
     if (mPdfRenderer.getPageCount() <= index) { 
      return; 
     } 

     if (null != mCurrentPage) { 
      mCurrentPage.close(); 
     } 

     Bitmap bitmap = Bitmap.createBitmap(mCurrentPage.getWidth(), mCurrentPage.getHeight(), 
       Bitmap.Config.ARGB_8888); 

     mCurrentPage.render(bitmap, null, null, PdfRenderer.Page.RENDER_MODE_FOR_DISPLAY); 

     mImageView.setImageBitmap(bitmap); 
     updateUi(); 
    } 

谢谢!

回答

0

我发现如果更改PDF的原始dpi设置,它会很好地呈现。

相关问题