【问题标题】:How do I edit JPG File Title, Subject, Comments, and Tags/Keywords? - Follow Up如何编辑 JPG 文件标题、主题、评论和标签/关键字? - 跟进
【发布时间】:2014-09-17 14:33:42
【问题描述】:

这个问题与 this original forum post:

有关

我正在寻找有关此处答案实施的说明。我采用image.SetPropertyItem(0x0112) 的想法来尝试访问我的照片中的一些属性。我的问题是属性写为 0x0112 等...,但 SetPropertyItem 参数需要一个整数。我已经尝试将 0x0112 属性 ID 转换为整数,但实际上我无法获得一个已知属性来显示给我。

这很琐碎,但让我卡住了。任何澄清都会很好地帮助我。我一直在尝试使用来自 this MSDN site 的 ID 来读取并最终将属性添加到我的照片中。

【问题讨论】:

  • 0x0112 一个整数。它只是一个的十六进制表示。相当于十进制的 274。
  • int propId = 0x0112; 是完全有效的 C#,因此您不必转换任何内容。
  • ...如果您使用的是 VB.NET,它将是 &H112 - stackoverflow.com/questions/10240587/…

标签: c# vb.net image exif


【解决方案1】:

以下是如何为 PropertyItem 使用 exif 属性

Public Enum EXIFProperty
    Title = 40091
    Author = 40093
    Keywords = 40094
    Comments = 40092
End Enum

Dim exifProperty As EXIFProperty
Dim propertyItem As PropertyItem

propertyItem.Id = CInt(exifProperty.Title)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-27
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多