作圖時位深度數值有啥區別怎麼選:8bit/16bit/24bit/32bit...

您所在的位置:网站首页 色彩16bit和32bit的区别 作圖時位深度數值有啥區別怎麼選:8bit/16bit/24bit/32bit...

作圖時位深度數值有啥區別怎麼選:8bit/16bit/24bit/32bit...

2023-10-01 06:17| 来源: 网络整理| 查看: 265

概念型文章統一前言:

Hi,大家好,我是miya,在我們學習設計的時候,有的時候軟體用的爐火純青,但是對於軟體涉及的知識點還是會有很多盲區,因爲這些知識在實際工作中其實很少會用到或者會被問起,所以往往我們不會去了解,但是如果想要突破傳統對工具人的看法,以及更好的去貼合實際情況做設計,就需要了解每個概念的深層次含義,這樣方便我們後期做進一步的技術提升。適當的補充一些晦澀難懂的概念,也有利於我們更好的分析和分辨行業內優秀的作品,而不是單純的從視覺喜好上去甄別,特別當你做設計久了,需要收藏一些優秀的作品作爲參考素材,這點就顯得尤爲重要了,所以有時間的小夥伴可以關注公衆號,時不時的翻出來看下。那麼下面就進入今天的正題吧!!!

今天我們深入講講的圖像位深度的概念

我們知道圖片有很多種格式,按照格式分類可以分爲jpeg,png,gif,bmp等多種形式。

那麼如果按照位深度,就是顏色色深程度,也可以分爲8位/16位/24位/32位等等。

(我們作圖新建文件的時候也會看到需要選擇這個參數,以PS軟體舉例)

首先我們來看看百度百科對於像素深度和圖像深度的概念解釋:

像素深度和圖像深度是兩個相互關聯但又有所不同的兩個概念。像素深度是指存儲每個像素所需要的比特數。假定存儲每個像素需要8bit,則圖像的像素深度爲8。圖像深度是指像素深度中實際用於存儲圖像的灰度或色彩所需要的比特位數。假定圖像的像素深度爲16bit,但用於表示圖像的灰度或色彩的位數只有15位,則圖像的圖像深度爲15。圖像深度決定了圖像的每個像素可能的顏色數,或可能的灰度級數。例如,彩色圖像每個像素用R,G,B三個分量表示,每個分量用8位,像素深度爲24位。【引自百度百科】

第一次看純概念性講解是不是有點懵逼。沒關係,我們來解讀下這段文字:

像素深度:存儲每個像素所需要的比特數,及存儲單位爲比特及bit,如果存儲每個像素需要8bit,那麼像素深度就是8。那我們就理解了其實就是單位前面的數字就是像素深度。

圖像深度:是指像素深度中實際用於存儲圖像的灰度或色彩所需要的比特數。啥意思,簡單的說就是上面8個像素深度里,其實只有一部分用於實際存儲,比如裡面只有6個或者7個,這樣不知道你是否明白了。彩色圖像有三個通道R/G/B,每個通道有8位像素深度,總共3x8=24位像素深度。

位深度:即色彩深度(Depth of Color),色彩深度又叫色彩位數。指每個像素可以顯示的顏色數,一般用「位-bit」爲單位來描述。視頻畫面中紅、綠、藍三個顏色通道中每種顏色爲N位,總的色彩位數則爲3N,色彩深度也就是視頻設備所能辨析的色彩範圍。目前有18bit、24bit、30bit、36bit、42bit和48bit位等多種。24位色被稱爲真彩色,R、G、B各8bit,常說的8bit,色彩總數爲1670萬,如手機參數,多少萬色素就這個概念。

例如:一個圖片支持256種顏色(如GIF格式),那麼就需要256=2^8 個不同的值來表示不同的顏色。也就是從0到255,用二進位表示就是從00000000到11111111,總共需要8位二進位數,所以顏色深度是8 Bit。

好接下來我們來搞上面說的概念里的幾個名詞:

1:RGB

RGB色彩模式是工業界的一種顏色標準,是通過對紅(R)、綠(G)、藍(B)三個顏色通道的變化以及它們相互之間的疊加來得到各式各樣的顏色的,RGB即是代表紅、綠、藍三個通道的顏色,這個標準幾乎包括了人類視力所能感知的所有顏色,是運用最廣的顏色系統之一。

若R、G、B每種顏色使用一個字節(8bit)表示,每幅圖像可以有1670萬種顏色;若R、G、B每種顏色使用兩個字節(16bit)表示,每幅圖像可以有10的12次方種顏色。

2:像素值

像素值是原稿圖像被數位化時由計算機賦予的值,它代表了原稿某一小方塊的平均亮度信息,或者說是該小方塊的平均反射(透射)密度信息。像素是解析度的單位,像素值也可以稱爲相機所支持的有效最大解析度。

在將數字圖像轉化爲網絡圖像時,網點面積率(網點百分比))與數字圖像的像素值有直接的關係,即網點以其大小表示,原指某一小方塊的平均亮度信息。

在數字信息存貯中,計算設備用2進位數來表示,每個0或1就是一個位(bit)。假設1代表黑、0代表白,在黑白雙色系統中最少有2bit。單基色爲nbit,畫面位數就爲2ⁿbit,位數越大,灰度越多,顏色也越多,彩色系統中同理。

假定圖片可以看成是一個2維數組組成的矩形結構。每個格子裡存放的是圖片在此坐標處的像素的取值,即這一點的顏色值。

3:灰階

什麼又是灰階呢?通常來說,液晶屏幕上人們肉眼所見的一個點,即一個像素,它是由紅、綠、藍(RGB)三原色組成的。每一個基色,其背後的光源都可以顯現出不同的亮度級別。

而灰階代表了由最暗到最亮之間不同亮度的層次級別。把三基色每一個顏色從純色(如純紅)不斷變暗到黑的過程中的變化級別劃分成爲色彩的灰階,並用數字表示,就是最常見的色彩存儲原理。這中間層級越多,所能夠呈現的畫面效果也就越細膩。所以如果是灰階圖像,每個像素用一個字節(8bit)表示,一幅圖像可以有256級灰度;若每個像素用兩個字節(16bit)表示,一幅圖像可以有65536級灰階。

4:圖片存儲

首先需要知道計算機中的數據都是使用0,1表示出來的。即計算機中1位只能取值0或者1。

電腦磁碟空間 ,資源管理器內存占用都是B,以字節爲單位,即分配內存塊時以字節爲單位進行分配。一個字節(Byte)占用8位(bit)。

計算機常見數據存儲單位換算:

1GB=1024MB

1MB=1024KB

1KB=1024Byte(字節)

1Byte(字節)=8bit(位)

8bit

如果一個圖片支持256種顏色(如GIF格式),那麼就需要256=2^8 個不同的值來表示不同的顏色。也就是從0到255,用二進位表示就是從00000000到11111111,總共需要8位二進位數,所以顏色深度是8 Bit。

那麼翻譯成人話就是:位深度其實就是顏色的一種表示方法,計算機語言裡白色是255,黑色是0,不黑不白的灰色就是介於0~255之間的值。

1Byte(字節)=8bit(位),那麼1x1像素的圖就是:1x1x8x3=24bit=3Byte

•存儲一個像素值需要1B的內存。

•存儲一個單位像素值需要3B的內存。

•存儲一個1000x1000像素的圖需要3000000B換算一下=2.861MB

16bit

較上面的比較複雜,每像素用16位表示,RGB分別爲5bitR,6bitG,5bitB的組合。

•存儲一個像素值需要2B的內存。

24bit

如果是BMP格式,每個像素可以支持RGB各8bit,即R8,G8,B8,不同的紅綠藍組合可以構成256^32563種顏色,就需要3個8位的2進位數,總共24位,所以顏色深度是24 Bit。

•存儲一個像素值需要3B的內存。

32bit

還有PNG格式,這種格式除了支持24位的顏色外,還支持alpha通道(就是控制透明度用的),總共是32位,所以顏色深度是32 Bit。顏色深度越大,圖片占的空間越大。

•存儲一個像素值需要4B的內存。

總結:上面說了那麼多廢話,其實也沒有那麼複雜,一般人眼很難看出1/256亮度的變化,所以通常顯示器只能顯示256個灰階,所以除非是印刷高需求,一般來說我們平時做設計製圖,就默認選8bti默認即可。即便是印刷也要要看印刷廠的機器設備能不能達到製圖需求,一般街邊的印刷店給你出個圖就不錯了,物料的質量就更不用說了,能在2米以外看看大概的跟你軟體做的圖接近就屬於高品質印刷了,因爲活動需求方其實很多時候對物料的要求不高,畢竟一場活動就幾天,長的也就一兩個月,一結束所有物料都報廢,所以呢,絕大多數就只要解析度達到標準即可,位深選8和16區別不大,保持默認就好啦。所以這個知識點就只要理解一下就行,知道大概的概念是啥意思,知道選哪個就OK。畢竟很多萌新小白喜歡在小細節上糾結半天,搞不清楚的話可能就卡在新建的這一步就過不去了,呃……哈哈哈,開玩笑。

以上部分人概念性知識點整理於網絡,還有我自己的一點理解看法,所以不一定完全是對的,我自己也在摸索理解中,如果有對概念性東西非常感興趣的小夥伴可以留言幫忙查漏補缺。網友提供的內容會更新標記網絡ID。【聲明】



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3