【发布时间】:2013-03-06 02:46:34
【问题描述】:
我正在尝试解决更改 Bitmap 对象的 ImageDescription 值的问题。为文件添加描述。搜索相关主题,我没有找到解决方案。
我的代码:
public Bitmap ImageWithComment(Bitmap image)
{
string filePath = @"C:\1.jpg";
var data = Encoding.UTF8.GetBytes("my comment");
var propItem = image.PropertyItems.FirstOrDefault();
propItem.Type = 2;
propItem.Id = 40092;
propItem.Len = data.Length;
propItem.Value = data;
image.SetPropertyItem(propItem);
image.Save(filePath);
return image;
}
但是带有新评论的图像不会保存在文件夹中((请帮助我
【问题讨论】:
-
图片来源是同一个文件吗?这可能是问题所在。
-
你有什么异常吗?
-
System.ArgumentException:参数无效。在 System.Drawing.Image.get_Width() 中 System.Drawing.Bitmap .. ctor (Image image) in WallpapersSite.Code.ImageActions.SaveImage (Bitmap image)