【发布时间】:2022-01-04 08:54:47
【问题描述】:
我可以使用 taglib 库将自定义元数据添加到 mp3 mp4 格式,但我不能使用 taglib 库将自定义元数据添加到 jpg、png 格式 如何将自定义元数据添加到 png 或 jpg 文件?
【问题讨论】:
-
你能提供一个Minimal, Reproducible Example 不适合你的代码吗?
标签: c# png metadata jpeg taglib
我可以使用 taglib 库将自定义元数据添加到 mp3 mp4 格式,但我不能使用 taglib 库将自定义元数据添加到 jpg、png 格式 如何将自定义元数据添加到 png 或 jpg 文件?
【问题讨论】:
标签: c# png metadata jpeg taglib
这里有官方示例: https://github.com/mono/taglib-sharp
var tfile = TagLib.File.Create(@"C:\My picture.jpg");
string title = tfile.Tag.Title;
var tag = tfile.Tag as TagLib.Image.CombinedImageTag;
DateTime? snapshot = tag.DateTime;
Console.WriteLine("Title: {0}, snapshot taken on {1}", title, snapshot);
// change title in the file
tfile.Tag.Title = "my new title";
tfile.Save();
应该可以正常工作。
【讨论】: