65.9K
CodeProject 正在变化。 阅读更多。
Home

PhotoUtil

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.60/5 (9投票s)

2004年8月11日

1分钟阅读

viewsIcon

89070

downloadIcon

2636

一个在照片上添加日期戳的实用工具。

Sample Image - PhotoUtil.gif

引言

当你打印数码照片时,有时你可能也想打印拍摄日期。然而,可能有很多原因导致原始图片上没有日期信息。例如,数码相机没有提供该功能(我就是这种情况:<)。当然,你可以使用诸如 Photoshop 之类的图片编辑器手动添加日期信息。但这太繁琐了,尤其是在有很多照片的情况下。我想一定有一些工具可以为我们做到这一点。不幸的是,在网上搜索后,我只发现 Nikon View 6 可以在打印时(并且仅在打印时)执行此操作。因此,我想编写这样一个工具。

借助 .NET 的 GDI+ 类,我们可以轻松地操作各种格式的图片文件。唯一的挑战是如何读取 EXIF 元数据。这次很幸运,有一些文章讨论了这一点。我只是复制了别人的“轮子”(参见 从 JPEG 文件读取 EXIF 标签,作者:Steve McMahon)。

提供的功能

  • 字体、颜色、位置可自定义
  • 预览
  • 查看图片中的所有 EXIF 数据
  • 添加文件或文件夹(包含子文件夹)
  • 退出时保存选项

最后

我将在 我的博客(中文)上维护此实用工具。你可以在那里获得最新版本。希望你喜欢它!

© . All rights reserved.