[英]Read RGB triplets of JPEG files in C
要讀取bmp文件,我們可以使用此http://msdn.microsoft.com/zh-cn/library/dd183376(VS.85).aspx作為頭文件,然后獲取rgb三元組。 如何獲取jpeg文件的rgb三胞胎,是否有可用的此類頭文件。 請共享鏈接(如果有)。
JPEG文件格式不直接存儲rgb三胞胎,而是使用某種圖像壓縮。 該文件實際上包含64個(如果我沒記錯的話)像素的塊,這些塊具有定義實際顏色的余弦圖案。
您確實應該使用一個庫(libjpeg,imagemagick,gd等,例如,取決於您的用例)來讀取和解碼文件,並在內存中生成rgb三胞胎。
檢查此庫: libjpeg 。 該庫實現JPEG圖像編碼,解碼和代碼轉換。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.