2

C# で BitMap クラスにメタデータを書き込むことができるかどうかは誰にもわかりませんか? 制約はそれだけです。NET2.0が使えます。

C# の PropertyItem クラスについて読みましたが、プロパティの設定方法が説明されていません。プロパティを取得する方法を示しただけです。

ありがとう!

4

1 に答える 1

2

はい、可能です。VB での例を次に示します。

  Dim prop As PropertyItem
  prop = img.PropertyItems(0) ' no constructor   
  prop.Id = tagNo
  prop.Len = nBytes
  prop.Type = dataType
  prop.Value = bs   
  img.SetPropertyItem(prop)

(imgImage.bsは の配列ですbyte。) .net はメモリに保持するのではなく、古いファイルから exif データを読み取るように見えるため、画像を新しいファイルに保存する必要があります。

于 2013-01-17T17:24:51.233 に答える