0
我有一個編輯JPEG圖像的元數據部分的應用程序。我不得不刪除縮略圖元數據,而不使用其他元數據。我已經嘗試了下面的代碼,但沒有成功刪除縮略圖元數據。有些人可以幫助我解決這個問題提前感謝。如何刪除JPEG圖像的縮略圖屬性,而無需在C++中轉換其他Exif數據.net
array<String^>^ query = gcnew array<String^>(4);
query[0] = "/app1/ifd/tiff:";
query[1] = "/app1/ifd/tiff/subifd:";
query[2] = "/ifd/tiff:";
query[3] = "/ifd/tiff/subifd:";
for each (String^ SetQuery in query)
{
metaData->RemoveQuery(SetQuery + "{uint=256}");
metaData->RemoveQuery(SetQuery + "{uint=257}");
metaData->RemoveQuery(SetQuery + "{uint=258}");
metaData->RemoveQuery(SetQuery + "{uint=259}");
metaData->RemoveQuery(SetQuery + "{uint=273}");
metaData->RemoveQuery(SetQuery + "{uint=262}");
metaData->RemoveQuery(SetQuery + "{uint=277}");
metaData->RemoveQuery(SetQuery + "{uint=278}");
metaData->RemoveQuery(SetQuery + "{uint=279}");
metaData->RemoveQuery(SetQuery + "{uint=282}");
metaData->RemoveQuery(SetQuery + "{uint=283}");
metaData->RemoveQuery(SetQuery + "{uint=284}");
metaData->RemoveQuery(SetQuery + "{uint=296}");
metaData->RemoveQuery(SetQuery + "{uint=513}");
metaData->RemoveQuery(SetQuery + "{uint=514}");
metaData->RemoveQuery(SetQuery + "{uint=529}");
metaData->RemoveQuery(SetQuery + "{uint=530}");
metaData->RemoveQuery(SetQuery + "{uint=531}");
metaData->RemoveQuery(SetQuery + "{uint=532}");
}
我喜歡它被標記爲C,但標題是C#,代碼是C++/CLI。 – 2010-06-05 14:03:39