android-image相关内容

如何在Android应用中使用高分辨率(4k)图像

我正在从API获取高分辨率图像,并将它们显示在我的应用程序上。我不熟悉处理高分辨率图像或图像,所以当我在应用程序上看到图像变得模糊时,我感到很惊讶。 1)如何才能以高分辨率显示 2)可以做些什么来减少分辨率损失? 我正在使用Coil库将图像加载到可在Android上合成的图像中。 在Google像素3a上测试。 以下是显示图像的应用程序和显示另一个图像的浏览器之间的区 ..
发布时间:2022-04-15 23:48:23 移动开发

如何在位图而不是屏幕上获取触摸事件坐标

问候, 如何获取位图的坐标而不是屏幕的坐标.通过 event.getX(),event.getY() 方法获得的屏幕坐标,但未获取位图的坐标.请帮助任何人. 解决方案 无法直接获取位图坐标.你需要自己计算.使用ImageView的位置,就可以处理了. 当然,当您在 Activity onCreate 之后,您可以访问任何膨胀(活动)视图参数.例如.图像视图一个;a.getPad ..
发布时间:2022-01-24 09:33:42 移动开发

如何制作带圆角的 ImageView?

在 Android 中,默认情况下 ImageView 是一个矩形.如何在 ImageView 中将其设为圆角矩形(将 Bitmap 的所有 4 个角剪成圆角矩形)? 解决方案 这已经很晚了,但是对于正在寻找这个的其他人,您可以执行以下代码来手动圆角图像. http://www.ruibm.com/?p=184 这不是我的代码,但我已经使用了它,它的效果非常好.我将它用作 Im ..

如何选择要全屏显示的图像分辨率?

我有一个实际为 393 x 21 像素的图像,我想将其设置在我的视图底部. 问题是,即使我将宽度和高度设置为fill_parent,我的图像在屏幕底部的中间仍然很小,并且在左侧和右侧我有一个空字段. 我可以通过手动减小图像宽度来解决这个问题,但是还有其他解决方案可以将图像设置为全屏吗? 谢谢. 解决方案 //在你的xml中Image属性为 android:scaleTy ..

如何在 textView 中显示来自 URL 的图像

我有一个文本视图.在我的代码中,我在其中添加了一些文本行.我还想在这些行之间显示来自外部 URL(不是来自我的资源文件夹)的一些图像.每件事都是动态的,即生成的文本和图像 URL 将在流中生成.所以我必须通过我的代码获取图像并添加它. 想知道是否有办法在文本视图中插入来自外部 URL 的图像?也欢迎任何更好的方法. 解决方案 您必须将它与 asynctask 一起使用,在 doInb ..
发布时间:2021-11-27 18:07:03 移动开发

如何在位图而不是屏幕上的触摸事件上获取坐标

问候, 如何获取位图的坐标而不是屏幕的坐标.屏幕坐标通过 event.getX(),event.getY() 方法获取,但不获取位图坐标.请帮助任何人. 解决方案 无法直接获取位图的坐标.你需要自己计算.使用ImageView的位置,你可以处理它. 当然,当您在 Activity onCreate 之后,您可以访问任何膨胀(活动)视图参数.例如.ImageView a;a.ge ..
发布时间:2021-11-27 18:06:54 移动开发

decodeStream 返回 null

我正在尝试采用 位图调整大小 教程 -唯一的区别是我使用 decodeStream 而不是 decodeResource.这很奇怪,但是没有任何操作的 decodeStream 给了我一个位图 obj,但是当我通过 decodeSampledBitmapFromStream 时它由于某种原因返回 null.我该如何解决? 这是我使用的代码: protected Handler _onPro ..
发布时间:2021-11-27 18:06:44 移动开发

如何将位图图像转换为 Uri

我没有在任何地方找到这个问题的答案. Bitmap Image 是在应用程序中处理的,也就是说没有获取 Image 的文件路径. 下面是如何将 Uri 转换为 Bitmap if (requestCode == RC_PHOTO_PICKER && resultCode == RESULT_OK) {Uri selectedImageUri = data.getData();ima ..
发布时间:2021-11-27 18:06:34 移动开发

如何将图像上传到 Firebase 存储?

我正在尝试将一个简单的字节数组上传到 Firebase 存储中,但是我的 onFailureListener 不断被调用并返回给我说上传失败.我希望你们能告诉我我的代码有什么问题. 在顶部我得到了 //Firebase私有 Firebase mRef;private StorageReference storageRef; 然后在onStart() @Override受保护的无效 on ..

在 Android 中将图像裁剪为圆形

有谁知道如何将图像\位图裁剪成圆形?我找不到任何解决方案,抱歉.. 解决方案 对于 ImageView 的圆角,请将图像转换为位图,然后尝试以下代码: private Bitmap getRoundedCroppedBitmap(Bitmap bitmap) {int widthLight = bitmap.getWidth();int heightLight = bitmap.getH ..
发布时间:2021-11-27 18:06:20 移动开发

如何从原始图像中获取位图

我正在从网络读取原始图像.此图像是由图像传感器读取的,而不是从文件中读取的. 这些是我对图像的了解: ~ 高度 &宽度 ~ 总大小(以字节为单位) ~ 8 位灰度 ~ 1 字节/像素 我正在尝试将此图像转换为位图以在图像视图中显示. 这是我尝试过的: BitmapFactory.Options opt = new BitmapFactory.Options();opt. ..
发布时间:2021-11-27 18:06:00 移动开发

android 教程中的 DiskLruCache 缺少很多方法.

这是我正在关注的磁盘缓存教程.我已将源代码下载到 DiskLruCache,但源代码中不存在此示例中使用的任何方法. http://developer.android.com/训练/显示位图/缓存位图.html#disk-cache 我是否需要自己实现这些方法,或者是否有我在某处丢失的 DiskLruCache 版本? 解决方案 这里是DiskLruCache的完整实现. ..
发布时间:2021-11-27 18:05:51 移动开发

如何在数据库中存储图像android

我是 android 新手,我正在创建一个联系人管理器.我已经研究出如何将 EditText 字段中的值存储到数据库中,但我不知道如何在数据库中存储图像.我想知道是否有人可以帮助我解决这个问题. package awad865.project.ContactManager1;导入 java.io.FileNotFoundException;导入 java.io.InputStream;导入 an ..
发布时间:2021-11-27 18:05:44 移动开发

如何在android中将大图像尺寸缩小为缩略图尺寸

在我的应用程序中,我有大图像,我通过硬编码将其显示在图像视图中,大小为 60 X 60 dp.如何在android中将图像大小减小为图像缩略图大小.有没有程序化的方式.因为假设我以各种分辨率大小的设计布局运行我的应用程序可能会有所不同.我的需要是,如果我以任何分辨率运行我的应用程序,设备图像大小不应有所不同.如何在android中做到这一点.请帮我. 我通过以下代码硬编码图像. 解决 ..
发布时间:2021-11-27 18:05:18 移动开发

如何在位图上应用不同的图像效果(滤镜),如棕褐色、黑白、模糊等?

我不知道如何对图像应用不同的效果, 我见过 EffectFactory 类和 Effect 类在效果类中有一种方法 应用但我不确定在 inputTexId 和 optputTexId 中传递什么,以及从哪里获取新的更新图像,如何在 imageView 中存储更新的图像, 请帮助我解决这个问题.是否有任何开源库可用于为 Image 提供效果. 谢谢, 解决方案 我已经实施了 ..
发布时间:2021-11-27 18:05:09 移动开发

在android中旋转保存的位图

我正在从处于横向模式的相机中保存图像.所以它以横向模式保存,然后我在它上面应用一个覆盖层,它也是横向模式.我想旋转那个图像然后保存.例如如果我有这个 我想顺时针旋转 90 度一次并将其保存到 SD 卡: 这是如何实现的? 解决方案 void rotate(float x){位图 bitmapOrg = BitmapFactory.decodeResource(getResour ..
发布时间:2021-11-27 18:05:01 Java开发

在android中裁剪图像的特定部分

我想从下面的图片中裁剪红色部分,android中有没有简单的方法可以裁剪下面的图片. 我发现了很多 SO 问题,但都建议使用以下代码: BitmapcropedBitmap = Bitmap.createBitmap(bitmapOriginal, 100, 100,100, 100); 如果 width &高度大约为 2MP 分辨率,但如果裁剪部分的分辨率超过 3MP,则应用程序会因 ..
发布时间:2021-11-27 18:04:53 移动开发