gpt4 book ai didi

c# - 如何在 C# 中检索图像描述标题?

转载 作者:太空狗 更新时间:2023-10-29 21:57:57 25 4
gpt4 key购买 nike

我有一个具有以下属性的文件:

Coral image properties

我想获得描述标题“龙眼珊瑚”。我该怎么做呢?

我一直在尝试用下面的代码来做,但没有任何结果:

public string GetImageTitle(Image img)
{
const int metTitle = 0x0320;
var props = img.PropertyItems;
var Title = props.FirstOrDefault(x => x.Id == metTitle);
if (Title != null)
{
var myObject = Encoding.ASCII;
var PicTitle = myObject.GetString(Title.Value, 0, Title.Len - 1);
return PicTitle;
}
return "";
}

最佳答案

我已经尝试了下面的代码并且它工作正常..你只需要更改 metTitle int 值

        Image im = Image.FromFile("image file path");
System.Text.ASCIIEncoding encoding = new System.Text.ASCIIEncoding();
var allPoprItem = im.PropertyItems;
const int metTitle = 0x10e;
var Title = allPoprItem.FirstOrDefault(x => x.Id == metTitle);
Console.WriteLine(encoding.GetString(Title.Value));

我可以获得我为图像设置的任何标题..试试这个..

关于c# - 如何在 C# 中检索图像描述标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21368061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com