1. bmp和jpg的區別
bmp和jpg的區別如下:
JPEG( Joint Photographic Experts Group)即聯合圖像專家組,是用於連續色調靜態圖像壓縮的一種標准,文件後綴名為,jpg或,jpeg,是最常用的圖像文件格式。
其主要是採用預測編碼(DPCM)、離散餘弦變換(DCT)以及熵編碼的聯合編碼方式,以去除冗餘的圖像和彩色數據,屬於有損壓縮格式,它能夠將圖像壓縮在很小的儲存空間,一定程度上會造成圖像數據的損傷。
尤其是使用過高的壓縮比例,將使最終解壓縮後恢復的圖像質量降低,如果追求高品質圖像,則不宜採用過高的壓縮比例。
2. 二維碼圖片如何確認這張圖的編碼方式
用黑點表示1,用空白表示0,形成的二維圖形,就表示了多個1,0的排列,也就是形成了數據。
3. 求各種圖片的編碼格式
把圖像轉化成數據吧,你說的是這意思嗎
Image img;
int n[width*height];
img.getRGB(n,0,width,0,0,width,heigth);
如果是編碼的話
bmp的比較簡單:
typedef struct{
char id[2]; //bm
long filesize;
int reserved[2];
long headersize;
long infoSize;
long width;
long depth;
int biPlanes;
int bits;
long biCompression;
long biSizeImage;
long biXPelsPerMete;
long biYPelsPerMeter;
long biClrUsed;
long biClrImportant;
}BMPHEAD;
gif,用壓縮,煩一點
這是頭,演算法和結構你可以查書
typedef struct{
char sig[6];
unsigned int screenwidth, screendepth;
char flags;
char background;
char aspect;
}GIFHEADER;
2.JEPG圖象文件(*.jpg,*.jepg):該類型文件由一個文件頭,一個文件尾,中間有
任意數量的段組成.其中文件頭標志0xFFD8,文件尾標志為0xFFD9.因此我們在
它的末端加入一些數據也是安全的.
gif terminator------解碼結束標志0x3b,";"
因為該格式文件有結束標志,故我們在它的末端加入一些數據也是安全的.
4. 數字圖像和聲音是如何編碼的
數字的存儲在計算機分為整數和浮點數存儲,整數的話都是以二進制補碼的形式存儲,正數的補碼是正數原碼本身,負數的補碼是原碼的反碼加1,而浮點數的存儲就更為復雜了,包含符號位、基數位、階碼,以「符號位+基數+階碼」的形式存放(當然這只是個簡單的模型,只是為了說明問題,基數本身是以補碼的形式存放,而階碼就特殊點了,可以參看http://..com/question/213678614.html)
英文字元都是以ASCII碼的形式存放,這是早期電腦中的數據存儲形式,就是用1B(8位)來存放一個英文字元對應的ASCII碼,最高位為0,但是現在的操作系統中都是Unicode編碼,即用2B來存放一個英文字元,高8位全為0,低8位為對應英文字元的ASCII編碼.而漢字的編碼也差不多,只不過一個漢字固定是用2B來存放的,一個漢字的編碼高8位和低8位的第一個位都為1,漢字的編碼有個區間【按照GB2312標準的漢字范圍:0xB0A1(45217)-0xF7FE(63486))】
圖像和聲音的編碼更為復雜了,因為我們知道圖片和聲音文件有很多種後綴名(圖像:例如.jpg/.png/.bmp等等.聲音:.mp3/.wma/.wav等等)按照不同的後綴名會有不同的編碼方式,即使是同一個後綴名也可能有多種編碼方式,所以這個小點很不好回答.要簡單先了解一下的話,你可以先看看圖像中的.bmp文件是怎麼編碼成二進制文件的,這個主要編碼方式是把圖像當成一個點陣,每個點陣上有多位顏色,每一種顏色分別用一個的一定位數來編碼(這個得根據顏色的多少來決定用多少位二進制數來編碼,例如256色,真彩色等等),點陣的位置用一定位數來編碼,對應的點陣位置上存放的就是對應顏色的編碼(呵呵.有點復雜).
聲音的話也跟圖像編碼類似,就指.wav聲音文件來說,先把音軌按時間來劃分,每隔一定的時間采樣一次,隔的時間的倒數就是我們所說的采樣頻率.而我們是對每一個採到的聲音進行編碼,例如按照聲波的振幅進行編碼,不同的振幅對應不同的二進制編碼,如振幅0對應00000000,這只是簡單的說明一下.wav音頻文件的編碼。
5. 二維碼圖片如何確認這張圖的編碼方式
同樣的內容,生成的二維碼肯定是一樣的。圖片不存在編碼的問題,只有字元才有編碼,所以對於中文一定要有utf8
6. 視頻圖像的壓縮編碼方式有哪些
視頻壓縮標准如下:
1、H.261
H.261標準是為ISDN設計,主要針對實時編碼和解碼設計,壓縮和解壓縮的信號延時不超過150ms,碼率px64kbps(p=1~30)。
H.261標准主要採用運動補償的幀間預測、DCT變換、自適應量化、熵編碼等壓縮技術。只有I幀和P幀,沒有B幀,運動估計精度只精確到像素級。支持兩種圖像掃描格式:QCIF和CIF。
2、H.263
H.263標準是甚低碼率的圖像編碼國際標准,它一方面以H.261為基礎,以混合編碼為核心,其基本原理框圖和H.261十分相似,原始數據和碼流組織也相似;另一方面,H.263也吸收了MPEG等其它一些國際標准中有效、合理的部分,如:半像素精度的運動估計、PB幀預測等,使它性能優於H.261。
H.263使用的位率可小於64Kb/s,且傳輸比特率可不固定(變碼率)。H.263支持多種解析度:SQCIF(128x96)、 QCIF、CIF、4CIF、16CIF。
3、H.264/AVC
視頻壓縮國際標准主要有由ITU-T制定的H.261、H.262、H.263、H.264和由MPEG制定的MPEG-1、MPEG-2、MPEG-4,其中H.262/MPEG-2和H.264/MPEG-4 AVC由ITU-T與MPEG聯合制定。
從簡單來說H.264就是一種視頻編碼技術,與微軟的WMV9都屬於同一種技術也就是壓縮動態圖像數據的「編解碼器」程序。
一般來說,如果動態圖像數據未經壓縮就使用的話,數據量非常大,容易造成通信線路故障及數據存儲容量緊張。
因此,在發送動態圖像時、或者把影像內容保存在DVD上時、以及使用存儲介質容量較小的數碼相機或相機手機拍攝映像時,就必須使用編解碼器。雖然編解碼器有許多種類,但DVD-Video與微波數字電視等使用的主要是MPEG2,數碼相機等攝像時主要使用MPEG4。
既然作為壓縮視頻編碼技術,H.264最大的作用對視頻的壓縮了。我們熟悉的MPEG2也就是最常用的DVD視頻編碼技術已經比較落後。
MPEG-4
MPEG-4標准並非是MPEG-2的替代品,它著眼於不同的應用領域。MPEG-4的制定初衷主要針對視頻會議、可視電話超低比特率壓縮(小於64Kb/s)的需求。在制定過程中,MPEG組織深深感受到人們對媒體信息,特別是對視頻信息的需求由播放型轉向基於內容的訪問、檢索和操作。
MPEG-4與前面提到的JPEG、MPEG-1/2有很大的不同,它為多媒體數據壓縮編碼提供了更為廣闊的平台,它定義的是一種格式、一種框架,而不是具體演算法,它希望建立一種更自由的通信與開發環境。
於是MPEG-4新的目標就是定義為:支持多種多媒體的應用,特別是多媒體信息基於內容的檢索和訪問,可根據不同的應用需求,現場配置解碼器。編碼系統也是開放的,可隨時加入新的有效的演算法模塊。應用范圍包括實時視聽通信、多媒體通信、遠地監測/監視、VOD、家庭購物/娛樂等。
MPEG-4視頻壓縮演算法相對於MPEG-1/2在低比特率壓縮上有著顯著提高,在CIF(352*288)或者更高清晰度(768*576)情況下的視頻壓縮,無論從清晰度還是從存儲量上都比MPEG1具有更大的優勢,也更適合網路傳輸。另外MPEG-4可以方便地動態調整幀率、比特率,以降低存儲量。
MPEG-4由於系統設計過於復雜,使得MPEG-4難以完全實現並且兼容,很難在視頻會議、可視電話等領域實現,這一點有點偏離原來地初衷。
7. 請問JPG圖片的編碼格式是什麼
JPEG是joint Photographic Experts Group(聯合圖像專家組)的縮寫,文件後輟名為".jpg"或".jpeg",是最常用的圖像文件格式,由一個軟體開發聯合會組織制定,是一種有損壓縮格式,能夠將圖像壓縮在很小的儲存空間,圖像中重復或不重要的資料會被丟失,因此容易造成圖像數據的損傷。尤其是使用過高的壓縮比例,將使最終解壓縮後恢復的圖像質量明顯降低,如果追求高品質圖像,不宜採用過高壓縮比例。但是JPEG壓縮技術十分先進,它用有損壓縮方式去除冗餘的圖像數據,在獲得極高的壓縮率的同時能展現十分豐富生動的圖像,換句話說,就是可以用最少的磁碟空間得到較好的圖像品質。而且 JPEG是一種很靈活的格式,具有調節圖像質量的功能,允許用不同的壓縮比例對文件進行壓縮,支持多種壓縮級別,壓縮比率通常在10:1到40:1之間,壓縮比越大,品質就越低;相反地,壓縮比越小,品質就越好。比如可以把1.37Mb的BMP點陣圖文件壓縮至20.3KB。當然也可以在圖像質量和文件尺寸之間找到平衡點。JPEG格式壓縮的主要是高頻信息,對色彩的信息保留較好,適合應用於互聯網,可減少圖像的傳輸時間,可以支持24bit真彩色,也普遍應用於需要連續色調的圖像。 JPEG格式是目前網路上最流行的圖像格式,是可以把文件壓縮到最小的格式,在 Photoshop軟體中以JPEG格式儲存時,提供11級壓縮級別,以0—10級表示。其中0級壓縮比最高,圖像品質最差。即使採用細節幾乎無損的10 級質量保存時,壓縮比也可達 5:1。以BMP格式保存時得到4.28MB圖像文件,在採用JPG格式保存時,其文件僅為178KB,壓縮比達到24:1。經過多次比較,採用第8級壓縮為存儲空間與圖像質量兼得的最佳比例。 JPEG格式的應用非常廣泛,特別是在網路和光碟讀物上,都能找到它的身影。目前各類瀏覽器均支持JPEG這種圖像格式,因為JPEG格式的文件尺寸較小,下載速度快。 JPEG2000作為JPEG的升級版,其壓縮率比JPEG高約30%左右,同時支持有損和無損壓縮。JPEG2000格式有一個極其重要的特徵在於它能實現漸進傳輸,即先傳輸圖像的輪廓,然後逐步傳輸數據,不斷提高圖像質量,讓圖像由朦朧到清晰顯示。此外,JPEG2000還支持所謂的"感興趣區域" 特性,可以任意指定影像上感興趣區域的壓縮質量,還可以選擇指定的部分先解壓縮。 JPEG2000和JPEG相比優勢明顯,且向下兼容,因此可取代傳統的JPEG格式。JPEG2000即可應用於傳統的JPEG市場,如掃描儀、數碼相機等,又可應用於新興領域,如網路傳輸、無線通訊等等。 優點: 攝影作品或寫實作品支持高級壓縮。 利用可變的壓縮比可以控制文件大小。 支持交錯(對於漸近式 JPEG 文件)。 JPEG 廣泛支持 Internet 標准。 缺點: 有損耗壓縮會使原始圖片數據質量下降。 當您編輯和重新保存 JPEG 文件時,JPEG 會混合原始圖片數據的質量下降。這種下降是累積性的。 JPEG 不適用於所含顏色很少、具有大塊顏色相近的區域或亮度差異十分明顯的較簡單的圖片。
8. 圖片二進制編碼有哪些方式
圖片的二進制編碼方式和圖片格式相關。比如bmp格式圖片。開頭54個頭信息,然後是色表,最後是圖片像素的RGB值。值bmp頭信息里,有圖片信息的壓縮說明,比如RLE。
圖片格式有很多,常見的幾種編碼信息,還是可以搜索得到的。其他的格式根本無從知道其編碼,只能用專用軟體打開。
9. 如何看圖片的編碼
我知道的可以用UltraEdit軟體