gpt4 book ai didi

.net - 调整图像大小并保留元数据/属性项

转载 作者:行者123 更新时间:2023-12-04 07:06:29 26 4
gpt4 key购买 nike

.NET 库在调整看起来很棒的图像方面做得非常出色:

Bitmap newImage = new Bitmap(newWidth, newHeight);
using (Graphics gr = Graphics.FromImage(newImage))
{
gr.InterpolationMode = InterpolationMode.HighQualityBilinear;
gr.DrawImage(srcImage, new Rectangle(0, 0, newWidth, newHeight));
}

我在网上看到的解决方案存在的一个问题是,它们去除了嵌入在这些图像中的元数据。有没有办法将这些数据移动到新图像?还是使用原始图像并保留这些数据?

理想情况下,如果可能的话,我也希望仅使用来自 Microsoft 的内置 .NET 库来保留此解决方案。

最佳答案

遍历所有 property items在 Image.PropertyItems 中并将它们添加到新图像中。您可以找到如何使用此方法复制元数据的示例 here .

关于.net - 调整图像大小并保留元数据/属性项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1050936/

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