如何改变图片的尺寸大小得到一张缩小后的图片

声明:本篇博客和代码无关,请不要误解。
在平时开发过程中,总会需要一些特定大小的图片,一般设计师会给我们提供,但是有时候我们有一张大图,只是想得到一张它的缩小版,我们还让设计师帮我们,虽然也可以,但是我觉得这种简单的操作我们程序猴能够自己解决更好一些。

在工作或者生活中我们经常会遇到需要把一张图片缩小多少倍或者改为指定大小的需求,遇到这种情况我们该如何处理呢?

1 . 最简单的操作

win + R 打开运行窗口,输入mspaint打开windows系统自带的画图软件


用该软件打开我们要修改大小的图片,该软件里面有一个重新调整大小的功能很实用:



相信大家也都用过,这种方式改变图片的大小很方便快捷,只不过有局限性:


想必大家在调整完大小另存为图片保存的时候遇到过这种提示吧!

这就是这种方式的局限性:对于有阿尔法通道的图片将会丢失阿尔法通道,即丢失透明度,常见的是我们把有圆角的图标修改保存后,圆角处有了白色的背景


这两张图片的对比就充分说明了用这种方式的弊端

那么设计师给我们缩小的图片为什么没有四个角的白色背景呢,因为大家都知道人家不用这么low的软件作图,人家会用Ps来处理:

2 . PhotoShop 操作

让我们领略一下设计师的操作手法吧(我是个码农,没有设计师玩的专业,下面的PS操作望读者不要见笑)

使用PS打开我们要修改的图片,先修改像素图层属性即图层的大小也就是图片的大小,之后修改画布的大小与图片大小相同即可

A . 修改像素图层属性

选中图片所在的图层,点击图片在右侧面板中会显示像素图层属性信息,如图:



直接修改图层的宽高W和H的值



实现这个效果方法比较多下面再介绍一种:

B. 修改像素图层属性

选中图片所在的图层,对图片进行缩放操作,快捷键:CTRL + T进入缩放模式,从图片的右下角开始往左上角拖动缩放(按住shift键可以宽高等比例缩放),当变化的大小达到自己想要的尺寸时停止缩放即可。


A、B两种方式均可改变像素图层的大小,但是还没结束,我们还不能存储为图片,因为我们还没有改变画布的大小,图片的大小是由画布大小决定的(所以现在图片还是160*160)。

如何改变画布大小呢?非常简单

A .改变画布大小:点击菜单栏的【图像】按钮,在下拉菜单中点击【画布大小】弹出画布大小对话框

B .改变画布大小:CTRL + ALT + C 快捷键弹出画布大小对话框


将画布宽度和高度改为图片的宽度和高度


点击确定操作之后我们将得到一张120×120的新图片


两步操作已经完成了,就是这么简单,接下来CTRL + SHIFT + S另存为图片就得到我们想要的120×120的图片大小了,效果如下:


对于多数程序员来说学习PS成本有些高,可能大家对它不太熟悉,所以我这还有第三种方式

3 . Microsoft  Office Picture Manager操作

这个工具大家可能没接触过,但是大家对Microsoft Office并不陌生,其实它只不过是Microsoft Office里面的工具而已(安装完整版就会有该工具,不要只装word、excel和ppt这些简单的东西)


用该软件打开我们需要改变大小的图片(右键打开方式选择该软件打开即可)


该软件操作简单到不行,如何操作上图已经显示的非常清楚了,一看就懂。如果对PS不熟悉的,或者只是改变一下图片的大小,建议使用这种方法,方便快捷!

猜你喜欢

转载自blog.csdn.net/github_2011/article/details/73610321