31得票5回答
BitmapFactory OOM让我抓狂

我进行了大量搜索,发现很多人都遇到了使用BitmapFactory时出现的OOM内存问题。我的应用程序显示可用总内存为4MB,使用Runtime.getRuntime().totalMemory()测量。如果限制是16MB,为什么总内存不会增加以为位位图腾出空间呢?而是抛出错误。 我也不明白...

28得票2回答
从WebView保存图片

我尽量简短 - 我正在制作一个应用程序,其中图片被上传到自定义的Webview中,画布被绘制并保存。现在,我成功地执行了所有步骤,直到保存为止。我尝试了很多不同的方法,但都没有成功。 我用以下方式保存来自Url的未编辑图片:public void DownloadFromUrl(String...

25得票3回答
如何在Compose Image中显示位图

我有一个返回位图(包含QR码)的函数,我想在Image(组合函数)中显示该位图,但我没有找到任何方法将位图转换为ImageBitmap或仅显示该位图。

25得票3回答
有没有一种方法可以获取位图的URI而无需将其保存到SD卡上?

我正在制作一个应用程序,允许用户使用Android Intent共享图像,但如何获取位图的URI而无需将其保存到SD卡中? 我已经使用了这段代码,它可以正常工作,但我不需要将此位图保存到SD卡中。private Uri getImageUri(Context inContext, Bitma...

24得票2回答
如何在Android上检查位图是否为空(空白)

如何检查一个Bitmap对象是否完全为空白,即所有像素都是透明的,而不需要在每个像素上进行x-y循环?

22得票7回答
当特定Activity被销毁时释放内存

我有一个启动器Activity,它在打开时会加载并调整大小为背景的大位图。 每当按下后退按钮时,Activity就被destroyed了。但我认为内存尚未释放。 当我再次打开应用程序,不停地按下后退按钮并再次打开它时,我会收到OutOfMemoryError。 非常抱歉这个新手问题,但我...

21得票1回答
位图的getWidth方法返回错误值

我在我的 Android 应用程序的 drawable 文件夹中有一张分辨率为 1000x600 的 jpg 图像。 我通过以下方式将该图像加载到位图中: Bitmap bitMap = BitmapFactory.decodeResource(getResources(), R.drawab...

21得票6回答
如何将图像转换为PDF?

我正在开发一个应用程序,在其中需要将图像转换为PDF。我尝试了一些方法,但问题是,在该PDF中的图像大小非常小。我需要解决方案来解决这个问题。另外,我正在寻找将多个图像转换为单个PDF文档的方法。 我将发布我尝试过的代码。 public void convertPDF(byte[] pa...

21得票7回答
安卓模糊视图(模糊视图背后的背景)

我正在尝试使图像的底部模糊,以便在其上方查看,就像图片中一样。 我尝试使用Rendenscript进行模糊处理,但我无法仅模糊视图后面的部分。 :( 我已经尝试了许多库,但几乎所有库都会使整个图像变模糊,而不是其中的一部分。 此外,重要的是我正在一个ViewPager内使用它,因此需要快...

19得票1回答
清晰理解矩阵计算。

我有这段代码。我不理解Matrix.preScale和使用传递的矩阵的Bitmap.createBitmap的含义。 这是什么意思? 有没有模拟网站可以理解矩阵计算?可以给我一些关于图形学所用数学的网站吗? 很抱歉我不擅长数学。 :)public Bitmap createReflectedI...