bitmapfactory相关内容

如何在 Android 编码中在 ImageView 上编写文本?

您好,我一直在尝试在 Imageview 上编写数字.N 个问题的图像.如果用户输入的答案是正确的,那么它应该显示带有勾号图像的问题编号,否则带有错误标记图像的问题编号.我需要在图片上写下问题编号.我的代码在这里: LinearLayout l_layout = (LinearLayout) findViewById(R.id.linear_view_report);LayoutParams ..
发布时间:2022-01-24 09:20:43 Java开发

BitmapFactory:无法解码流 - null

我想在我的应用程序中添加一个图片上传器,我可以从图片文件夹中选择一张图片,但是当我选择一张图片时,图片路径只显示为“null",当我点击上传时,我得到这个错误: BitmapFactory:无法解码流:java.lang.NullPointerException: 这是我的代码: 包com.test.mysqltest;导入 java.io.DataOutputStream;导入ja ..
发布时间:2022-01-09 23:22:32 Java开发

使用 Bitmap.Config.RGB_565 将内存中的 Bitmap 转换为 Bitmap

我有一个加载的位图,我想将其转换为将配置设置为 Bitmap.Config.RGB_565.在位图已加载到内存中后,是否有一种简单的方法可以将 Bitmap 转换为这种配置?例如,下面我有一个从应用程序资源中解码的位图,但是,我如何将已加载的 Bitmap 转换为 RGB_565?我确信这很简单,但是,我对使用位图还很陌生,在网上看了几个小时后,不幸的是我找不到我特别需要的东西. BitmapF ..
发布时间:2022-01-06 12:07:06 移动开发

来自 URL 的 Android 位图始终为空

我正在尝试从 URL 下载图像并将其转换为位图,但是该行 Bitmap myBitmap = BitmapFactory.decodeStream(input); 总是让调试器跳到下一行 返回空值; 没有实际打印出堆栈跟踪,并且调试器中列出的变量中也不存在 Exception 变量.我阅读了很多关于 url 可能存在的问题,实际上并没有导致图像、格式不正确的图像等问题,但它仍然存在与我肯定 ..
发布时间:2022-01-06 12:01:15 Java开发

Android 如何使用 BitmapFactory 选项缩放图像

我想使用 BitmapFactory.decodeFile(path, options) 从 SD 卡解码图像. 我还希望将大于 2048x2048 像素的图像缩小到最多 2048x2048(保持比例). 我可以在获取位图后手动执行此操作,但这需要在已分配的字节之外分配大量字节. 我应该如何设置我的 BitmapFactory.Options 对象以获得这种效果? 谢谢 解决方案 ..
发布时间:2022-01-06 11:58:14 移动开发

使用 gridview 显示 SDCard 上特定文件夹中的图像

我正在尝试创建一个网格视图,该视图加载了 SDCard 上特定文件夹中的图像.文件夹的路径是已知的, ("/sdcard/pictures") ,但在我在网上看到的示例中,我不确定如何或在哪里指定我想从中加载图像的图片文件夹的路径.我已经阅读了几十个教程,甚至是 developer.android.com 上的 HelloGridView 教程,但这些教程并没有教我我正在寻找什么. 到目前为 ..
发布时间:2021-11-27 21:05:44 移动开发

在 Android 中将位图压缩为特定的字节大小

有没有办法将 Bitmap 压缩到特定的字节大小?例如,1.5MB.问题是到目前为止我看到的所有例子都是调整宽度和高度的大小,但我的要求是调整字节的大小.那可能吗?另外,压缩位图的最直接和正确的方法是什么?我对这个话题很陌生,想从头开始走正确的方向. 解决方案 您可以通过以下方式轻松计算位图的大小宽*高*每像素字节数=大小 其中 bytes per pixel 由您的颜色模型定义,例 ..
发布时间:2021-11-27 14:54:55 Java开发

ImageView RecyclerView延迟加载

我有一个RecyclerViewAdapter,它在onBindViewHolder中进行AsyncTask调用,以从Google Cloud Storage中下载所需的图像. RecyclerViewAdapter中有一些项目需要相同的图像.我试图通过仅下载映像(如果本地文件存储中不存在该映像)来解决该问题.否则,它将使用已下载的图像. 现在发生的事情是,如果RecyclerView ..

无法在ImageView中显示从图库导出的图片

我正在创建一个Android应用程序,该应用程序需要在内部存储中存储一些多媒体文件.用户可以从选择器中选择该多媒体文件.即使用户删除了这些文件,这些文件也必须是可用的,因此它们会被复制到内部存储器中. 这是我的代码: 最终位图bitm = MediaStore.Images.Media.getBitmap(this.getContentResolver(),uri);最后的int bitm ..
发布时间:2021-05-09 20:33:21 Java开发

用于图像/JPEG的Base64解码; Android中的Base64

我正在尝试将base64编码的字符串解码为android中的位图.编码后的字符串将以"image/jpeg; base64," 开头 我使用以下方法: 公共静态位图encodeBase64(字符串输入){字节[]解码后的字节= Base64.decode(input,Base64.DEFAULT);//也尝试使用Base64.URL_SAFE,Base64.NO_PADDING返回Bitma ..
发布时间:2021-04-05 20:23:22 移动开发