exif相关内容

Exif 数据 TAG_ORIENTATION 始终为 0

我需要知道图库中的图像(由相机拍摄)的方向.我最初的方法是使用适用于我的 Droid 1 的 MediaStore.Images.Media.ORIENTATION.在 HTC Thunderbolt 上进行测试时,该手机仅将 0 保存到该字段. 然后我开始阅读 exif 数据: ExifInterface exifReader = new ExifInterface(mFilePath ..
发布时间:2022-01-08 20:34:21 移动开发

从图库中选择的 Android 图像方向始终为 0:Exif TAG

当我从图库中选择一个图像并将其设置在我的 android 应用程序中的 imageview 上时,我看到 它倒转了 180、270 或 90 度. 所以要检查/解决这个问题我使用了 EXIF 方向,但它总是给我“0". 我不知道问题出在哪里. 代码: Uri selectedImageUri = data.getData();absolutePath = selectedImage ..
发布时间:2022-01-06 11:30:42 移动开发

图像方向 - Android

在过去一个月左右的时间里,我一直在努力解决这个错误.每次我认为我已经修复它时,它似乎都会以某种形式回来. 这是旧的 Android“图像旋转 90 度"错误.我在这里 (StackOverFlow) 上阅读了无数帖子,也尝试了许多方法,但似乎无法修复它. 我仍然收到旋转不正确的图像. 在我的应用程序中,用户选择他/她的个人资料图片,然后将其设置为 ImageView.图片选自手机 ..
发布时间:2022-01-06 11:19:29 Java开发

通用 Windows 平台 C# 上的 Exif 标签

如何在 UWP(通用 Windows 平台)/Windows Phone 10 上为 jpeg 图片添加标签.WindowsBase 和 PresentationCore 不可用. 解决方案 这是一个关于如何在 Windows 运行时将 Artist exif 标记写入 jpeg 图像的示例. 您可以在此网页中找到所有 EXIF 标签 ID: http://www.exiv2. ..
发布时间:2021-12-28 18:37:53 其他开发

有没有办法告诉浏览器尊重 jpeg exif 方向?

我知道浏览器禁用了自动旋转 JPG 文件. 他们无法启用它,因为它会破坏某些网站的布局. 有 CSS 属性吗?或 javascript 代码来实现?或者是其他东西?或者这个问题的解决方案尚不存在? 解决方案 CSS image-orientation: from-image 来自规范 https://www.w3.org/TR/css4-images/#the-image ..
发布时间:2021-12-25 11:44:08 前端开发

文件上传前 HTML/Javascript 访问 EXIF 数据

我正在尝试从已拖入浏览器或通过 html 文件输入元素选择的图像 (jpeg) 中提取 EXIF 数据. 我设法使用 FileReader 和 FileReader.readAsDataURL 在浏览器中预览图像如此处所述. 我发现了一个 EXIF 库 允许通过 javascript 提取图像的 EXIF 数据.但对我来说,它只有在我将它与通过 URL 加载其内容的普通 img 标签一 ..
发布时间:2021-12-24 10:47:18 前端开发

从 iPhone 上传图片会去除 exif 数据

我建立了一个允许上传图片的网站,一旦上传图片,就会显示有关照片的一些特定信息.从计算机上传图片工作正常,当我尝试从智能手机上传图片时出现问题.上传成功,但从电脑上传时显示的数据似乎有很大一部分现在丢失了. 此代码部分是实际检索和显示数据的部分: $location = $_FILES["pic"]["tmp_name"];$data = exif_read_data($location); ..
发布时间:2021-12-24 10:46:59 PHP

Safari Mobile 中的 EXIF 方向问题

我在生产环境中有一个 angular 2 应用程序,它允许您选择个人资料图片.最近在用safari mobile进行测试,主要针对IOS 13.3.1版本(旧)和IOS 13.4.1(新)版本.我注意到图像根据使用的 safari 浏览器版本旋转显示(我为此构建了一个堆栈闪电战,您可以查看): IOS 13.3.1 版本(旧) IOS 13.4.1(新) 当我以纵向模式从 iPh ..
发布时间:2021-12-24 10:44:09 前端开发

如何从 Canvas 中加载的图像中提取图像方向信息

我正在创建一个网络应用程序,它允许直接在画布中上传图像.有时,当从 iPad 或其他此类设备上传图像时,它们的方向会有所不同. 我试图找到一种方法来提取它们的方向信息并相应地在画布中旋转图像. 我尝试过的事情: 我试过提取 EXIF 信息: dataUrl = canvas.toDataURL('image/jpeg');var bin = atob(dataUrl.split ..
发布时间:2021-12-21 08:40:14 前端开发

在 Python 中调整图像大小而不会丢失 EXIF 数据

我需要在不丢失原始图像的 EXIF 数据(有关拍摄日期、相机型号等的元数据)的情况下使用 Python 调整 jpg 图像的大小.所有关于 python 和图像的谷歌搜索都指向我目前使用的 PIL 库,但似乎无法保留元数据.到目前为止我的代码(使用 PIL)是这样的: img = Image.open('foo.jpg')宽度,高度 = 800,600如果 img.size[0] 有什么想法 ..
发布时间:2021-12-18 11:25:58 Python

Python:从图像中删除 Exif 信息

为了减小网站中要使用的图像的大小,我将质量降低到 80-85%.这在一定程度上减少了图像大小. 为了在不影响质量的情况下进一步缩小尺寸,我的朋友指出来自相机的原始图像有很多称为 Exif 信息的元数据.由于不需要为网站中的图像保留此 Exif 信息,我们可以将其删除.这将进一步减少 3-10 kB 的大小. 但是我无法在我的 Python 代码中找到合适的库来执行此操作.浏览了相关问题 ..
发布时间:2021-12-18 11:08:47 Python

使用 PHP 从 JPG 中删除 EXIF 数据

有没有办法使用 PHP 从 JPG 中删除 EXIF 数据?我听说过 PEL,但我希望有一种更简单的方法.我正在上传将在线显示的图片,并希望删除 EXIF 数据. 谢谢! 编辑:我不/不能安装 ImageMagick. 解决方案 使用 gd 在新的图像中重新创建图像的图形部分,您可以用另一个保存名称. 参见PHP gd编辑 2017 年 使用新的 Imagick 功 ..
发布时间:2021-12-18 11:00:13 PHP

如何将 exif 数据添加到图像中?

在我们的网站上,我们从各种来源上传了大量照片. 为了减小文件大小,我们使用mogrify: mogrify -strip image.jpg 我们希望能够做的是将一些基本的 exif 数据(版权 Initrode 等)插入到这个新的“干净"图像中,但我似乎无法在文档中找到任何可以实现的内容这个. 有没有人有这样做的经验? 如果不能通过 imagemagick 完成,那么基于 ..
发布时间:2021-12-18 10:55:08 PHP

PNG 是否包含像 JPG 那样的 EXIF 数据?

我想知道 PNG 是否包含如下数据? 我所做的是将 jpg 文件转换为 png 格式,我希望检索到与 jpg 相同的信息,如下所示: 目前正在使用这个 as3 库来读取数据. IDF0--- IDF @[134 - 248](9 个条目) 方向(简短):1 XResolution(理性):72/1 Y分辨率(理性):72/1 分辨率单位(简短):2 软件 (ASCIIx ..
发布时间:2021-12-17 09:46:52 其他开发

使用carrierwave和rmagick上传到s3的exif图像旋转问题

我的 Rails 应用中有照片上传功能.该应用程序通过 rmagick 和fog 通过carrierwave 直接上传到s3.我遇到的问题是当照片通过移动设备通过纵向的“拍照选项"上传时(注意这是使用 iphone 但我相信 android 有同样的问题).上传后,图像在移动设备上显示正常,但在桌面上查看时,图像似乎旋转了 90 度. 通过我的研究,它看起来是 exif 的问题.此stack ..
发布时间:2021-12-15 19:37:50 其他开发

如何在不重新压缩 JPEG 的情况下删除 EXIF 数据?

我想从 JPEG 文件中删除 EXIF 信息(包括缩略图、元数据、相机信息……一切!),但我不想重新压缩它,因为重新压缩 JPEG 会降低质量,以及通常会增加文件大小. 我正在寻找 Unix/Linux 解决方案,如果使用命令行会更好.如果可能,请使用 ImageMagick(转换工具).如果这不可能,一个小的 Python、Perl、PHP(或 Linux 上的其他常用语言)脚本就可以了. ..
发布时间:2021-12-15 00:07:41 服务器开发

在 Python 中,如何读取图像的 exif 数据?

我正在使用 PIL.如何将图片的EXIF数据转成字典? 解决方案 您可以使用 PIL Image 的 _getexif() 保护方法. import PIL.Imageimg = PIL.Image.open('img.jpg')exif_data = img._getexif() 这应该会给你一个由 EXIF 数字标签索引的字典.如果您希望字典由实际的 EXIF 标签名称字符串索引, ..
发布时间:2021-12-07 10:14:25 Python

UIImagePickerController 并从现有照片中提取 EXIF 数据

众所周知,UIImagePickerController 选择后不会返回照片的元数据.但是,应用商店中的一些应用(Mobile Fotos、PixelPipe)似乎能够读取原始文件和存储在其中的 EXIF 数据,从而使该应用能够从所选照片中提取地理数据. 他们似乎通过从 /private/var/mobile/Media/DCIM/100APPLE/ 文件夹中读取原始文件并通过 EXIF 库 ..
发布时间:2021-12-03 10:39:41 移动开发