问题标签 [android-bitmap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
1785 浏览

android - BitmapFactory.decodeFile 在 Android 4.4 KitKat 上返回异常

我想使用以下代码显示图像:

问题在于Bitmap logoBMP = BitmapFactory.decodeFile(filePath);在 Android 4.4 上(在我的 Nexus 7 上测试)它将返回一个文件未找到异常,原因是EACCES (Permission denied)。这在运行 4.2 的 ASUS Transformer Infinity 上完美运行,并在运行 4.3 的 Nexus 7 上完美运行。有谁知道 KitKat 兼容性需要改变什么?

注意:我通过以下代码获取图像 URI:

0 投票
1 回答
358 浏览

android - 如何使用 BitmapFactory.decodeResource 从 Res/draw 中检索多个图像

我需要根据设备屏幕大小调整图像大小。我可以一次处理单个图像,目前我正在处理 18 个图像。代码太笨拙且难以处理。最重要的是,在我的代码中,我需要创建一个矩阵来存储创建后的图像。我正在关注此链接 Resize Bitmap image? .

如何加载多个图像,以便我可以更轻松、更有效地完成它。

0 投票
8 回答
88212 浏览

android - 从 uri 中检索位图

我已经包含了“通过 myApp 共享”选项。我在接收活动类中插入了以下代码。

检索位图图像的下一步是什么。

0 投票
1 回答
773 浏览

android - Android - 画布和缓冲图像 - 自定义视图表现得很疯狂

我遇到了一些我无法解释或修复的奇怪自定义视图行为。

我有一个自定义视图,我正在使用 aBitmap来缓冲onDraw()调用的内容。

当我将缓冲区图像宽度设置为 2000 时,一切正常,但是当我将其增加到 4000 时,缓冲过程似乎工作正常,但是当onDraw()尝试绘制时它什么也没画。要么Bitmap现在正在绘制,要么Canvas.drawBitmap()没有真正绘制它。

这不是内存不足的问题。

以下是核心功能:

}

0 投票
3 回答
1585 浏览

android - 将图像叠加在另一个图像之上

我正在做一个有点像水印的照片编辑功能。

用户选择图像A。选择图像后,用户可以选择另一个图像B来填充图像A的顶部,他们可以移动图像B,而图像A在后面仍然是静止的。

完成图像 B 的放置后,用户可以将两个图像合并为一个图像并将其保存为单个图像

我完成了图像 B 功能的移动,但我不确定如何将这两个图像实际组合在一起。

编辑1: 我希望它们是从相机或画廊中拍摄的,然后将两个图像组合在一起,B over A 并将其保存到 SD 卡

编辑 2: 这就是我所做的让图像 B 在我的视图中移动。现在我只需要将图像 b 连接到主图像(在背景中)并将其保存为 SD 卡。有没有办法实际集成图像视图及其自定义位置(图像 B)并创建可以保存到 sd 卡的位图。

编辑 3: 这是当我调用它时给我空指针的代码。

主要活动

CombineImages 类是您提供的。

0 投票
4 回答
23040 浏览

android - 如何在android中获取捕获图像的路径

我正在开发一个安卓应用程序。它具有捕获的图像应显示在屏幕上的功能,我需要获取该图像路径,以便我可以将该图像发送到服务器。

我能够在屏幕上显示图像,但无法获得绝对图像路径。

我得到的路径如下:

如何获得实际的图像路径?

这是我的代码:

photoPath值如上所示。

如何从该路径获取我的绝对图像路径。

0 投票
2 回答
1272 浏览

android - 显示从相机拍摄的图像时,Uri 为空

嗨,我需要从相机拍照并在屏幕上显示。

但我将 Uri 设为空。

我需要获取文件的绝对路径。

我的代码:

请帮忙..

0 投票
1 回答
1363 浏览

android - 合并一张图片覆盖另一张图片

我有两个图像,图像 A 是背面的大背景,图像 B 是一个小图标,将合并到图像 A 的顶部。

这个怎么运作

用户从相机拍摄照片,这张照片将是图像 A。用户从布局中选择图标,即图像 B。选择图像 B 的图像后,用户可以在布局周围移动图像 B 进行调整图像 B 将覆盖在图像 A 之上的位置。

用户按下保存后,画布将在 A 上的两个图像 B 与用户想要的位置合并并将其保存到 SD 卡。

问题

我设法让图像 B 在布局中移动我不知道如何让它在图像 A 的位置合并。

这就是我为使图像 B 在布局中移动所做的工作。

我不知道如何将两个图像与用户选择的位置合并在一起。

0 投票
2 回答
1355 浏览

android - 带有 getBitmapFromURL() 的 cookie

我正在传递 url 以从服务器获取图像,例如

但它没有返回任何东西。说图像是私人的。所以我的问题是无论如何都要将 cookie 传递给 getBitmapFromURL() 方法。这样我就可以得到图像。或者还有其他选择吗?非常感谢。

0 投票
2 回答
998 浏览

android - Android,内存不足转换为黑白

当用户触摸它们时,我正在将一些资源转换为黑白。我在我的 Util java 文件中有这个功能:

但有时,在某些设备中我会收到此错误:

该函数的第 145 行是

准确地说,我从其他stackoverflow答案中获取了该功能。

怎么了 ?

谢谢