2011-01-07 67 views

回答

4

這可能標誌着一個JPG文件,以改變它應該如何顯示無負載和JPG圖像解碼成內存中的位圖。 JPG圖像文件可以選擇包含一個EXIF元數據部分,通常用於描述創建或捕獲圖像所涉及的設備和環境 - 相機型號,快門速度,ISO等效曝光等。

EXIF元數據包括可用於通知圖像查看器應用程序如何將JPG圖像的像素定向在顯示錶面上的方向標誌。這個方向標誌(和EXIF元數據)可以讀寫到JPG文件中,而不需要加載或解碼像素圖像數據。這也意味着,取向是可以改變的多次沒有圖像細節的損失,由於圖像不被解壓縮,旋轉,然後再壓縮成盤上的新文件。

要做到這一點,你需要C#代碼,將讀取JPG文件的JFIF文件格式和發現並提取EXIF部分。我不認爲內置的.NET圖像閱讀器提供了類似的東西。

請注意,並非所有的JPG讀者尊敬EXIF方向標誌。我相信Windows內置圖像預覽應用程序會尊重當前版本的Windows中的EXIF方向標誌,但它並不適用於Windows XP等早期Windows版本。

的EXIF方向標誌在此處瞭解詳情:http://jpegclub.org/exif_orientation.html

+0

但看到圖像實際上旋轉,你需要的是觀衆服從該方向標誌...多少觀衆真正做到這一點? – 2011-01-08 05:13:43

相關問題