cdaa縮寫(xiě)是什么意思,cdaa的全稱(chēng)及含義,cdaa全稱(chēng)意思大全
cdaa縮寫(xiě)是什么意思
CDAA英文含義
1、CDAA的英文全稱(chēng):Cave Divers Association of Australia (Scuba Diving, Australia) | 中文意思:───澳大利亞潛水協(xié)會(huì )(潛水,澳大利亞)
2、CDAA的英文全稱(chēng):California District Attorneys Association | 中文意思:───加州地檢官協(xié)會(huì );加州檢察長(cháng)協(xié)會(huì );加州地區檢察官協(xié)會(huì )
3、CDAA的英文全稱(chēng):Circularly Disposed Antenna Array | 中文意思:───環(huán)形配置天線(xiàn)陣
4、CDAA的英文全稱(chēng):Canadian Doll Artists Association | 中文意思:───加拿大娃娃藝術(shù)家協(xié)會(huì )
5、CDAA的英文全稱(chēng):Canadian Dental Assistants' Association (Ottawa, Ontario, Canada) | 中文意思:───加拿大牙科助理協(xié)會(huì )(渥太華,安大略省,加拿大)
6、CDAA的英文全稱(chēng):Colville Design And Advertising (Australia) | 中文意思:───科爾維爾設計和**(澳大利亞)
bmp jpj gip是什么意思
BMP、GIF和JPEG文件格式簡(jiǎn)介及相互轉換
圖象文件就是描繪了一幅圖象的計算機磁盤(pán)文件。形成數字圖象數據后,將其存儲在計算機里的方法有2種,即位映射和向量處理方式。
我們這里主要討論的是位圖。不同圖象軟件幾乎都用各種的方法處理圖象,圖象格式也多種多樣,它主要包括文件識別頭和圖象數據。文件識別頭用來(lái)讓計算機判斷是哪種文件格式,圖象數據包含了整個(gè)對圖象描繪相關(guān)數據,包括調色板、位圖映象等。根據壓縮算法不同,映象方式也不同,下面簡(jiǎn)要介紹一下壓縮算法。
一、 行程長(cháng)度壓縮
原理是將一掃描行中的顏色值相同的相鄰像素用一個(gè)計數值和那些像素的顏色值來(lái)代替。例如:aaabccccccddeee,則可用3a1b6c2d3e來(lái)代替。對于擁有大面積,相同顏色區域的圖像,用RLE壓縮方法非常有效。由RLE原理派生出許多具體行程壓縮方法:
1.PCX行程壓縮方法: 該算法實(shí)際上是位映射格式到壓縮格式的轉換算法,該算法對于連續出現1次的字節Ch,若Ch>0xc0則壓縮時(shí)在該字節前加上0xc1,否則直接輸出Ch,對于連續出現N 次的字節Ch,則壓縮成0xc0+N,Ch這兩個(gè)字節,因而N最大只能為ff-c0=3fh(十進(jìn)制為63),當N大于63時(shí), 則需分多次壓縮。
2.BI_RLE8壓縮方法:在WINDOWS的位圖文件中采用了這種壓縮方法。該壓縮方法編碼也是以?xún)蓚€(gè)字節為基本單位。其中第一個(gè)字節規定了用第二個(gè)字節指定的顏色重復次數。 如編碼 0504表示從當前位置開(kāi)始連續顯示5個(gè)顏色值為04的像素。當第二個(gè)字節為零時(shí)第二個(gè)字節有特殊含義:0表示行末;1表示圖末;2轉義后面2個(gè)字節, 這兩個(gè)字節分別表示下一像素相對于當前位置的水平位移和垂直位移。這種壓縮方法所能壓縮的圖像像素位數最大為8位(256色)圖像。
3.BI_RLE壓縮方法: 該方法也用于WINDOWS位圖文件中,它與 BI_RLE8編碼類(lèi)似,唯一不同是:BI_RLE4的一個(gè)字節包含了兩個(gè)像素的顏色,因此,它只能壓縮的顏色數不超過(guò)16的圖像。因而這種壓縮應用范圍有限。
4.緊縮位壓縮方法(Packbits):該方法是用于A(yíng)pple公司的Macintosh機上的位圖數據壓縮 方法, TIFF 規范中使用了這種方法, 這種壓縮方法與BI_RLE8壓縮方法相似,如1c1c1c2132325648 壓縮為:83 1c 21 81 32 56 48,顯而易見(jiàn), 這種壓縮方法最好情況是每連續128個(gè)字節相同,這128個(gè)字節可壓縮為一個(gè)數值7f。這種方法還是非常有效的。
二、霍夫曼編碼壓縮:
也是一種常用的壓縮方法。是1952年為文本文件建立的,其基本原理是頻繁使用的數據用較短的代碼代替,很少使用的數據用較長(cháng)的代碼代替,每個(gè)數據的代碼各不相同。這些代碼都是二進(jìn)制碼,且碼的長(cháng)度是可變的。如: 有一個(gè)原始數據序列,ABACCDAA則編碼為A(0),B(10),C(110),(D111),壓縮后為010011011011100。產(chǎn)生霍夫曼編碼需要對原始數據掃描兩遍,第一遍掃描要精確地統計出原始數據中的每個(gè)值出現的頻率,第二遍是建立霍夫曼樹(shù)并進(jìn)行編碼,由于需要建立二叉樹(shù)并遍歷二叉樹(shù)生成編碼,因此數據壓縮和還原速度都較慢,但簡(jiǎn)單有效,因而得到廣泛的應用。
三、LZW壓縮方法
LZW壓縮技術(shù)比其它大多數壓縮技術(shù)都復雜, 壓縮效率也較高。其基本原理是把每一個(gè)第一次出現的字符串用一個(gè)數值來(lái)編碼,在還原程序中再將這個(gè)數值還成原來(lái)的字符 串,如用數值0x100代替字符串"abccddeee"這樣每當出現該字符串時(shí),都用0x100代替,起到了壓縮的作用。 至于0x100與字符串的對應關(guān)系則是在壓縮過(guò)程中動(dòng)態(tài)生成的,而且這種對應關(guān)系是隱含在壓縮數據中,隨著(zhù)解壓縮的進(jìn)行這張編碼表會(huì )從壓縮數據中逐步得到恢復,后面的壓縮數據再根據前面數據產(chǎn)生的對應關(guān)系產(chǎn)生更多的對應關(guān)系。直到壓縮文件結束為止。LZW是可逆的, 所有信息全部保留。
四、算術(shù)壓縮方法
算術(shù)壓縮與霍夫曼編碼壓縮方法類(lèi)似,只不過(guò)它比霍夫曼編碼更加有效。算術(shù)壓縮適合于由相同的重復序列組成的文件,算術(shù)壓縮接近壓縮的理論極限。這種方法,是將不同的序列映像到0到1之間的區域內,該區域表示成可變精度(位數 )的二進(jìn)制小數,越不常見(jiàn)的數據要的精度越高(更多的位數),這種方法比較復雜,因而不太常用。
五、 JPEG( 聯(lián)合攝影專(zhuān)家組 Joint Photographic Exprerts Group)
JPEG標準與其它的標準不同,它定義了不兼容的編碼方法,在它最常用的模式中,它是帶失真的,一個(gè)從JPEG文件恢復出來(lái)的圖像與原始圖像總是不同的,但有損壓縮重建后的圖像常常比原始圖像的效果更好。JPEG的另一個(gè)顯著(zhù)的特點(diǎn)是它的壓縮比例相當高,原圖像大小與壓縮后的圖像大小相比,比例可以從1%到80~90%不等。 這種方法效 果也好,適合多媒體系統。
介紹完了壓縮算法,我們來(lái)簡(jiǎn)要介紹一下三種位圖格式的異同和它們之間的相互轉換。
1. bmp圖象
· 位圖文件頭(BITMAPHEADER)數據結構
· 位圖信息(BITMAPINFO)數據結構
· 位圖陣列
1)位圖文件頭數據結構包含BMP圖象文件的類(lèi)型、顯示內容等信息。
Typedef struct{
Int bfType; //must be "BM"
Long bfSize; //位圖大小
Int bfReserved1;//must be "0"
Int bfReserved2;//must be "0"
Long bfOffBits;//位圖陣列的起始位置
}BITMAPEFILEHEADER;
2)位圖信息數據結構由BITMAPINFOHEADER和RGBQUAD兩個(gè)數據結構組成,
typedef struct{
BITMAPINFOHEADER bmiHeader;
RGBQUAD bmiColors[];
}BITMAPINFO
其中BITMAPINFOHEADER數據結構包含了有關(guān)BMP圖象的寬、高、壓縮方法等信息。
數據結構RGBQUAD定義一種顏色。
3)位圖陣列
位圖陣列記錄了圖象的每一個(gè)象素值。從圖象的左下角開(kāi)始逐行掃描圖象。從左到右,從上到下,將圖象的象素值逐一記錄下來(lái),這些記錄象素值的字節組成了位圖陣列。
位圖陣列數據的存儲格式有壓縮和非壓縮兩種格式。
1. 非壓縮格式 位圖中的每一個(gè)點(diǎn)的象素值對應與位圖陣列的若干位,而位圖陣列的若干位由圖象的高度、寬度及圖象的顏色數決定。
2. 壓縮格式 在bmp格式文件中,Windows支持BI-RLE8和BI-RLE4兩種壓縮類(lèi)型的存儲格式。
2、GIF圖象文件格式
GIF的全稱(chēng)是Graphics Interchange Format,.譯做圖形交換格式。GIF是一種公用的圖象文件格式標準,但它歸compuServe公司版權所有。
GIF文件結構包含一個(gè)文件頭,
在一個(gè)GIF文件中首先碰到的是GIF的標志,這個(gè)標志告訴**程序這是個(gè)GIF文件。這個(gè)標志是3字節的串:GIF。一個(gè)GIF文件中可以存放多幅圖象,但絕大多數的文件都只包含一幅圖象。
然后是屏幕描述字(screen descriptor),說(shuō)明了用來(lái)生成的顯示文件中的圖象的顯示器分辨率,分別表示屏幕的寬和高。
緊跟下來(lái)的一個(gè)字節是全局標志,其低三位說(shuō)明了即將碰到的圖象是多少顏色的。最高位表示是否存在一個(gè)全局色彩表。
背景色表示把背景置成適當的顏色,實(shí)際上是一個(gè)指向全局色彩表的數。
Struct Global_Data{
Unsigned short screen_width;
Unsigned short screen_height;
Unsigned char background;
har tail='\0';
}
接下來(lái)是全局色彩表,按順序存放所有的嚴肅,每一種嚴肅由色彩表的一項來(lái)描述,每項是3字節,分別表示紅、綠、藍三種原色的強度。其長(cháng)度有全局標志的低三位表示。
以后的數據都是局部的了。是些數據塊的集合。下面是圖象數據塊的結構。
Struct Local_Head{
Char heading=',';
Unsigned short image_left;//圖象的屏幕上顯示的起始位置
Unsigned short image_top;
Unsigned short image_width;
Unsigned short image-height;
Unsigned char local_flag;//局部標志
}
局部標志和 全局標志的不同之處在于次高位,如果這位被置成1則表示圖像的位圖數據是以隔行方式存放的。也就是說(shuō),在解開(kāi)的位圖數據中,第一行存放的是屏幕上第一行,第二行對應屏幕上的第9行,第三行對應屏幕上的第17行,以此遞增--這是第一遍掃描;第二遍掃描是從屏幕上的第5行開(kāi)始,兩行之間也是以8遞增;第三遍掃描是從屏幕上的第3行開(kāi)始,兩行之間以4遞增;第四遍掃描,也是最后一遍,從第2行開(kāi)始,兩行之間以2遞增。隔行存放的圖像數據和順序(不隔行)存放的圖像數據的對應關(guān)系如下圖所示:
隔行存放的GIF圖像在邊**邊顯示的時(shí)候可分成四遍掃描。第一遍掃描雖然只顯示了整個(gè)圖像的八分之一,第二遍的掃描后也只顯示了四分之一,但這已經(jīng)把整個(gè)圖像的概貌顯示出來(lái)了。在顯示GIF圖像的時(shí),隔行存放的圖像會(huì )給你這樣一個(gè)印象:向它的顯示速度似乎要比其他圖像快一些,這是隔行存放的優(yōu)點(diǎn)。
在GIF圖像的編**中用到了LZW壓縮算法--把這些字符流轉換成另一種形式的代碼流,**過(guò)程則是把這種代碼流還原成原來(lái)的字符流。
3、JPEG圖象文件格式
JPEG是Joint Photographic Experts Group(聯(lián)合攝影專(zhuān)家小組)的首字母縮寫(xiě)。JPEG的主要作用是用于數字化圖象的標準編碼技術(shù)。JPEG圖象文件是一種象素格式文件格式,但它比諸如象GIF、BMP等圖象文件要復雜的多。所幸,我們在使用由JPEG組成的JPEG庫時(shí),只要對該文件格式有個(gè)一般的了解就可以了。而沒(méi)有必要對JPEG文件格式做一個(gè)全面細致的了解。
JPEG格式是種有損的編碼格式,但如果GIF文件比,他經(jīng)過(guò)**后的重構圖象要比GIF圖象更接近于原始的圖象。 JPEG編碼技術(shù)是由顏色轉換、DCT變換、進(jìn)行量化、編碼。其壓縮格式由著(zhù)名的JPEG集團所著(zhù)的4.0版本的庫所定。
關(guān)于這3種圖象格式的互相轉換,主要是用c語(yǔ)言或c++和匯編語(yǔ)言,因為這些語(yǔ)言可以 直接進(jìn)行底層的操作,把圖象解壓縮后按用另一種格式要求進(jìn)行壓縮即可。
顏色#23238E是什么意思
#23238E是16進(jìn)制顏色代碼 代表海軍藍。
顏色在程序中有3種方式提交
1.顏色英文名
2.16進(jìn)制代碼
3.rgb
以下是顏色代碼表 希望可以幫到你O(∩_∩)O
顏色名稱(chēng) 顏色值 紅 綠 藍 預覽
aliceblue #F0F8FF 240 248 255
antiquewhite #FAEBD7 250 235 215
aqua #00FFFF 0 255 255
aquamarine #7FFFD4 127 255 212
azure #F0FFFF 240 255 255
beige #F5F5DC 245 245 220
bisque #FFE4C4 255 228 196
black #000000 0 0 0
blanchedalmond #FFEBCD 255 235 205
blue #0000FF 0 0 255
blueviolet #8A2BE2 138 43 226
brown #A52A2A 165 42 42
burlywood #DEB887 222 184 135
cadetblue #5F9EA0 95 158 160
chartreuse #7FFFA0 127 255 160
chocolate #D2691E 210 105 30
coral #FF7F50 255 127 80
cornflowerblue #6495ED 100 149 237
cornsilk #FFF8DC 255 248 220
crimson #DC143C 220 20 60
cyan #00FFFF 0 255 255
darkblue #00008B 0 0 139
darkcyan #008B8B 0 139 139
darkgoldenrod #B8860B 184 134 11
darkgray #A9A9A9 169 169 169
darkgreen #006400 0 100 0
darkkhaki #BDB76B 189 183 107
darkmagenta #8B008B 139 0 139
darkolivegreen #556B2F 85 107 47
darkorange #FF8C00 255 140 0
darkorchid #9932CC 153 50 204
darkred #8B0000 139 0 0
darksalmon #E9967A 233 150 122
darkseagreen #8FBC8F 143 188 143
darkslateblue #483D8B 72 61 139
darkslategray #2F4F4F 47 79 79
darkturquoise #00CED1 0 206 209
darkviolet #9400D3 148 0 211
deeppink #FF1493 255 20 147
deepskyblue #00BFFF 0 207 255
dimgray #696969 105 105 105
dodgerblue #1E90FF 30 144 255
firebrick #B22222 178 34 34
floralwhite #FFFAF0 255 250 240
forestgreen #228B22 34 139 34
fushcia #FF00FF 255 0 255
gainsboro #DCDCDC 220 220 220
ghostwhite #F8F8FF 248 248 255
gold #FFD700 255 215 0
goldenrod #DAA520 218 165 32
gray #808080 128 128 128
green #008000 0 128 0
greenyellow #ADFF2F 173 255 47
honeydew #F0FFF0 240 255 240
hotpink #FF69B4 255 105 180
indianred #CD5C5C 205 92 92
indigo #4B0082 75 0 130
ivory #FFFFF0 255 255 240
khaki #F0E68C 240 230 140
lavender #E6E6FA 230 230 250
lavenderblush #FFF0F5 255 240 245
lawngreen #7CFC00 124 252 0
lemonchiffon #FFFACD 255 250 205
lightblue #ADD8E6 173 216 230
lightcoral #F08080 240 128 128
lightcyan #E0FFFF 224 255 255
lightgoldenrodyellow #FAFAD2 250 250 210
lightgreen #90EE90 144 238 144
lightgrey #D3D3D3 211 211 211
lightpink #FFB6C1 255 182 193
lightsalmon #FFA07A 255 160 122
lightseagreen #20B2AA 32 178 170
lightskyblue #87CEFA 135 206 250
lightslategray #778899 119 136 153
lightsteelblue #B0C4DE 176 196 222
lightyellow #FFFFE0 255 255 224
lime #00FF00 0 255 0
limegreen #32CD32 50 205 50
linen #FAF0E6 250 240 230
magenta #FF00FF 255 0 255
maroon #800000 128 0 0
mediumaquamarine #66CDAA 102 205 170
mediumblue #0000CD 0 0 205
mediumorchid #BA55D3 186 85 211
mediumpurple #9370DB 147 112 219
mediumseagreen #3CB371 60 179 113
mediumslateblue #7B68EE 123 104 238
mediumspringgreen #00FA9A 0 250 154
mediumturquoise #48D1CC 72 209 204
mediumvioletred #C71585 199 21 133
midnightblue #191970 25 25 112
mintcream #F5FFFA 245 255 250
mistyrose #FFE4E1 255 228 225
moccasin #FFE4B5 255 228 181
navajowhite #FFDEAD 255 222 173
navy #000080 0 0 128
oldlace #FDF5E6 253 245 230
olive #808000 128 128 0
olivedrab #6B8E23 107 142 35
orange #FFA500 255 165 0
orangered #FF4500 255 69 0
orchid #DA70D6 218 112 214
palegoldenrod #EEE8AA 238 232 170
palegreen #98FB98 152 251 152
paleturquoise #AFEEEE 175 238 238
palevioletred #DB7093 219 112 147
papayawhip #FFEFD5 255 239 213
peachpuff #FFDAB9 255 218 185
peru #CD853F 205 133 63
pink #FFC0CB 255 192 203
plum #DDA0DD 221 160 221
powderblue #B0E0E6 176 224 230
purple #800080 128 0 128
red #FF0000 255 0 0
rosybrown #BC8F8F 188 143 143
royalblue #4169E1 65 105 225
saddlebrown #8B4513 139 69 19
salmon #FA8072 250 128 114
sandybrown #F4A460 244 164 96
seagreen #2E8B57 46 139 87
seashell #FFF5EE 255 245 238
sienna #A0522D 160 82 45
silver #C0C0C0 192 192 192
skyblue #87CEEB 135 206 235
slateblue #6A5ACD 106 90 205
slategray #708090 112 128 144
snow #FFFAFA 255 250 250
springgreen #00FF7F 0 255 127
steelblue #4682B4 70 130 180
tan #D2B48C 210 180 140
teal #008080 0 128 128
thistle #D8BFD8 216 191 216
tomato #FF6347 255 99 71
turquoise #40E0D0 64 224 208
violet #EE82EE 238 130 238
wheat #F5DEB3 245 222 179
white #FFFFFF 255 255 255
whitesmoke #F5F5F5 245 245 245
yellow #FFFF00 255 255 0
yellowgreen #9ACD32 154 205 50
版權聲明: 本站僅提供信息存儲空間服務(wù),旨在傳遞更多信息,不擁有所有權,不承擔相關(guān)法律責任,不代表本網(wǎng)贊同其觀(guān)點(diǎn)和對其真實(shí)性負責。如因作品內容、版權和其它問(wèn)題需要同本網(wǎng)聯(lián)系的,請發(fā)送郵件至 舉報,一經(jīng)查實(shí),本站將立刻刪除。