gpt4 book ai didi

c# - 在 Windows 窗体中获取属性 ID

转载 作者:太空宇宙 更新时间:2023-11-03 16:54:16 25 4
gpt4 key购买 nike

我在资源中有图片,我想获取它们的 ID。我发现 MSDN 中的以下代码不是很有帮助。

20624 和 20625 是怎么得到的?

如果我有可通过 Properties.Resources.Image1 访问的图像,我如何以编程方式获取其 ID?

private void DemonstratePropertyItem(PaintEventArgs e)
{

// Create two images.
Image image1 = Image.FromFile("c:\\FakePhoto1.jpg");
Image image2 = Image.FromFile("c:\\FakePhoto2.jpg");

// Get a PropertyItem from image1.
PropertyItem propItem = image1.GetPropertyItem(20624);

// Change the ID of the PropertyItem.
propItem.Id = 20625;

// Set the PropertyItem for image2.
image2.SetPropertyItem(propItem);

// Draw the image.
e.Graphics.DrawImage(image2, 20.0F, 20.0F);
}

最佳答案

MSDN 提供了一个 list of propertyitem ids in hexdecimal format及其对应的标签。

在您的示例中,20624 (0x5090) 是 PropertyTagLuminanceTable,20625(0x5091) 是 PropertyTagChrominanceTable

编辑:请注意,这些 ID 不是用于访问图像本身,而是用于访问有关图像的元数据。

关于c# - 在 Windows 窗体中获取属性 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2779042/

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