问题标签 [exifworks]

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.

0 投票
2 回答
2996 浏览

vb.net - 将纬度/经度 GPS 坐标转换为 EXIF 有理字节数组

我在将 GPS 坐标转换为可以存储为 EXIF 信息的字节数组时遇到问题。

这个问题指出 EXIF 坐标应表示为三个有理数:degrees/1, minutes/1, seconds/1. 我没有问题将十进制坐标转换为那个。例如42.1234567很容易转换为42/1, 7/1, 24/1.

我的问题是,当我将其写入图像 EXIF 信息时,我不明白如何将其表示为字节数组。我正在使用的库称为ExifWorks,我在 VB.NET 中使用它。

ExifWorkssetProperty方法需要三件事:EXIF 字段 ID、作为数据的字节数组和数据类型。这是我如何使用它:

我也试过:

这也行不通。

所以,我的问题是,如何将度-分-秒坐标转换为字节数组?到目前为止,我尝试过的所有内容都以无效的 EXIF 信息告终,并且不起作用。一个通用的解决方案很好......不一定必须在 VB.net 中工作。

0 投票
2 回答
366 浏览

php - 如何编写图像数据,如标题、评论、标签等

正在寻找使用 PHP 等编程语言或桌面实用程序将数据写入图像文件的东西。

我们有包含数百个图像文件的文件夹。图像以这种方式格式化,ARTIST at EVENT by PHOTOGRAPHER文件夹的标题为EVENT

我们想编辑文件的属性如下:

  • 标题: 摄影师参加活动的艺术家
  • 评论:艺术家在 PHOTOGRAPHER 的活动中
  • 版权所有:COMPANYNAME
  • 标签:艺术家、活动、摄影师、公司名称

如果我们有一个工具来浏览每个文件夹并进行更改,那将是一件好事,或者只要它自动浏览所有照片,手动每个文件夹就不会成为问题。

如果需要,可以更改文件名ARTIST$EVENT$PHOTOGRAPHER以使其更容易拆分?!?