2012-06-25 61 views
0

我有興趣處理數據類型和文件格式。
例如,我想用php打開一個jpeg文件並使用它。
例如,獲取大小,或將其更改爲黑白,無需任何庫。
我想知道如何解碼文件的字節並獲取有關它的信息?
我用HxD打開了一個jpeg文件,並看到一些十六進制的數據。
請給我一個參考,以瞭解更多關於文件和結構...
對不起,對英文不好。
非常感謝......數據類型和文件結構

回答

0

很多圖像文件的使用編碼的Exchangeable Image File Format

在PHP中,你可以使用類似這樣的方法:

http://php.net/manual/en/function.exif-read-data.php

這將允許你可以訪問存儲在圖像標題中的圖像的不同屬性,例如分辨率,字節順序等,然後可以使用這些屬性讀取原始圖像數據。

原始圖像數據通常存儲在圖像標題後面。

下面是JPEG文件交換格式規範(JFIF):

http://www.jpeg.org/public/jfif.pdf

此外,在PHP如果你只是讀取原始圖像數據,可以使用:

$file = 'picture.jpg'; 
readFile($file); 

,然後您可以使用以下瀏覽器將其顯示出來:

header('Content-type: image/jpeg');