image-processing - 裁剪、缩放、调整大小和更改图像的纵横比之间的区别?
问题描述
我在理解用于调整图像大小的不同术语时太困惑了。有什么区别:
- 裁剪图像
- 调整图像大小
- 缩放图像
- 改变图像的纵横比
特别是调整大小与缩放!
解决方案
1. 裁剪图像
裁剪是从照片或插图图像中去除不需要的外部区域。该过程通常包括删除图像的某些外围区域以从图片中删除无关的垃圾,改善其框架,更改纵横比,或突出主题或将主题与其背景隔离开来。根据应用程序的不同,这可以在物理照片、艺术品或电影片段上执行,也可以通过使用图像编辑工具以数字方式实现。有关更多信息,请参阅https://en.wikipedia.org/wiki/Cropping_(图片)
2.调整和缩放图像
处理光栅图像(基于像素)时,重要的是要了解在 Word、Powerpoint、InDesign 或 Dreamweaver 等程序中缩放图像实际上并不会调整图像大小,而是将图像拉伸得更大或更小。缩放时,分辨率不会调整为最适合新尺寸,而是像素被拉伸并可能出现像素化。
将图像缩放到大于其原始尺寸的最常见副作用是图像可能看起来非常模糊或像素化。缩放小于原始尺寸的图像不会对质量产生太大影响,但可能会产生其他副作用。例如,如果您将一个非常大的图像上传到网站并将其缩小到较小的尺寸,则该网站仍必须加载该图像的完整尺寸版本,并且可能导致网页加载速度更慢。
有关详细信息,请参阅https://guides.lib.umich.edu/c.php?g=282942&p=1885347和http://glab.media/image-cropping-and-resizing/
3.改变图像的纵横比
纵横比是图像的宽度和高度之间的比例关系。从本质上讲,它描述了图像的形状。纵横比被写成宽度与高度的公式,如下所示:3:2。欲了解更多信息,请参阅squarespace.com
推荐阅读
- postgresql - org.postgresql.util.PSQLException:致命:角色“postgres”不存在
- javascript - 格式化列的重复标题
- google-app-engine - 如何降低 GAE 使用成本?
- java - Springboot 在 url 中主机后添加斜杠,然后由于双斜杠而拒绝请求
- mongodb - 如何在 MongoDB 中进行多重分组?
- flutter - 我怎样才能打破长文本的行?从 Cloud Firestore 获取长文本数据后
- javascript - 将 State 对象数组转换为
- 反应JS
- javascript - 如何在正文元素的末尾动态添加脚本标签
- vb6 - VB6 MsgBox 和运行时错误 5 使用 SetFocus
- swift - NSOpenPanel 无法获得焦点