當前位置:首頁 » 操作系統 » 點陣圖演算法

點陣圖演算法

發布時間: 2022-10-19 06:11:34

『壹』 為什麼點陣圖的色彩會比矢量圖的更加鮮艷

一般色彩的鮮艷是對比產生的,同是一塊色彩,如果放在不同的背景中,反差強烈的你就感覺鮮艷,我們在看一個點陣圖的時候往往是圖片,所以你感覺色彩鮮艷。還有就是軟體設計的時候矢量圖和點陣圖的演算法不一樣,這也會存在色彩差異。

『貳』 1. 說出什麼是點陣圖,什麼是矢量圖,它們各自有什麼特點

點陣圖,也叫做點陣圖,柵格圖象,像素圖,簡單地說,就是最小單位由象素構成的圖。縮放會失真。BMP圖像就是標準的點陣圖。JPG、GIF等也是點陣圖的變種。
矢量圖,也叫做向量圖,採用線條和填充的方式,可以隨意改變形狀和填充顏色,無論放大或縮小都不會失真。FLASH動畫大多使用矢量圖做的。

『叄』 如何計算點陣圖大小,詳細點,包括8位和24位的

BMP

BMP是一種與硬體設備無關的圖像文件格式,使用非常廣。它採用位映射存儲格式,除了圖像深度可選以外,不採用其他任何壓縮,因此,BMP文件所佔用的空間很大。BMP文件的圖像深度可選lbit、4bit、8bit及24bit。BMP文件存儲數據時,圖像的掃描方式是按從左到右、從下到上的順序。

由於BMP文件格式是Windows環境中交換與圖有關的數據的一種標准,因此在Windows環境中運行的圖形圖像軟體都支持BMP圖像格式。

典型的BMP圖像文件由三部分組成:點陣圖文件頭數據結構,它包含BMP圖像文件的類型、顯示內容等信息;點陣圖信息數據結構,它包含有BMP圖像的寬、高、壓縮方法,以及定義顏色等信息。

具體數據舉例:

如某BMP文件開頭:

424D 4690 0000 0000 0000 4600 0000 2800 0000 8000 0000 9000 0000 0100*1000 0300 0000 0090 0000 A00F 0000 A00F 0000 0000 0000 0000 0000*00F8 0000 E007 0000 1F00 0000 0000 0000*02F1 84F1 04F1 84F1 84F1 06F2 84F1 06F2 04F2 86F2 06F2 86F2 86F2 .... ....

BMP文件可分為四個部分:點陣圖文件頭、點陣圖信息頭、彩色板、圖像數據陣列,在上圖中已用*分隔。

一、圖像文件頭

1)1:(這里的數字代表的是"字",即兩個位元組,下同)圖像文件頭。424Dh=』BM』,表示是Windows支持的BMP格式。

2)2-3:整個文件大小。4690 0000,為00009046h=36934。

3)4-5:保留,必須設置為0。

4)6-7:從文件開始到點陣圖數據之間的偏移量。4600 0000,為00000046h=70,上面的文件頭就是35字=70位元組。

5)8-9:點陣圖圖信息頭長度。

6)10-11:點陣圖寬度,以像素為單位。8000 0000,為00000080h=128。

7)12-13:點陣圖高度,以像素為單位。9000 0000,為00000090h=144。

8)14:點陣圖的位面數,該值總是1。0100,為0001h=1。

二、點陣圖信息頭

9)15:每個像素的位數。有1(單色),4(16色),8(256色),16(64K色,高彩色),24(16M色,真彩色),32(4096M色,增強型真彩色)。1000為0010h=16。

10)16-17:壓縮說明:有0(不壓縮),1(RLE 8,8位RLE壓縮),2(RLE 4,4位RLE壓縮,3(Bitfields,位域存放)。RLE簡單地說是採用像素數+像素值的方式進行壓縮。T408採用的是位域存放方式,用兩個位元組表示一個像素,位域分配為r5b6g5。圖中0300 0000為00000003h=3。

11)18-19:用位元組數表示的點陣圖數據的大小,該數必須是4的倍數,數值上等於點陣圖寬度×點陣圖高度×每個像素位數。0090 0000為00009000h=80×90×2h=36864。

12)20-21:用象素/米表示的水平解析度。A00F 0000為0000 0FA0h=4000。

13)22-23:用象素/米表示的垂直解析度。A00F 0000為0000 0FA0h=4000。

14)24-25:點陣圖使用的顏色索引數。設為0的話,則說明使用所有調色板項。

15)26-27:對圖象顯示有重要影響的顏色索引的數目。如果是0,表示都重要。

三、彩色板

16)28-35:彩色板規范。對於調色板中的每個表項,用下述方法來描述RGB的值:

1位元組用於藍色分量

1位元組用於綠色分量

1位元組用於紅色分量

1位元組用於填充符(設置為0)

對於24-位真彩色圖像就不使用彩色板,因為點陣圖中的RGB值就代表了每個象素的顏色。

如,彩色板為00F8 0000 E007 0000 1F00 0000 0000 0000,其中:

00FB 0000為FB00h=1111100000000000(二進制),是紅色分量的掩碼。

E007 0000為 07E0h=0000011111100000(二進制),是綠色分量的掩碼。

1F00 0000為001Fh=0000000000011111(二進制),是紅色分量的掩碼。

0000 0000總設置為0。

將掩碼跟像素值進行「與」運算再進行移位操作就可以得到各色分量值。看看掩碼,就可以明白事實上在每個像素值的兩個位元組16位中,按從高到低取5、6、5位分別就是r、g、b分量值。取出分量值後把r、g、b值分別乘以8、4、8就可以補齊第個分量為一個位元組,再把這三個位元組按rgb組合,放入存儲器(同樣要反序),就可以轉換為24位標准BMP格式了。

四、圖像數據陣列

17)17-...:每兩個位元組表示一個像素。陣列中的第一個位元組表示點陣圖左下角的象素,而最後一個位元組表示點陣圖右上角的象素。

五、存儲演算法

BMP文件通常是不壓縮的,所以它們通常比同一幅圖像的壓縮圖像文件格式要大很多。例如,一個800×600的24位幾乎占據1.4MB空間。因此它們通常不適合在網際網路或者其它低速或者有容量限制的媒介上進行傳輸。 根據顏色深度的不同,圖像上的一個像素可以用一個或者多個位元組表示,它由n/8所確定(n是位深度,1位元組包含8個數據位)。圖片瀏覽器等基於位元組的ASCII值計算像素的顏色,然後從調色板中讀出相應的值。更為詳細的信息請參閱下面關於點陣圖文件的部分。 n位2n種顏色的點陣圖近似位元組數可以用下面的公式計算: BMP文件大小約等於 54+4*2的n次方+(w*h*n)/8

,其中高度和寬度都是像素數。 需要注意的是上面公式中的54是點陣圖文件的文件頭,是彩色調色板的大小。另外需要注意的是這是一個近似值,對於n位的點陣圖圖像來說,盡管可能有最多2n中顏色,一個特定的圖像可能並不會使用這些所有的顏色。由於彩色調色板僅僅定義了圖像所用的顏色,所以實際的彩色調色板將小於。 如果想知道這些值是如何得到的,請參考下面文件格式的部分。 由於存儲演算法本身決定的因素,根據幾個圖像參數的不同計算出的大小與實際的文件大小將會有一些細小的差別。

『肆』 請問點陣圖(Bitmap)與矢量圖(Vector Graph)的區別

點陣圖[bitmap],也叫做點陣圖,刪格圖象,像素圖,簡單的說,就是最小單位由象素構成的圖,縮放會失真。構成點陣圖的最小單位是象素,點陣圖就是由象素陣列的排列來實現其顯示效果的,每個象素有自己的顏色信息,在對點陣圖圖像進行編輯操作的時候,可操作的對象是每個象素,我們可以改變圖像的色相、飽和度、明度,從而改變圖像的顯示效果。
矢量圖[vector],也叫做向量圖,簡單的說,就是縮放不失真的圖像格式。矢量圖是通過多個對象的組合生成的,對其中的每一個對象的紀錄方式,都是以數學函數來實現的,也就是說,矢量圖實際上並不是象點陣圖那樣紀錄畫面上每一點的信息,而是紀錄了元素形狀及顏色的演算法,當你打開一付矢量圖的時候,軟體對圖形象對應的函數進行運算,將運算結果[圖形的形狀和顏色]顯示給你看。無論顯示畫面是大還是小,畫面上的對象對應的演算法是不變的,所以,即使對畫面進行倍數相當大的縮放,其顯示效果仍然相同[不失真]。

『伍』 請簡述什麼是矢量圖、點陣圖,二者個有什麼特點

點陣圖

(1) 概念:在點陣圖圖像上不管是直線或圓形,應用程序都會將它轉換成為一個小小的正方形,我們稱每個小方格為像素,而每個像素都有明確的顏色。

(2) 特點

a、可以表現出色彩豐富的圖像--圖像效果;

b、可逼真表現自然界各類景物;

c、不能任意放大縮小,且圖像數據量大。

矢量圖

(1) 概念:由數學方式描述的線條,組成的圖形。記錄圖形中的內容,形狀;

(2) 特點;

a、任意放大縮小,且圖像數據量小;

b、色彩不豐富,無法表現逼真的景物;

3、 特點

矢量圖,簡單說來,就是通過數學計算畫圖.在計算機里,矢量圖的存儲表現為一個描述該圖基本形狀的數學方程的演算法。點陣圖,最基本的組成單位是像素,計算機必須精確存儲每個組成點陣圖的像素的位置,顏色等信息。矢量圖的裝載要比點陣圖快,因為計算機里的對應方程要描述的只是圖形(直線或曲線),而不是一個一個的像素。

『陸』 1. 什麼是矢量圖和點陣圖它們各有什麼特點

1 點陣圖
(1) 概念:在點陣圖圖象上不管是直線或圓形,應用程序都會將它轉換成為一個小小的正方形,我們稱每個小方格為像素,而每個像素都有明確的顏色。
(2) 特點
a、可以表現出色彩豐富的圖象--圖象效果
b、可逼真表現自然界各類景物
c、不能任意放大縮小,且圖象數據量大
2 矢量圖
(1) 概念:由數學方式描述的線條,組成的圖形。記錄圖形中的內容,形狀
(2) 特點
a、任意放大縮小,且圖象數據量小
b、色彩不豐富,無法表現逼真的景物
3、 特點
矢量圖,簡單說來,就是通過數學計算畫圖。在計算機里,矢量圖的存儲表現為一個描述該圖基本形狀的數學方程的演算法。點陣圖,最基本的組成單位是像素,計算機必須精確存儲每個組成點陣圖的象素的位置,顏色等信息。矢量圖的裝載要比點陣圖快,因為計算機里的對應方程要描述的只是圖形(直線或曲線),而不是一個一個的象素。

『柒』 矢量圖和點陣圖是什麼

點陣圖和矢量圖是計算機圖形中的兩大概念,這兩種圖形都被廣泛應用到出版,印刷,互聯網[如flash和svg]等各個方面,他們各有優缺點,兩者各自的好處幾乎是無法相互替代的,所以,長久以來,矢量跟點陣圖在應用中一直是平分秋色。

點陣圖[bitmap],也叫做點陣圖,刪格圖象,像素圖,簡單的說,就是最小單位由象素構成的圖,縮放會失真。構成點陣圖的最小單位是象素,點陣圖就是由象素陣列的排列來實現其顯示效果的,每個象素有自己的顏色信息,在對點陣圖圖像進行編輯操作的時候,可操作的對象是每個象素,我們可以改變圖像的色相、飽和度、明度,從而改變圖像的顯示效果。舉個例子來說,點陣圖圖像就好比在巨大的沙盤上畫好的畫,當你從遠處看的時候,畫面細膩多彩,但是當你靠的非常近的時候,你就能看到組成畫面的每粒沙子以及每個沙粒單純的不可變化顏色。

矢量圖[vector],也叫做向量圖,簡單的說,就是縮放不失真的圖像格式。矢量圖是通過多個對象的組合生成的,對其中的每一個對象的紀錄方式,都是以數學函數來實現的,也就是說,矢量圖實際上並不是象點陣圖那樣紀錄畫面上每一點的信息,而是紀錄了元素形狀及顏色的演算法,當你打開一付矢量圖的時候,軟體對圖形象對應的函數進行運算,將運算結果[圖形的形狀和顏色]顯示給你看。無論顯示畫面是大還是小,畫面上的對象對應的演算法是不變的,所以,即使對畫面進行倍數相當大的縮放,其顯示效果仍然相同[不失真]。舉例來說,矢量圖就好比畫在質量非常好的橡膠膜上的圖,不管對橡膠膜怎樣的常寬等比成倍拉伸,畫面依然清晰,不管你離得多麼近去看,也不會看到圖形的最小單位。

『捌』 PS中所說的「點陣圖」是什麼概念

ps中矢量和點陣圖是兩個不同的概念,
矢量和點陣圖是計算機圖形中的兩大概念,這兩種圖形都被廣泛的在印刷、出版、互聯網等各個方面,他們各有各的有點,同時也各有各的缺點,但是他們所體現的功能和好處都是彼此無法替代的,因此,長久以來,點陣圖和矢量一直扮演者不同的較色,一直是平分秋色:
1、矢量圖,也叫向量圖,簡單的說,就是縮放不失真的圖像格式,它是通過多個對象的組合生成的,對其中的每一個對象的紀錄方式,都是以數學函數來實現的,也就是說,矢量圖實際上並不是象點陣圖那樣紀錄畫面上每一點的信息,而是紀錄了元素形狀及顏色的演算法,當你打開一張矢量圖的時候,軟體對圖形相對應的函數進行運算,將運算結果[圖形的形狀和顏色]顯示給你看;
2、
點陣圖,也叫點陣圖,像素圖,柵格圖像,簡單的說,構成點陣圖最小的單位是像素,縮放會失真;點陣圖就是有像素通過一系列像素陣的排列組成的,並顯示相應效果,每個像素都有自己的顏色信息,在對點陣圖圖像進行編輯的時候,可操作的是單個的像素,我們可以改變圖像的模式、色相、飽和度、明度等信息,從而改變圖像的顯示效果;
3、點陣圖和矢量圖的主要區別是,點陣圖的色彩變化豐富,編輯上,可以改變任何形狀的區域的色彩顯示效果,相應的,要實現的效果越復雜,需要的象素數越多,圖像文件的大小[長寬]和體積[存儲空間]越大;
矢量圖的輪廓的形狀更容易修改和控制,但是對於單獨的對象,色彩上變化的實現不如點陣圖來的方便直接,另外,支持矢量格式的應用程序也遠遠沒有支持點陣圖的多,很多矢量圖形都需要專門設計的程序才能打開瀏覽和編輯。

熱點內容
thinkphp關掉緩存 發布:2025-07-12 23:44:01 瀏覽:86
互動平台源碼 發布:2025-07-12 23:42:15 瀏覽:9
矩形密碼是什麼 發布:2025-07-12 23:41:15 瀏覽:407
kvm存儲技術包括 發布:2025-07-12 23:41:15 瀏覽:950
安卓手機網路怎麼設置才好 發布:2025-07-12 23:33:01 瀏覽:272
怎麼修改手機號服務密碼 發布:2025-07-12 23:29:37 瀏覽:158
myeclipsejsp資料庫連接 發布:2025-07-12 23:26:25 瀏覽:553
凱迪拉克ct6電磁懸掛是哪個配置 發布:2025-07-12 23:24:38 瀏覽:597
linuxnginx重啟 發布:2025-07-12 23:11:00 瀏覽:803
電腦檢查伺服器 發布:2025-07-12 23:10:59 瀏覽:606