自己写段代码批量修改照片的Exif数据
老爸老妈去欧洲画了一个圈,带回来一千多张照片(数量没法和年轻人比)。
虽然老爸晓得调节相机中的时间,但是毕竟年岁不饶人,整差了12个小时。
也就是下午4点拍的照片,Exif里显示是凌晨4点。
好在欧洲大陆都用相同的时区(偶没去过,不晓得,只是老爸说导游都是这样执行的),每张都 +12H 即可。
基本各种照片查看工具都有批量修改功能,但无奈咱需要“时间+12H”确谁也没有。
咋办?自己写段代码吧。
由于用途单一,且是一锤子买卖,就没有“修饰”各种选项、配置,有需要的童鞋可以进一步完善。
(代码是在以前写的一个查看Exif小程序的基础上写的,提供整个工程下载)
using System;using System.Collections.Generic;using System.Text;using System.Windows.Forms;using System.Windows.Forms.Design;/** * 对话框工具 * * @author LianTao * @version 1.0 2008.11.01 */namespace Utils{ public class DialogUtil : FolderNameEditor { FolderNameEditor.FolderBrowser fDialog = new System.Windows.Forms.Design.FolderNameEditor.FolderBrowser(); /** * 构造函数 */ public DialogUtil() { } /** * 打开“浏览”对话框 */ public DialogResult ShowFolderDialog() { return ShowFolderDialog("请选择一个文件夹"); } /** * 打开“浏览”对话框 * * @param description * 对话框的标题 */ public DialogResult ShowFolderDialog(string description) { fDialog.Description = description; fDialog.StartLocation = FolderBrowserFolder.Desktop; return fDialog.ShowDialog(); } ~DialogUtil() { fDialog.Dispose(); } }1 楼 bod22 2012-09-06 怎样修改 相机名称 2 楼 TonyLian 昨天 bod22 写道怎样修改 相机名称
this.EquipmentModel