Bitmap オブジェクトの値 PropertyTagImageDescription (0x010E) を変更する問題を解決しようとしています。ファイルの説明を追加します。関連トピックを検索しましたが、解決策が見つかりませんでした。私の用途:
Bitmap image = new Bitmap(Image.FromFile(fileName));
var data = System.Text.Encoding.UTF8.GetBytes("My comment");
PropertyItem propItem = image.GetPropertyItem(Convert.ToInt32(0x010E));
propItem.Len = data.Length;
propItem.Value = data;
image.SetPropertyItem(propItem);
しかし、エラーがあります:「GDI +エラーが一般的に発生しました。」
私が理解するのを手伝ってください!私が間違っていることは何ですか?