散装技术

本书记录了一些零碎的技术内容,具体来说就是不知道怎么分类的内容。

图像

本章会记录一些和图像处理有关的小文章

图像

图像基础

color-mode_1046x620-825x510.jpg

色彩深度

最近被信息技术的什么16色,32位色,黑白灰度搞得心里烦烦的。是呀我真的很不开心。于是呢我就想着会不会去查一点资料会更好。在这里感谢Adobe的技术文档,白嫖了这么久我内心十分惭愧。(下次一定!

首先,让我们来看一段文字:

位深度 用于指定图像中的每个像素可以使用的颜色信息数量。每个像素使用的信息位数越多,可用的颜色就越多,颜色表现就更逼真。例如,位深度为 1 的图像的像素有两个可能的值:黑色和白色。位深度为 8 的图像有 28(即 256)个可能的值。位深度为 8 的灰度模式图像有 256 个可能的灰色值。RGB 图像由三个颜色通道组成。8 位/像素的 RGB 图像中的每个通道有 256 个可能的值,这意味着该图像有 1600 万个以上可能的颜色值。有时将带有 8 位/通道 (bpc) 的 RGB 图像称作 24 位图像(8 位 x 3 通道 = 24 位数据/像素)。

https://helpx.adobe.com/cn/photoshop/using/image-essentials.html

RGB 图像使用三种颜色或通道在屏幕上重现颜色。在 8 位/通道的图像中,这三个通道将每个像素转换为 24(8 位 x 3 通道)位颜色信息。对于 24 位图像,这三个通道最多可以重现 1670 万种颜色/像素。对于 48 位(16 位/通道)和 96 位(32 位/通道)图像,每像素可重现甚至更多的颜色。

灰度模式在图像中使用不同的灰度级。在 8 位图像中,最多有 256 级灰度。灰度图像中的每个像素都有一个 0(黑色)到 255(白色)之间的亮度值。在 16 和 32 位图像中,图像的级数比 8 位图像要大得多。

JPEG 仅支持 8 位图像。如果您将 16 位图像存储为此格式,则 Photoshop 会自动降低位深度。

https://helpx.adobe.com/cn/photoshop/using/color-modes.html#color_modes

在我们计算数值之前,我们先要搞懂计算机原理中老生常谈的问题:

Bit Byte World Doubleword Quadword

------
bit (short for binary digit)
Is the smallest unit of data in a computer
A bit has a single binary value
Either 0 or 1

------
byte is a unit of measurement used to measure data
One byte contains eight binary bits
Each byte can be used to represent 256 different values

-> https://www.quora.com/What-is-the-difference-between-a-bit-byte-word-and-a-word-size

根据上述信息和一些计算,我们能列出下面这张表格。如何计算RGB模式下面的 8位/通道 总共有多少颜色呢?我们可以计算24个1组成的二进制数的大小。111111111111111111111111BIN=16777215DEC

颜色模式 颜色位数 几种颜色 单位大小
黑白 1位 2种,黑白 1Bit
灰度 8位 256 级灰度 1Byte
RGB 8位/通道
通常是总32位
1670 万种颜色/像素 4Byte
RGB 32位/通道
通常是总96位
超出QWORD计算范围 16Byte
特殊 4位 16色 16种颜色 4Bit

最后通过总结我们得到了这样一个结论

Pixel * BitDepth ÷ 8 ÷ 1024 ÷ 1024 = File Size in Megabytes

公式本身并不难记忆,但是难点在于发现题目中的坑。凸(艹皿艹 ) 16色不是16位色,8位色是在什么模式下的8位色,是单通道还是多通道。在掌握以上表格的情况下,我带你们打!

 

音频

本章节记录了散装的音频技术

音频

如何在Linux上编辑音频

有一位学姐找我帮忙处理音频,于是我决定开始干活。刚好,一天前,我决定强制自己使用Linux一段时间。我选择的桌面环境是Deepin的dde,因为长得好看耐看经得起操。这不,挑战来了。

我能否在Linux上处理音频呢?我们的目标是变调。

在一番了解下,我发现一款软件可能可以胜任我要的操作。但是博客并没有给我下载链接,于是我掏出了我的秘密武器:APT。没想到直接成功了。

sudo apt install audacity

认真的?认真的。安装软件就这么简单。比起windows的下一步下一步下一步和macOS的登录两步验证下一步购买简单多了。【口吐芬芳】!他长这样咯。

image-1024x644.png

除了这个丑不拉几的图标以外,别的目前来看还能接受,是标准的LinuxGeek风格。没有磨砂,没有动画。虽然这和dde的桌面显得格格不入,但是挺好。日子无脑,岁月静好。在一番探索下,我找到了一个神奇的按钮【菜单栏】【效果】【改变音高】英文名:Change Pitch。俗称,唱句屁吃。

image-1.png

这下好了,傻瓜动能看懂了咯。那我的使命也就完成了。但是有个很致命的问题,右上角的【×】点不了。不知道为啥,估计是UI库没做好。(咱也不知道咱也不敢问啊

任务结束,结论:Linux可以进行音乐编辑。

2019年秋