計算機基礎:圖形、圖像相關知識筆記

? ? ? ? ? ? ?

1、圖形、圖像的基礎知識

圖形:由稱為矢量的數學對象所定義的直線和曲線等組成。

圖像:也稱為柵格圖像,由點陣圖或位圖圖像、用像素來代表圖像。每一個像素都被分配一個特點的位置和顏色值。

圖形和圖像之間在一定條件下可以互相轉換,比如采用光柵化技術可以將圖形轉換為圖像;采用圖形跟蹤技術可以將圖像轉換為圖形。

2、圖形、圖像的顏色知識

顏色是創建圖像的基礎,顏色是通過光而被人感知,不同的物體受到光線照射后,一部分被光線吸收,其余被反射到人的眼中并被人的大腦感知,稱為人們所見顏色的表達。

2.1 顏色的三要素

色調:色調主要指顏色的類別,比如紅色、綠色等。

飽和度:飽和度指某一顏色的深淺程度。對于統一色調的顏色,飽和度越高顏色越深,。

亮度:是描述光作用于人眼時引起的明暗程度感覺,主要是彩色明暗的深淺程度。彩色輻射頻率越大亮度越高。

2.2 三基色原理

理論上說任何一種顏色都可以由三種基本的顏色根據不同的比例混合而成。常見的三基色:紅、綠、藍。

紅綠藍三基色進行混合的情況如下:

紅色+綠色=黃色

紅綠+藍色=品紅

綠色+藍色=青色

紅色+綠色+藍色=白色

若兩種色光混合形成白光,則這兩種顏色互為補色。

2.3 顏色模型

顏色模型是用來精確標定和生成各種顏色的一套規則和定義。常見的顏色模型有:RGB顏色模型、CMY顏色模型、YUV顏色模型

3、圖像的獲取

將現實世界的景物或物理介質上的圖文輸入計算機的過程稱為圖像的獲取。

圖像獲取的方式:直接利用數字圖像庫的圖像、利用繪圖軟件創建圖像、數字轉換設備采集圖像。

數字轉換設備獲取圖像的過程:采樣、量化、編碼

4、圖像的屬性

圖像的屬性主要包括:分辨率、像素深度、真/偽彩色、圖像的表示法、種類。

4.1 分辨率

圖像分辨率:組成一幅圖像的像素數目。采用圖像的水平方向和垂直方向的像素數來表示。

顯示分辨率:顯示設備能夠顯示圖像的區域大小。一般用于 顯示顯示設備水平方向和垂直方向的最大像素的數目。比如1024*768 。

4.2 像素深度

像素深度指存儲每個像素所用的二進制位數,用來度量圖像的色彩分辨率的。像素的位數越多,它表達的顏色數組越多,深度就越深。

4.3 真/偽彩色

真彩色:組成一幅彩色圖像的每個像素值中有R、G、B這個三個基色分量,每個基色分量直接決定顯示設備的基色強度。反映原圖像真實色彩稱為真彩色。

偽彩色:圖像中的每個像素的顏色不是由3個基色分量的數值直接表達的,而是把像素值作為地址索引在色彩表中查找這個像素的實際R、G、B分量,這種圖像顏色的表達方式稱為偽彩色。

5、圖像的壓縮編碼知識

5.1 圖像數據量計算

計算公示:圖像的數據量=圖像的總像素數*像素深度/8(Byte)

例如:一幅540*480的256色圖像,數據量為:

640*480*8/8=300KB 。

數據量越大占用的存儲空間就越大,減少圖像的數據量是提供圖像網絡傳輸速度的重要手段。

5.2 數據壓縮

1、無損壓縮:壓縮前和壓縮后數據完全一致。主要有:熵編碼技術(香農-范諾編碼、霍夫曼編碼、算術編碼)、行編碼技術、無損預測編碼技術(無損DPCM技術)、詞典編碼技術(LZ97、LSZS、LZW)等。

2、有損壓縮:壓縮前和壓縮后數據并非完全一致。壓縮過程中有不可恢復的信息丟失,有一定的失真量,但在能接受范圍之內。最常見的有損壓縮編碼標準是JPEG。

6、圖像的文件格式

1、BMP文件(.bmp)

windows操作系統采用的一種圖像文件格式。一般不采用其他任何壓縮,占用存儲空間比較大。圖像深度可選1位、4位、8位、24位。黑白、16色、256色和真彩色。

2、GIF文件(.gif)

可以實現簡單動畫效果的圖像文件格式。圖像深度為1~8位,最多支持256中色彩圖像。常用于HTML文檔當中。

3、TIFF文件(.tif)

針對掃描儀和桌面系統開發的通用圖像文件格式。

4、PCX文件(.pcx)

PC畫筆的圖文件格式。

5、PNG文件格式(.png)

PNG文件支持無損 數據壓縮。為了替代gif。

6、JPEG文件(.jpg)

采用JPEG壓縮算法、文件的壓縮比例很高,非常適合處理大量圖像的場合。

7、WMF文件(.wmf)

只用在windows系統中保存的不是點陣信息,而是函數調用的信息。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/271502.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/271502.shtml
英文地址,請注明出處:http://en.pswp.cn/news/271502.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

計算機應用用什么樣的筆記本,制圖用什么筆記本好

以前人們常說的繪畫都是在紙上,然而科技時代的到來也讓繪畫的方式有了改變,而且現實中還在發展電子商務,因此大家都開始使用計算機制圖,不同的計算機制圖的方式不一樣,專業使用電腦制圖的人都會對電腦比較挑剔。它們還…

Powerdesigner 在線打開 不用安裝客戶端 訪問pdm,ldm文件

Powerdesigner 在線打開 不用安裝客戶端 http://www.dmanywhere.cn/

【代碼筆記】iOS-下拉選項cell

一&#xff0c;效果圖。 二&#xff0c;工程圖。 三&#xff0c;代碼。 RootViewController.h #import <UIKit/UIKit.h> //加入頭文件 #import "ComboBoxView.h"interface RootViewController : UIViewController {ComboBoxView *_comboBox; }end RootV…

寬量程電壓電流 stm32_萬用表你只會量電壓電流?史上最全萬用表手冊,這么做你不會燒表...

一&#xff0c;萬用表使用前的準備。二&#xff0c;萬用表各個檔位的含義。三&#xff0c;萬用表測量電壓。四&#xff0c;萬用表測量電流。五&#xff0c;萬用表測量電阻。六&#xff0c;萬用表測量二極管。七&#xff0c;萬用表測量電容。八&#xff0c;萬用表一般的維護保養…

24個筆畫順序表_小學一年級語文26個漢語拼音字母要點+田字格兒歌,趕緊給孩子看...

126個漢語拼音字母要點漢語拼音字母表-聲母表漢語中每個音節起始處的輔音可以構成聲母。漢語拼音方案《聲母表》規定的聲母符號一共有23個。b [玻] p [坡] m [摸] f [佛]d [得] t [特] n [訥] l [勒]g [哥] k [科] h [喝] j [基] q [欺] x [希]z [資] c[雌] s [思] r [日] zh[知…

多媒體基礎:動畫和視頻知識筆記

1、動畫和視頻的概念 動畫&#xff1a;將靜態的圖像、圖形等按照一定的時間順序顯示而形成的連續的動態畫面。傳統意義來說動畫是在連續多格的膠片上拍攝的一系列畫面&#xff0c;比將膠片以一定的速度放映&#xff0c;從而產生動態的視覺技術。 視頻&#xff1a;活動的、連續的…

mongoDB的安裝(一)

0、安裝環境說明&#xff1a; linux系統&#xff1a;centos6.5 mongoDB版本&#xff1a;mongodb-linux-x86_64-rhel62-3.2.7.tgz 1、下載 mongoDB的下載&#xff1a;https://www.mongodb.com/download-center#community&#xff0c;注意選擇版本 2、解壓 tar -zxvf mongodb-lin…

計算機管理任務計劃程序損壞,win7彈出任務計劃程序窗口顯示該任務映像損壞或已篡改0x80041321錯誤代碼怎么辦...

最近有win7 64位專業版系統用戶到本站反饋說碰到這樣一個問題&#xff0c;就是電腦突然彈出一個任務計劃程序窗口&#xff0c;顯示該任務映像損壞或已篡改0x80041321錯誤代碼&#xff0c;遇到這樣的問題該如何處理呢&#xff0c;本文就給大家講解一下win7彈出任務計劃程序窗口顯…

c51單片機矩陣鍵盤1602計算器_基于51單片機矩陣鍵盤的簡易計算器制作

1. 運算過程、符號公式實時顯示在顯示屏上(I2C 1602)。2. 自帶三角函數、開根號、平方運算。3. 計算得出的結果可設置保存并用以下一次計算。4. 所有運算結果精確到至少小數點后兩位。5. 運算結果可通過串口發送給上位機。6. 當斷電重啟時&#xff0c;能存儲并顯示斷電前正在計…

Visual paradigm社區版下載及中文菜單的設置

免費的官網社區版鏈接為&#xff1a; https://www.visual-paradigm.com/download/community.jsp 設置中文菜單 安裝之后&#xff0c;由于如果想設置中文菜單的話&#xff0c;可能會遇到麻煩&#xff0c;因為菜單太多 如下圖&#xff0c;所示步驟&#xff1a; Window-->…

python畫函數圖像要用到的模塊_教你如何繪制數學函數圖像——numpy和matplotlib的簡單應用...

numpy和matplotlib的簡單應用 一、numpy庫 1.什么是numpy NumPy系統是Python的一種開源的數值計算擴展。這種工具可用來存儲和處理大型矩陣&#xff0c;比Python自身的嵌套列表&#xff08;nested list structure)結構要高效的多&#xff08;該結構也可以用來表示矩陣&#xff…

臺式電腦如何使用無線網,wifi怎么連接?

隨著網絡的發展&#xff0c;現在無線路由器已經深入到尋常百姓家了&#xff0c;無線信號滿街都是&#xff0c;但是作為臺式電腦&#xff0c;卻不具備wifi自動連接這個功能。那么&#xff0c;臺式電腦怎么用wifi呢&#xff1f;下面小編就教大家wifi如何連接。1、電腦必須安裝一塊…

軟件測試的缺陷管理系統有哪些,簡述:一款優秀的缺陷管理系統有哪些功能特點!...

原標題&#xff1a;簡述&#xff1a;一款優秀的缺陷管理系統有哪些功能特點&#xff01;什么是缺陷管理系統&#xff1f;缺陷管理系統指的是在軟件生命周期中識別、管理、溝通任何缺陷的過程(從缺陷的識別&#xff0c;到缺陷的解決關閉)&#xff0c;確保缺陷被跟蹤管理而不丟失…

haproxy服務啟動命令_安裝haproxy和haproxy命令

1.安裝haproxyCentOS自帶了haproxy&#xff0c;但可能版本比較老。可以在IUS源上找到最新穩定版的haproxy。cat </etc/yum.repos.d/ius.repo[ius]nameiusrepobaseurlhttps://mirrors.tuna.tsinghua.edu.cn/ius/stable/CentOS/$releasever/\$basearchgpgcheck0enable1eofyum …

JVM——類加載機制

虛擬機把描述類的數據從Class文件加載到內存&#xff0c;并對數據進行校驗、轉換解析和初始化&#xff0c;最終形成可以被虛擬機直接使用的Java類型&#xff0c;這就是虛擬機的類加載機制。 在Java語言中&#xff0c;類型的加載、連接和初始化過程都是在程序運行期間完成的&…

操作系統基礎知識筆記

一、操作系統相關概念 計算機軟件&#xff1a;系統軟件和應用軟件。 計算機系統資源&#xff1a;硬件資源、軟件資源。 硬件資源&#xff1a;中央處理器、存儲器、輸入、輸出等物理設備。 軟件資源&#xff1a;以文件形式保存到存儲器上的程序和數據信息。 定義&#xff1a;有效…

數據庫字段

一、數據庫設計 1、關鍵單詞 &#xff08;1&#xff09;、預付&#xff1a;prepay &#xff08;2&#xff09;、記賬&#xff1a;bill &#xff08;3&#xff09;、發票&#xff1a;invoice &#xff08;4&#xff09;、備注&#xff1a;remark &#xff08;5&#xff09…

python一般學多久可以考試_為何Python適合初學者 一般Python要學習多久

為何Python適合初學者?一般Python要學習多久?很多人都覺得&#xff0c;Python是一門很好學的語言&#xff0c;非常適合入門。但更多人都是不清楚具體原因的。那么&#xff0c;我們不如一起來看看Python為何更適合初學者&#xff0c;為何更適合學習吧。另外&#xff0c;這門偉…

操作系統基礎:進程知識筆記(一)

進程介紹 進程管理也稱為處理機管理。進程主要是為了解決多道程序批處理系統和分時系統中針對多個并發執行的程序&#xff0c;用來描述系統中執行時動態變化過程。進程屬于自愿分配和獨立運行的基本單位。 1、進程的概念知識 1.1 程序順序執行的特征 程序順序執行的特征&#x…

ngod規范_NGOD的架構說明與比較

下一代視頻點播服務(NGOD)的架構說明與比較目錄1ISA和NGOD的誕生背景......................................................................................21.1為什么要運營商制定標準&#xff1f;...................................................................2…