如何调整图片分辨率大小(适用于电脑/手机)

随着智能手机快速发展,相机分辨率也从几百万像素升级到上千万,甚至上亿像素;超高像素的图片不仅会占用越来越多的存储空间,还会在上传和分享时耗费不少时间;而且在一些特殊APP或者网站上传图片时,可能对图片宽高分辨率有要求;这些时候,就需要我们调整下图片分辨率来解决上面问题。本文将介绍如何在电脑、手机等设备调整图片分辨率。

如何在Windows中调整?

画图(系统自带)

默认情况下,Windows的所有版本都附带画图工具,虽然里面的编辑工具非常简单,但仍然可以很方便地调整图片分辨率。操作如下:

1. 右击图片,点击“打开方式”,选择“画图”

2. 点击工具栏的【重新调整大小】按钮

3. 您可以按百分比或者指定分辨率两种方式调整,勾选【保持纵横比】可以避免图片被拉伸

画图 3D

Windows 10附带了画图工具的升级版本:画图 3D,但是界面和操作和之前的画图都有很大变化,而且界面是英文的,所以熟悉了画图工具的童鞋可能不太会使用。但其实也比较简单:

1. 右击图片,选择【使用画图 3D进行编辑】

2. 选择顶部菜单区域的【Canvas】

3. 然后在右侧区域,就可以按百分比或者像素调整图片大小了:

4. 调整完成后,可按Ctrl+S保存。

Photoshop

作为众所周知的专业图片编辑软件,Photoshop当然也可以轻松地调整图片大小,步骤如下:

1. 点击顶部菜单中的【图像】,选择【图像大小】

2. 在弹出窗口中设置目标分辨率的宽高

3. Photoshop还可以批量进行图片处理操作,在【文件】-> 【脚本】中设置处理的操作即可

如何在Mac上调整?

预览

作为MacOS默认的图片查看器,预览有一些基本的图片编辑选项,包括调整图片分辨率。操作如下:

1. 右击图片,【打开方式】,选择【预览】

2. 选择菜单栏【工具】下的【调整大小】

3. 在弹出窗口中修改分辨率即可

4. 如果需要批量调整图片分辨率,可以在一个窗口打开多个图片,然后按上面的步骤操作

Photoshop

photoshop也可以在mac上使用,按上面Windows中介绍的步骤操作即可。

如何在安卓手机上调整?

安卓默认的相册APP一般可以进行简单的图片编辑,包括裁剪滤镜等,但不能进行分辨率调整。

但一般在应用市场可以找到很多图片编辑美化APP,下面是一些商店里评价不错的APP:

美图秀秀

1. 使用美图秀秀打开要调整的图片,点击底部的【编辑】按钮:

2. 在编辑页面,点击【像素修改】,修改图片分辨率即可

如何在iPhone上调整?

iPhone自带的照片预览APP和Android类似,都是可以裁剪图片,但不能进行分辨率调整。但App Store中也有一些APP可以完成这个任务:

ImageResize

ImageResize是一个方便地调整工具,可以快速调整图片分辨率。

其他常见问题解答

1. 有哪些在线工具可以调整图片大小?

推荐使用BulkResize(Bulk Resize Photos - 批次更改图片尺寸),完全免费,极速处理,批量压缩,不需要登录使用!

2. 调整图片分辨率对文件大小有什么影响?

有非常大的影响,减少或增加图片分辨率,将显著减小或增大文件大小;比如3472*4624的1600W像素图片不压缩大小是3.72M;宽高各增大一倍后,即6944*9248的6400W像素图片不压缩大小是11.42M;宽高增大一倍,像素和文件大小近似增加到了4倍。

转载自:如何调整图片分辨率大小(适用于电脑/手机) - 电脑手机 - 知字文档

  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
降低照片的分辨率是通过减少像素数量来实现的。以下是使用MATLAB编写的代码来降低照片的分辨率: ```matlab % 读取图像 image = imread('input.jpg'); % 原始图像的尺寸 original_width = size(image, 2); original_height = size(image, 1); % 设置目标图像的新尺寸(降低分辨率) new_width = original_width / 2; new_height = original_height / 2; % 创建目标图像的空矩阵 target_image = zeros(new_height, new_width, size(image, 3), class(image)); % 按照新尺寸遍历目标图像的像素,并从原始图像中取样 for i = 1:new_height for j = 1:new_width % 取出对应位置的原始图像像素 pixel = image(2*i-1:2*i, 2*j-1:2*j, :); % 计算平均像素值 average_pixel = mean(mean(pixel)); % 将平均像素值赋给目标图像对应位置的像素 target_image(i, j, :) = average_pixel; end end % 将目标图像保存为新的文件 imwrite(uint8(target_image), 'output.jpg'); ``` 这段代码首先读取名为"input.jpg"的图像,然后根据原始图像的尺寸计算目标图像的新尺寸。接下来,创建空矩阵用于存储目标图像,并通过遍历目标图像的每个像素位置,从原始图像中取样相应位置的像素。然后,计算取样图像的平均像素值,并将该值赋给目标图像对应位置的像素。最后,将目标图像保存为新文件"output.jpg"。 值得注意的是,上述代码中的分辨率降低因子为2,也就是将每个2x2的像素块替换为一个平均像素值。要改变分辨率降低的程度,可以调整分块大小或修改计算平均像素值的方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值