- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我在 Linux 服务器上有很多照片——其中许多是扫描的旧照片,这些照片的实际日期较早,但 EXIF 日期较新(不正确)(由于扫描)。我想将 EXIF 日期更改为其实际日期(例如,在 Linux 上使用 exiftool),然后将它们传输到我的 iPhone。我可以成功更改 EXIF 日期,如下图所示(1910 年的旧照片):
...(我无法使用 exiftool 更改“文件修改日期/时间”、“文件访问日期/时间”或“文件 inode 更改日期/时间”,但我的工作假设是这些不是任何设备/软件应该用来确定日期的主要元数据[例如我可以更改的“CreateDate”和“Date/Time Original”])。无论如何,在进行这些更改并将它们传输到 iPhone 之后,iPhone 在它们上标记传输到 iPhone 的日期/时间,有效地踩踏或忽略所有 EXIF 数据(这进一步验证了我的假设,即我的三个 EXIF 标签无法更改 [上述] 没有意义,因为 iPhone 正在报告一个全新的日期/时间,该日期/时间等于传输到 iPhone 的日期/时间)。啊。谷歌相册做同样的事情。由于大多数现代软件现在自动按日期排序(大概使用 EXIF 数据),这从根本上是有问题的,而且应该支持如此明显的功能,以至于我很沮丧,因为这太困难了。我尝试过其他方法,例如在 iPhone 上创建带有年份名称的相册(例如相册“1910”)......但这从根本上是有缺陷的,因为放置在这些相册中的照片仍然会有不正确的 EXIF 日期数据和任何操作“按日期查看”仍然不正确(相册名称只是没有元数据意义的名称)。有日期限制吗?我只需要合适的工具吗?我想处理大量文件,因此任何不允许批处理的工具都不适合。
最佳答案
经过大量实验后,关键似乎归结为非常精细的细节,即使用哪个特定工具/应用程序传输照片以及如何将图像传输到 iPhone。我的图像存储在 Linux 服务器上,我经常使用 FTP Client Pro 从 iPhone 传输/查看/编辑这些文件。 FTP Client Pro 有几种方法可以将图像从 Linux 服务器传输到 iPhone:“下载”、“导出”和“保存到相册”与此处相关。 “下载”只是从 Linux 服务器下载到 FTP Client Pro 的沙盒存储——无关紧要,因为我有兴趣将图像保存到我的 iPhone 照片,最终是 iCloud 照片。 “Export”后跟“Save Images”实际上将图像文件从 Linux 服务器(使用原始帖子中描述的 exiftool 修改日期)保存到相机胶卷——带有(修改和正确的)EXIF 日期标签-- 这可以通过 FTP Client Pro 批量完成,因此这显然是一个运行良好的解决方案。 作为完整性的旁注,选择“保存到相册”会将文件从 Linux 服务器保存到相机滚动但似乎忽略了(修改和更正的)EXIF 日期标签(iPhone 用传输日期标记它,似乎忽略了 DateTimeOriginal 或 CreateDate 标签)。最后,这个答案中以粗体突出显示的方法似乎提供了一个解决方案,我可以在 Linux 服务器上轻松地批量更改我所有照片上需要的 EXIF 日期(尤其是扫描的旧照片),然后传输这些照片,同时保留(修改和更正的)EXIF 数据。另一个可能具有类似可行解决方案的特定工具/应用程序是 Readdle 的 Documents,我也使用它——但由于我使用 FTP Client Pro 解决了我的问题,所以我没有深入研究如何实现同样的事情的细节与阅读文件。这里的要点是,这个问题的解决方案将取决于您选择哪种工具/应用程序将照片从 PC 传输到 iPhone,以及工具/应用程序和 iPhone 如何处理 EXIF 数据保存。
关于ios - 更改 EXIF 数据以正确识别 iPhone,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55603943/
我正在使用 exiv2操作 jpeg 文件中的元数据。我需要将更多与图像处理相关的信息写入元数据中。除了标准标签之外,是否可以创建自定义 Exif 标签? 最佳答案 来自 http://www.exi
是否可以检测是否有人修改了照片中的 EXIF 数据?有人如何检测到 EXIF 数据已被修改? 最佳答案 参见 Can digital cameras sign images to prove auth
如上图所示,我选择拍照exif信息为空。我选择了来自手机的图像选项,但 exif 信息不为空。 最佳答案 现在可以通过 ExifInterface 支持库从流中读取 EXIF 数据。 compile
我想使用iphone-exif library我的项目中的 EXIF 数据。但我不知道我是否犯了任何错误,它给出了像 这样的错误 架构 i386 的 undefined symbol : “_OBJC
场景:几个人带着数码相机一起去度假,然后抓拍。有些人记得将他们的相机时钟调整为本地时间,有些人将它们留在家乡时间,有些人将它们留在他们出生国家的本地时间,还有一些人将他们的相机留在工厂时间。 问题:照
如何加载图像并根据它的方向 exif 数据旋转它并使用UIImageOrientationUp exif 数据(或没有任何方向)保存它exif 数据)以便不处理 exif 方向数据的软件将正确显示图像
PHP 版本 5.2.9 我想知道是否有人在使用 EXIF 2.3 的 PHP 的 exif_read_data() 提取 GPS 或什至只是提取所有 EXIF 数据时遇到问题(并可能找到解决方案)。
我试图了解 jpeg 文件(十六进制)的 EXIF header 部分以及如何理解它,以便我可以提取数据,特别是 GPS 信息。无论好坏,我都在使用 VB.Net 2008(对不起,这是我现在可以掌握
我喜欢遵循此处描述的简码约定:https://laurakalbag.com/processing-responsive-images-with-hugo/并像这样在 config.toml 中设置
有谁知道 EXIF 键名的一个很好的解释?我正在写一个照片组织者,并希望尽可能多地从照片中获取信息。 但是,EXIF 键名并不是很有帮助。例如,据我所知(通过从 iPhoto 导出图像) 专辑或集合名
我正在研究照片查看器。在这种情况下,我编写了一个小类来读取和使用一些 EXIF 数据,例如图像方向。这门课很适合阅读。 但是,我会添加一个新选项来旋转照片。我想旋转和写入照片数据本身,而不仅仅是重写方
我是 PHP 新手,正在改编来自 http://www.techrepublic.com/article/create-a-dynamic-photo-gallery-with-php-in-thre
我正在使用我正在拍摄的照片中的 iPhone EXIF 数据。 目前我得到的 EXIF 数据是: { ApertureValue = "2.970854"; ColorSpace =
我有一堆带有地理标记的图片,我正在使用 pyexiv2 在 python 中访问它们。它工作得很好,只是我不明白“GPSImgDirection”值给出了什么。基本上,它是两个很大的数字,例如: 21
在Python中,如何找出图像文件中EXIF标签的位置?我假设它位于文件的开头,但我有一些专有的图像格式,并且希望确保情况始终如此。谢谢。 最佳答案 这不仅取决于 EXIF 本身,还取决于文件类型。
我正在尝试从 DNG 文件(不是缩略图)获取 jpg 预览。据我所知,预览只是一个 exif 预览,并不特定于 DNG。然而,尽管我在谷歌上搜索了很多次,但我找不到任何关于专门从 c# 文件的 exi
我正在使用这个库 http://blog.nihilogic.dk/2008/05/reading-exif-data-with-javascript.html .我这样调用库:EXIF.pretty
我需要访问已加载到页面上的图像中的 EXIF 数据。说,从浏览器扩展。 AFAIU,有一些 javascript 方法可以完成任务: 使用JavaScript-Load-Image ; 使用Nihol
我有一个 iOS 应用程序,用户可以在其中上传使用 UIImagePickerController 拍摄的照片。 当我查看 jpg exif 数据时,我注意到大量照片的“相机型号名称”中填写了“iPo
我想在特定相册中保存一些带有图像的字符串。所以我使用了[[PHPhotoLibrary sharedPhotoLibrary] performChanges:^{添加 Assets 。 但是当我从相册
我是一名优秀的程序员,十分优秀!