问题标签 [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.
android - 从外部存储获取位图
我已通过 FileOutputStream 将位图保存到外部存储中,并尝试在另一个类中检索该文件,以便可以将其放入 imageView 中。这是我保存位图的地方:
我想在这里收到它:
我已经对此进行了大量搜索,并且遇到了多种做同一件事的方法,但目前,这种方法行不通。
我已经看到你使用 openFileOutput 和 openFileInput 的地方,然后我还看到人们只是在哪里创建新的 FileInput 和 Output 流。
哪一个更适合用于位图?
然后取决于哪个更好用(因为我都设置了保存位图的时间),如何从外部存储中获取该位图?
谢谢!
android - 图像反转:Android
我尝试使用表面视图捕获图像并将其保存在文件夹中。现在,当我在 imageview 中查看图像时,显示的图像是相反的。我怎样才能看到图像而不被反转。任何建议请......
这是代码的一部分..
日志猫
android - 复选框的onClick方法将图标变成位图
我有一个用户安装的应用程序的列表视图。在每个列表项中,它都有应用程序名称、包名称、图标和末尾的复选框。当复选框被选中时,我希望它从该 listView 项目中获取应用程序图标(即,如果选中“新闻”应用程序,它将获取“新闻”应用程序的图标),然后将其转换为位图。
请注意,我正在加载这样的必要信息:
我已经尝试过这种方式,但我怀疑它没有按照我认为的方式工作,所以我想要第二个意见。这是我目前正在做的事情:
但是想了想,我可以这样做吗?:
甚至只是这样的:
我需要关于如何做到这一点的第二意见。请帮忙!
java - 以非活动类开始活动
我在一个扩展 baseAdapter 的类中有一个复选框的 onClick 方法:
从我所见,我需要从这个活动到我的另一个类的意图,我在上面的 onClick 方法中获得创建的位图。问题是我的其他类也扩展了 baseadapter,所以我不能使用 startActivity()。
这是我从存储中获取位图的地方(在其他类中):
我怎样才能做到这一点,以便我可以向我的其他班级发送意图,以便我可以获得位图?
添加:
这是否以同样的方式工作?(请检查我的编码)
一节课,然后
在我的带有 GVABackup 类的适配器中,如下所示:
android - Android TextureView:DrawBitmap 只显示每行的最后 2 个像素
我正在制作一个视频会议应用程序。
在 NDK 方面,我从解码器中获得了 YUV420 中的图像,因此我使用http://wss.co.uk/pinknoise/yuv2rgb/将其转换为 RGB8888 到 Android 位图。
然后我将位图打印到表面视图中。
一切正常,我很高兴。
现在我正在尝试使用纹理视图而不是表面视图(以简化视图层次结构/合成)。我有一个非常奇怪的结果:只有我的位图的最后一个像素被渲染。并且它们被渲染到位。
虽然纹理视图应该呈现:
这就是它呈现的内容。
最奇怪的是,那两个像素列是正确的。它们是位图每一行的最后两个像素。它们在正确的位置正确呈现。
这是一个已知的错误吗?
有什么我做错了吗?
android - 画廊中的图像自动旋转 - Android
在我的 android 应用程序中,我正在从设备库加载图像。在那,我面临有关图像方向的问题。当我从画廊加载大分辨率图像时,它们会自动旋转然后显示在我的视图中。我尝试了有关此问题的各种解决方案,但无法获得正确的解决方案。我提到了 getOrientation()和这个链接。我已经尝试了这两种解决方案,但都没有得到想要的结果。ExifInterface
返回正确的数据,但它们也没有帮助,因为图像被旋转是因为它们的分辨率很大,而不是因为相机方向。请帮我解决这个问题。
谢谢你。
android - Android防止读取文件时按比例缩小位图
我正在将 jpg 文件读入位图。我正在阅读的文件的尺寸为 1600x1600,但位图的尺寸为 600x600。为什么会被缩小?这是我的代码:
我得到以下日志:
如您所见,我将inScaled
标志设置为false。为什么会被缩小?
编辑:
我什至尝试过inJustDecodeBounds
,我得到了相同的结果。
android - 大位图压碎(内存不足)
我在这里关注 developer.android 网站,我正在尝试从 url 加载大图像(即 1024 x 900)我的代码在我的 Google Nexus 中运行良好,但在 Nexus 上不起作用。
这是我的代码
和
异步任务类
当我在 Nexus 上运行时,出现内存不足异常。在关注 android 开发者网站时,我不明白我在这里做错了什么以及为什么我的应用程序在旧设备中崩溃。请帮忙。
注意:我的图像宽度应始终为 match_parent。这就是为什么我把 calculateInSampleSize(option, 1024 ,128)
android - 如果图像大小小于 1mb 则选择一个文件夹 android
我正在打开一个文件夹 onClick 并通过 FTP 发送图像。但是当图像大小超过 2MB 时,我会遇到传输错误。因此,如果该文件夹的图像大小小于 1MB,我想打开该文件夹,否则它将发送一条消息进行检查。这种情况是否可能,因为我是 android 新手,请帮助我。
android - android 显示小于 1mb 的图片
嗨,这是我用来查看所选文件夹中的图像的查询。现在我仍然想查看小于 1Mb 的图像是可能的。我认为它可以 在代码中使用MediaStore.Images.Media.SIZE