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

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

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不熟悉的,或者只是改变一下图片的大小,建议使用这种方法,方便快捷!

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

  1. php header()改变图片尺寸,PHP改变图片的尺寸大小方法实例

    本文主要和大家分享,PHP改变图片的尺寸大小方法实例,希望能帮助到大家. 改变图片的尺寸是一个很常见的功能需求,下面开始研究下关于PHP改变图片尺寸的方法.先介绍一个自己写的函数.01<?php ...

  2. 怎么改变图片的尺寸大小?图片大小如何修改?

    手机像素越来越高,拍摄出来的照片尺寸也越来越大,经常因为图片尺寸过大而导致照片无法上传,所以需要做一些图片大小修改.可以使用压缩图的图片改大小(在线修改图片尺寸大小工具-压缩图)功能来处理,而且这是一 ...

  3. python批量resize图片大小_python opencv 批量改变图片的尺寸大小的方法

    我目标文件夹下有一大批图片,我要把它转变为指定尺寸大小的图片,用pthon和opencv实现的. 以上为原图片. import cv2 import os # 按指定图像大小调整尺寸 def resi ...

  4. 图片尺寸大小怎么修改?分享几款图片处理工具

    现在我们经常会遇到图片的大小尺寸不合适的情况,尤其是一些公用的照片,都会有固定的尺寸要求,需要严格按照规定来修改图片.所以大家都需要了解一些比较快捷方便的图片改大小的方法,今天小编就给大家分享几个常用 ...

  5. 怎么调整图片的尺寸大小?

    如何调整图片的尺寸大小?当下一些软件工具中在功能研发上可以说是越发丰富,很多软件在原本的主要功能的基础上往往还会附带出来一些较为日常实用的功能,于是这类软件就在诸多同类软件中脱颖而出,而对于图片处理方 ...

  6. 如何修改图片像素尺寸大小?如何改图片大小尺寸?

    修改图片尺寸是一项常见的图片处理技术,可以帮助我们将图片调整为不同的尺寸,以适应不同的用途.在进行修改图片大小(https://www.yasuotu.com/size)的时候,需要注意照片的比例.设 ...

  7. python 识别图片链接尺寸大小

    识别图片链接尺寸大小 # 封面链接 url = "https://ci.xiaohongshu.com/5b8597c2-23ea-36ef-7340-c3ee59da9b3b?imageV ...

  8. 把多张 PNG 图片拼在一起合成一张 RAW 格式的图片(附代码)

    把多张 PNG 图片拼在一起合成一张 RAW 格式的图片设定好输入和输出的路径即可 代码如下 import numpy import os # import argparse from PIL imp ...

  9. Python PIL.Image模块:图片变更尺寸大小(宽x高)

    现实需求:变更图片尺寸 要求:原图为建行一广告图片(来源于网络),缩小为800x600的小图片. >>> import os >>> from PIL import ...

最新文章

  1. 20172319 实验二《树》实验报告
  2. 如何绘制深度学习-目标检测评估指标P-R(precision-recall)曲线?如何计算AP(average-precision)?
  3. mariadb 最新精简压缩版 win64 解压即用
  4. 使用TFS CI/CD 完成 VSTS 插件自动化部署和发布
  5. word List 14
  6. volatile理解了吗?
  7. 【leecode】小练习(简单8题)
  8. javascript使用事件委托
  9. [JZOJ P1271] [DP]集合求和
  10. [CSS3] touch-action设置移动端拖动行为
  11. [paper reading] CornerNet
  12. SQLServer - 约束
  13. SPSS典型相关分析(Canonical Correlation Analysis)案例(SPSS25最新版)
  14. RGB合成图片(misc)
  15. Python 如何画出漂亮的地图?
  16. android 虚拟按键自定义,如何适配Android底部虚拟按键
  17. 获取与设置windows系统下音频设备音量
  18. ios设置App版本号
  19. docker和docker-compose部署
  20. 【大医精诚】认识白细胞

热门文章

  1. 2021-07-27-
  2. python列表替换元素_24_Pandas.DataFrame,Series元素值的替换(replace)
  3. CSS实现幻灯片效果
  4. Flowable 工作流引擎
  5. Geany无法识别中文怎么办
  6. vga转html电脑打不开,如何解决HDMI到VGA转换的常见故障_四种解决方法
  7. 广东省数字经济行业发展动态及十四五前景预测分析报告2022-2027年
  8. WCF 面向服务的4个原则
  9. js数组与字符串的相互转化
  10. centos kvm镜像