像素能决定照片质量吗?关于位图以及矢量图

2020-06-09 17:06:23 浏览数 (1)

这期专栏围绕第十点

像素(pixel),是指在由一个数字序列表示的图像中的一个最小单位,称为像素。

用手机或相机拍出来的照片,称作位图,因为是由一个一个像素点构成的,电脑截图或者视频帧都是位图。位图的显示分辨率(屏幕分辨率)是屏幕图像的精密度,是指显示器所能显示的像素有多少。

常见描述分辨率的单位有:dpi(点每英寸)、lpi(线每英寸)和ppi(像素每英寸)

图片信息

例如此图(2.1-1)

图2.1-1

水平分辨率3840px,垂直分辨率2160px,分辨率96dpi

像素 点,是两个东西,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。

例如一台打印机

一台显示器

若将一张位图放大,将会看到一个一个的像素

软件Adobe Photoshop

回到主题,像素越高图片效果越好吗?

不完全一定,只能说像素高了,图片解析度高,画面更细腻

假设这两张图都是用手机拍的,除了像素,其余参数一样

1920x1080

3840*2160

局部放大

3840*2160   500x放大

1920*1080 500x放大

看出区别了么

假如像素一样,都是3840*2160超大像素,改变其他参数

垃圾手机拍的,CMOS感光元件1μm

很多的噪点

这么多噪点,像素再高也没有用

1亿像素的,但是镜头和感光元件很垃圾,就是像素高

很多噪点,啥都看不见

除了感光度之外,还有一个,那就是对比度

对比度太低,图像不够鲜艳,整张图片灰蒙蒙的

对比度太高,画面过于鲜艳,导致灰色变成黑色,青色变成蓝色

这是一部手机摄像头参数

不仅仅是这些,能决定质量的还有硬件,例如镜头98亿,感光元件9.9,成像的质量一样是很渣,还有一些因素,例如环境,阴天情况下,手机拍摄会有很多噪点,太亮会导致背光,运动物体多了会跑焦造成动态模糊,这时候像素再高也没用

还有软件因素,假设摄像头参数一样,拍出来的两张照片还是不一样,这可能就是软件的原因

  1. 压缩,可能两部手机的压缩参数不同,导致色差
  2. 软件算法不同
  3. 软件自动后期(美颜)

Part2. 矢量图

讲完了位图,像素,接下来是矢量图(ps:文科生请自觉离开)

矢量图,也称为面向对象的图像或绘图图像,在数学上定义为一系列由线连接的点。矢量文件中的图形元素称为对象。每个对象都是一个自成一体的实体,它具有颜色、形状、轮廓、大小和屏幕位置等属性。 矢量图是根据几何特性来绘制图形,矢量可以是一个点或一条线,矢量图只能靠软件生成,文件占用内在空间较小,因为这种类型的图像文件包含独立的分离图像,可以自由无限制的重新组合。它的特点是放大后图像不会失真,和分辨率无关,适用于图形设计、文字设计和一些标志设计、版式设计等。

常见的软件有Adobe Ai,PhotoShop,甚至C4D,3dsmax都可以做矢量图。

优点:矢量图可以无限放大并且不失真,因为矢量图是由函数构成的

例如sin(x)

函数图象

电脑或手机的TrueType字型就运用了以贝兹样条组成的二次贝兹曲线,使用在电脑使用Word打一个文字,然后放大,一直放大,边缘都不会失真,很平滑,若用截图工具截图再放大边缘会有锯齿

question1:how much is the T-shirt?

呸,question1:位图可以转换为矢量图吗?

当然可以,但是会有失真,因为位图颜色很多种,转换为矢量图会缺失颜色,而且位图比矢量图复杂,转换之后也会丢失信息

Adobe Ai中可以把位图转换为矢量图,但是会丢失大部分信息

位图

矢量图

素材:

黑白是看不出什么区别的

将矢量图放大,会看到许多控制点以及线条,这个就是函数图像

每个锚点都可以控制,这就是--贝塞尔曲线

(以下部分其实up主也不知道,建议文科生就别翻了,看不懂的)

贝塞尔曲线(Bézier curve),又称贝兹曲线或贝济埃曲线,是应用于二维图形应用程序的数学曲线。一般的矢量图形软件通过它来精确画出曲线,贝兹曲线由线段与节点组成,节点是可拖动的支点,线段像可伸缩的皮筋,我们在绘图工具上看到的钢笔工具就是来做这种矢量曲线的。贝塞尔曲线是计算机图形学中相当重要的参数曲线,在一些比较成熟的位图软件中也有贝塞尔曲线工具,如PhotoShop等。在Flash4中还没有完整的曲线工具,而在Flash5里面已经提供出贝塞尔曲线工具。 贝塞尔曲线于1962,由法国工程师皮埃尔·贝塞尔(Pierre Bézier)所广泛发表,他运用贝塞尔曲线来为汽车的主体进行设计。贝塞尔曲线最初由Paul de Casteljau于1959年运用de Casteljau演算法开发,以稳定数值的方法求出贝兹曲线。

在Photoshop,illustrator,乃至Premiere,Ae中都可以绘制贝塞尔曲线

html中也可以实现,这个是up主的框架

https://bilibili24749747.wang/biz.html

ai中的贝塞尔曲线

放大至64000倍

仍然无失真

由于用计算机画图大部分时间是操作鼠标来掌握线条的路径,与手绘的感觉和效果有很大的差别。即使是一位精明的画师能轻松绘出各种图形,拿到鼠标想随心所欲的画图也不是一件容易的事。这一点是计算机万万不能代替手工的工作,所以到目前为止人们只能颇感无奈。使用贝塞尔工具画图很大程度上弥补了这一缺憾。

贝塞尔曲线

贝塞尔曲线是计算机图形图像造型的基本工具,是图形造型运用得最多的基本线条之一。它通过控制曲线上的四个点(起始点、终止点以及两个相互分离的中间点)来创造、编辑图形。其中起重要作用的是位于曲线中央的控制线。这条线是虚拟的,中间与贝塞尔曲线交叉,两端是控制端点。移动两端的端点时贝塞尔曲线改变曲线的曲率(弯曲的程度);移动中间点(也就是移动虚拟的控制线)时,贝塞尔曲线在起始点和终止点锁定的情况下做均匀移动。注意,贝塞尔曲线上的所有控制点、节点均可编辑。这种“智能化”的矢量线条为艺术家提供了一种理想的图形编辑与创造的工具。

线性公式

二次方公式

三次方公式

一般参数公式

由于up主实在搞不懂贝塞尔曲线以及矢量图,所以,咕咕咕一下,有兴趣可以看下这个视频

bilibili@Ar-Sr-Na,转载请注明出处

0 人点赞