2013-01-17 53 views
2

有人知道是否有可能將元數據寫入C#中的BitMap類?約束是唯一的。 NET 2.0可以使用。在C#.Net 2.0中編寫圖像元數據

我讀了關於C#中的PropertyItem類,但它沒有解釋如何設置屬性;它只顯示如何獲得財產。

謝謝!

回答

1

是的,這是可能的。這是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) 

imgImagebsbyte數組)。你必須將圖像保存到一個新的文件,因爲.NET顯然是從舊文件中讀取EXIF數據,而不是將其保持在記憶。