java - .txt 文件上的字符串转换为位图

标签 java android string image bitmapfactory

我对我的练习有疑问。 我的问题是 我的存储卡中有一个 .txt 文件,其中包含一个字符串。 我想使用该字符串制作图像。 我想要创建的图像我不在乎我是否只是一个没有可理解内容的图像,我只想将该字符串作为 ImageView 上的图像。

我尝试了很多想法,但我什么也做不了

我尝试将字符串读取为 byte [] 数组,然后使用 Bitmapfactory(),但在 ImageView 上向我发送了一个空图像。

有办法做到这一点吗?

最佳答案

这是因为 BitmapFactory 需要压缩图像数据。它不知道如何解释您赋予它的值。作为替代方案,您可以自己检查 byte[],将其转换为 int[] 并使用 Bitmap.setPixels .

关于java - .txt 文件上的字符串转换为位图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11188498/

相关文章:

java - 无法在 Android 中编辑裁剪后的照片

javascript - 我如何使用 JavaScript 转义 JSON 字符串中的 Unicode 字符?

string - Delphi:奇怪的子字符串结果

java - 如何检测碰撞?

java - JSON - 如何对请求响应进行常见操作

java - stackoverflow api 的 Questions 方法仅返回一页问题

android - 如何使edittext View 填充android中的父元素

android - 在 SDK 管理器中找不到 android sdk 2.3.4

PHP如何将数字指数转换为字符串?

java - Objective-C : Serializing/Archiving issues