[D04] 取样与量化(2)

接着来更深入的了解数位影像的取样与量化吧!

取样简单来说就是我们要以多少个方格来表示这张图片,方格愈多,所能表示的细节就愈清楚。

像图上的范例:原本是 512 x 512 的影像,在图片大小不变的情况下,想用 256 x 256 来表示 → 将里面方格子(像素)的长宽都乘上两倍(像素变大) → 大方格会变成原本方格的 4 倍

灰阶影像 Gray Scale Image

在数位影像中以一个二维函数的形式出现 https://chart.googleapis.com/chart?cht=tx&chl=f(x%2C%20y)
每一个像素都用 8-bit 的记忆体空间去存它的像素值。

https://chart.googleapis.com/chart?cht=tx&chl=f(x%2C%20y) 是空间座标,https://chart.googleapis.com/chart?cht=tx&chl=f 的大小就称为这张影像在该点的强度(intensity) 或灰阶(gray level)。
总共 https://chart.googleapis.com/chart?cht=tx&chl=2%5E8%3D256 个强度 → 强度最小值(0) 代表黑色; 强度最大值(255) 代表白色!

彩色影像 Full-colour Image

在数位影像中以一个三维函数的形式出现 https://chart.googleapis.com/chart?cht=tx&chl=f(x%2C%20y%2C%20i)
每一个像素用 24-bit 的记忆体空间去存它的像素值。

https://chart.googleapis.com/chart?cht=tx&chl=f 的大小代表这张影像在某点 https://chart.googleapis.com/chart?cht=tx&chl=(x%2C%20y) 的色彩强度值; https://chart.googleapis.com/chart?cht=tx&chl=i%20%3D%20%7Br%2C%20g%2C%20b%7D 分别对应三种颜色(红、绿、蓝)的色彩强度。

对於红色、绿色、蓝色这三个平面来说,每一个平面「分别」都有 https://chart.googleapis.com/chart?cht=tx&chl=2%5E8%20%3D%20256 个量化阶层来代表这个色彩平面里面不同强度的差异性。
也就是说,全彩影像的颜色组合有 256 × 256 × 256 = 16777216 种。


<<:  @Day19 | C# WixToolset + WPF 帅到不行的安装包 [Bootstrapper-基础介绍]

>>:  30天轻松学会unity自制游戏-制作BOSS

Day 18 - Tally String Times with Reduce

前言 JS 30 是由加拿大的全端工程师 Wes Bos 免费提供的 JavaScript 简单应用...

Re: 新手让网页 act 起来: Day08 - 简单却不是很容易懂的 key (1)

key 是 React element 中的一个属性,相信很多人在撰写 React 的时候都会遇到下...

[Day 23] 自定义 ColumnType, Operator, Expression 扩展 Exposed Query DSL API

ORM 框架可以让开发者专注於物件的 CRUD 操作,不必直接思考 SQL 要怎麽写。如果是新增、修...

Leftover topics

我们终於来到第廿九篇,我们这次讨论的题目都是之前讨论过的东西的延伸。因为篇幅和时间有限就只好把它们合...

[Java Day23] 5.3. 封装

教材网址 https://coding104.blogspot.com/2021/06/java-e...