如何在Android Studio中锐化图像/位图

时间:2017-04-10 04:52:54

标签: android image-processing bitmap rendering

我需要在Android Studio中提高图像的图像质量。 图像的来源来自PDF文件。

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

如何使用?锐化图像质量?我已经阅读了一些关于BitmapFactory的文章,但我不清楚如何实现它。 我对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();
    }

谢谢!

1 个答案:

答案 0 :(得分:1)

我发现如果我手动将图像重新缩放到更大的dpi尺寸,它就能正常工作。 但是,从商业角度来看,这种解决方案并不符合我的要求。