2021年5月31日 星期一

電腦基本運作:圖像表示法

 電腦基本運作:圖像表示法


在電腦的運算裡,除了數字之外,還會處理圖像

但其實,我們所看到的文字,在電腦裡是被視為圖像的。

那麼電腦是如何來處理圖像的呢?


我們先來了解電腦的發展過程。

最早的電腦,不像現在這麼多彩多姿。

就跟電視一樣,最早剛發明出來時,只是黑白的。


早期的黑白電視機


1981年代IBM個人電腦(黑底螢幕,綠色字)

這種黑白電視,或是雙色的螢幕,

其實只是螢幕顯示的像素,亮或不亮的作用而已。


所謂的「像素」,就是我們把電腦螢幕細分成許許多多的小格子。

每個最小的格子,就是1個像素

在黑白螢幕中,每個小格子就是一顆小燈泡,

它的情況只有兩種情況,

若以二進位來記錄,可用表示,可用來表示。

例如,以英文字母a這個字來看:


如果白色視為不亮黑色視為亮,
注意:若真實的螢幕上,不亮時是黑色,亮時是白色或其他顏色
我們為了模擬紙本及列印的狀況,故本文均把白底視為不亮黑點視為亮燈

接下來,我們就用矩陣圖卡,
來模擬一下電腦在儲存圖像時的狀態吧!

PS.你也可以連線到下列連結,直接用8x8矩陣操作.


5x6矩陣圖卡(每張圖卡約2cm x 2cm,一面空白,一面塗色)

請大家先練習排出一個英文小寫字母a,如下圖:

英文字母a點陣圖(最左邊那排圖卡,是備用的)


那麼a這個字母(圖像),用數字來表示,有如下方式:


請小朋友們練習一下,英文大寫字母G,

要如何表示?

圖像

二進位表示法

簡化十進位表示法




 01100

 1,2,2

 10010

 0,1,2,1,1

 10000

 0,1,4

 10111

 0,1,1,3

 10010

 0,1,2,1,1

 01100

 1,2,2


若反過來,給你(妳)簡化的十進位表示法,

你能畫出圖像嗎?(更厲害的,不需畫圖像,直接轉換出二進位表示法)

圖像

二進位表示法

簡化十進位表示法

 


 01100

 1,2,2

 10010

 0,1,2,1,1

 10010

 0,1,2,1,1

 10110

 0,1,1,2,1

 10010

 0,1,2,1,1

 01101

 1,2,1,1


以上我們所用的圖像,都是最原始的黑白圖像。

每一個像素只有不亮,兩種狀況,

所以每個像素可用1個bit(位元)來儲存。

例如:在上面5 x 6的矩陣圖像中,我們只要用30bits就可以存完。

那如果我們用8x8的矩陣來繪製黑白圖像,

那所需要的儲存位元數,總共需要64bits。


了解到這邊後,我們再進一步來模擬一下,

如果這個螢幕不是黑白的,而是彩色的呢?

 

 

 

 

 黑白

1bit

 8色

3bits

 256色

8bits

 高彩

16bits


各類彩色示意圖

8 色每個像素 3 位元 ( bits ),可顯示 8 種顏色。(適合教學練習

16 色每個像素 4 位元 ( bits ),可顯示16 種顏色。(適合簡易繪圖

256 色每個像素 8 位元 ( bits ),可顯示 256 種顏色。(適合卡通圖片

高彩每個像素16 位元 ( bits ),可顯示 65536 種顏色。(適用自然景物

全彩每個像素占 24 位元 ( bits ),可顯示 16777216 種顏色。


全彩螢幕


接下來,我們就來模擬一下 彩色(8色) 的圖像操作!

PS.這時我們的圖卡就不夠用了,請連線到下列連結,直接用8x8矩陣(彩色版)來操作.



請小朋友們練習,下方圖卡要如何表示?

 圖像

 十進位表示法

 


1340

 7026

 5162


各位同學試著算算看,上面這個4x3的8色矩陣,

需用多少個bit(位元)來儲存呢?

每個像素需用3bits來儲存,

總共需要3x12=36(bits)

如果是前面那個5x6矩陣的話,

那就需要3x30=90(bits)

而現在的電腦,在顏色的處理上,至少都用到高彩,甚至是全彩了。


接下來,我們來介紹一下,目前電腦在儲存圖片的幾個常用的格式。

一、點陣圖(.bmp    .gif     .jpg     .png)

.bmpWindows點陣圖(全彩),使用無失真的資料壓縮。


.gif圖形交換格式(256色)網路上廣泛使用,支援動畫圖像,失真壓縮。


.jpg聯合影像專家小組格式(全彩)。使用失真壓縮,可設定壓縮比


.png可攜式網路圖片(全彩)。無失真壓縮。可存成背景透明圖。


二、向量圖(.ai    .svg)放大不失真

.svg基於XML的向量圖格式。(較通用)

.aiAdobe Illustrator使用的向量格式。


底下有幾個情況,請你判斷適合用什麼圖形檔案格式來儲存?

圖片需求

適用格式

卡通動畫

 .gif

大自然的風景照片 

.jpg 或 .png 

去背的人像圖片 

.png 

模型設計圖 

.ai 或 .svg 


各位小朋友,我們今天的課程就到此結束。
接下來,就請到隨堂測驗區,來檢驗一下你今天的學習成果吧!
加油,GO!

隨堂測驗網址


沒有留言:

張貼留言