android-bitmap相关内容

Android中位图压缩后如何保存Exif数据

用相机意图拍照后,我压缩位图以减小文件大小.问题在于压缩后,它将丢失所有EXIF数据.我可以毫无问题地检索原始EXIF数据,但是,在压缩到字节数组后如何添加此EXIFF数据呢? (我的猜测是获取字节数组并为其创建一个位图,然后添加旧的EXIF数据,然后再次添加至字节数组,但这是移动应用程序,我要拍摄很多图像,所以我不想浪费内存) 这是我压缩位图并保存到字节数组输出流的代码: my ..
发布时间:2020-08-25 04:01:29 移动开发

从uri检索位图

我加入了“通过myApp共享"选项.我在接收活动类中插入了以下代码. // Get the intent that started this activity Intent intent = getIntent(); Uri data = intent.getData(); // Figure out what to do based on the inte ..
发布时间:2020-08-25 04:01:26 移动开发

如何像whatsapp一样对图像进行二次采样/调整大小

通过whatsapp发送图像时,您可以在图像视图中看到正在发送的图像缩放得很好 例如,我向朋友发送了两张图片 第一张图片的大小: 1296像素 X X 2304像素 第二张图像的大小: 1920像素 X X 1080像素 此图片太大,因此whatsapp必须先缩放它们,然后才能在图片视图中显示给我 被whatapp缩放后的第一张图像的 大小 333像素 X 339像 ..

onPictureTaken byte []在某些设备中较小

我正在使用Surfaceview创建自定义相机应用程序.在我的应用程序中,我捕获了图片,但它在Note 4中运行良好,在小米手机中有问题,我不知道为什么会发生这种情况. 注释4 onPictureTaken Byte []大小是原始的. 但是 小米onPictureTaken字节[]大小始终为160x120 这是我的代码 PictureCallback mP ..
发布时间:2020-08-25 04:00:19 移动开发

从Uri获取视频缩略图

我想从我的图库中选择一个视频.一切正常.但是现在我想以缩略图的形式显示位图.我对这段代码不起作用感到厌倦,它总是说:NullPointerException Bitmap bitmap2 = ThumbnailUtils.createVideoThumbnail(uri.getPath, MediaStore.Video.Thumbnails.MICRO_KIND); 所有这些都在onA ..
发布时间:2020-08-25 03:59:12 移动开发

Android Kotlin:从目录获取图像

我正在用Kotlin前端/Python后端构建一个应用程序.我的python脚本在getFilesDir()目录(/data/user/0/com.example.myproject/files/mygraph.png)下创建了一个.png文件.然后,我想使用kotlin来获取.png文件并将其显示在imageview上. 相信我必须使用位图,但并不熟悉它,因此非常感谢您的支持. cl ..
发布时间:2020-08-25 03:59:05 移动开发

如何在Android中获取ImageView/Bitmap的高度和宽度

我想获取ImageView或背景图像中的图像位图的高度和宽度.请帮助我,任何帮助将不胜感激. 解决方案 您可以通过使用getWidth()和getHeight()来获取ImageView的高度和宽度,但这并不能为您提供图像的确切宽度和高度,要获取图像的宽度高度,首先需要获取drawable作为背景,然后将drawable转换为BitmapDrawable,以将图像获取为Bitmap,就可以 ..
发布时间:2020-08-25 03:58:58 移动开发

怎么把Image转换成PDF?

我正在开发一个需要将图像转换为PDF的应用程序.我尝试了一些方法,但是问题是,该PDF中的图像大小非常小.我需要解决此问题的解决方案.我也在寻找将多个图像转换为单个PDF文档. 我将发布我尝试过的代码. public void convertPDF(byte[] path) { String FILE = "mnt/sdcard/FirstPdf.pdf"; Documen ..
发布时间:2020-08-25 03:58:54 移动开发

图片传递给其他活动时会丢失其原始结果

我正在应用程序中使用相机功能.我正在捕获图像并将其传递给另一个活动.我面临的问题是,当我在另一个活动中显示图像时,由于某种原因,它会失去其原始结果(像素化).这就是我的做法: private void takePhotoFromCamera() { if(ActivityCompat.checkSelfPermission(EnterDataView.this, Manife ..

如何从Uri获取位图?

如何从Uri获取位图对象(如果我成功将其存储在 /data/data/MYFOLDER/myimage.png或file///data/data/MYFOLDER/myimage.png)可以在我的应用程序中使用它? 有人对如何做到这一点有想法吗? 解决方案 . . 重要提示:有关更好的解决方案,请参见下面@Mark Ingram和@pjv的答案. . 您可以尝试以下方法: ..
发布时间:2020-08-24 05:48:44 移动开发

Android:java.lang.OutOfMemoryError:无法分配23970828字节分配与2097152可用字节和2MB直到OOM

我想在已存储的sd卡的 ImageView 中显示位图图像.运行后,我的应用程序崩溃了,并出现 OutOfMemoryError 错误: (java.lang.OutOfMemoryError:无法分配23970828字节分配,其中2097152可用字节和2MB,直到OOM为止) 我不知道,也不知道为什么它内存不足.我认为我的图片尺寸很大,因此我尝试对其进行更改. Iterato ..
发布时间:2020-08-24 05:32:17 移动开发