# 有批量调整图片大小的软件吗

**URL:** <https://meta.appinn.net/t/topic/62027>\
**Category:** 问题求助\
**Created:** [2024 年10 月 16 日 01:59 UTC](https://meta.appinn.net/t/topic/62027 "2024-10-16T01:59:18Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

作者： ![kasusa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kasusa/32/72838_2.png) [@kasusa](https://meta.appinn.net/u/kasusa)\
发布日期： [2024 年10 月 16 日 01:59 UTC](https://meta.appinn.net/t/topic/62027/1 "2024-10-16T01:59:19Z")

</div>

比如我想做一个表情包,原图大小各异, 需要统一调整成 512x512 的png带透明格式,有没有什么方便的软件 / 工具?

---

<div class="post-metadata">

作者： ![tjsky](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tjsky/32/31059_2.png) [@tjsky](https://meta.appinn.net/u/tjsky)\
发布日期： [2024 年10 月 16 日 02:16 UTC](https://meta.appinn.net/t/topic/62027/2 "2024-10-16T02:16:45Z")

</div>

试试这个：[洋芋田图像工具箱](https://meta.appinn.net/t/topic/13669)

---

<div class="post-metadata">

作者： ![VictoryRoad](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/victoryroad/32/58964_2.png) [@VictoryRoad](https://meta.appinn.net/u/VictoryRoad)\
发布日期： [2024 年10 月 16 日 02:21 UTC](https://meta.appinn.net/t/topic/62027/3 "2024-10-16T02:21:27Z")

</div>

也可以用 imagemagick 结合批处理脚本（Windows）或 Shell 脚本（Linux）。以 Windows 为例，操作如下：

1. 下载安装 Imagemagick，官网：[https://imagemagick.org/](https://imagemagick.org/)，最新版的安装文件可 [点击此处](https://imagemagick.org/archive/binaries/ImageMagick-7.1.1-39-Q16-HDRI-x64-dll.exe) 下载。
2. 新建一个文件夹，把要处理的图片放进来。
3. 在文件夹中新建一个文本文档，并命名为 “convert.bat”，编码设置为 ANSI（必须是 ANSI，不可以是 UTF-8），将下列命令粘贴到该脚本文档中：

```auto
@ echo off
for %%i in (*.png) do (
    convert -resize 512x512 -background transparent -gravity center -extent 512x512 %%
1 %%1
)

echo done
pause

```

最后，双击 `convert.bat`，待屏幕显示 `done` 即可关闭命令行窗口。

注意：该脚本会直接覆盖源文件，操作前请做好备份。

---

<div class="post-metadata">

作者： ![Seamee](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/seamee/32/55824_2.png) [@Seamee](https://meta.appinn.net/u/Seamee)\
发布日期： [2024 年10 月 16 日 03:08 UTC](https://meta.appinn.net/t/topic/62027/4 "2024-10-16T03:08:19Z")

</div>

试试 **[caesium-image-compressor](https://github.com/Lymphatus/caesium-image-compressor)**，我一直在用这个，涉及图片格式转换、无损有损压缩等等各种批量处理图片的方式，调整图片尺寸已经是里面非常小的一个功能了

![截图](https://img.seaya.link/file/1729048191905_PixPin_2024-10-16_11-07-51.png)

---

<div class="post-metadata">

作者： ![kasusa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kasusa/32/72838_2.png) [@kasusa](https://meta.appinn.net/u/kasusa)\
发布日期： [2024 年10 月 16 日 04:50 UTC](https://meta.appinn.net/t/topic/62027/6 "2024-10-16T04:50:08Z")

</div>

试验了一下 图片变形了 [http://124.223.57.166:5230/file/resources/15/IMG\_3108.jpeg](http://124.223.57.166:5230/file/resources/15/IMG_3108.jpeg)

---

<div class="post-metadata">

作者： ![kasusa](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/kasusa/32/72838_2.png) [@kasusa](https://meta.appinn.net/u/kasusa)\
发布日期： [2024 年10 月 16 日 04:58 UTC](https://meta.appinn.net/t/topic/62027/7 "2024-10-16T04:58:40Z")

</div>

我朋友给我写的脚步  
jsx格式 要给ps用(但是我的电脑没有装ps)

```js
/*-----------------------------------------------------------------------------
File: square-canvas.jsx
Version: 1.0
Author: Juan Garcia
Language: JavaScript/ExtendScript
-----------------------------------------------------------------------------*/

var inputFolder = Folder.selectDialog("Select a folder");
var fileList = inputFolder.getFiles("*.PNG"); // Define type of file to manipulate 

function resizeCanvas () { // Define function
    app.preferences.rulerUnits = Units.PIXELS; // Define units if using fixed canvas size e.g. doc.resizeCanvas(48, 48) 
    
    for(var i=0; i<fileList.length; i++) {
            var img = open(fileList[i]);
            if (img.width !== img.height) { // Check if canvas is square
                if (img.width > img.height) { // Find largest measurement
                    img.resizeCanvas(img.width, img.width); // If the width is the largest value, use it for both measurements
                }
                else {
                    img.resizeCanvas(img.height, img.height); // If the width is the largest value, use it for both measurements
                }
            }
        img.resizeImage(UnitValue(512,"px"),null,null,ResampleMethod.BICUBICSHARPER);    
        img.close(SaveOptions.SAVECHANGES); // Close and save before adjusting next file (prevents crashed)
    }
}

resizeCanvas();

```

---

<div class="post-metadata">

作者： ![BackT0](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/b/8797f3/32.png) [@BackT0](https://meta.appinn.net/u/BackT0)\
发布日期： [2024 年10 月 16 日 05:15 UTC](https://meta.appinn.net/t/topic/62027/8 "2024-10-16T05:15:35Z")

</div>

付费软件: Light Image Resizer

免费选择: XnConvert

---

<div class="post-metadata">

作者： ![Niceb](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/niceb/32/4721_2.png) [@Niceb](https://meta.appinn.net/u/Niceb)\
发布日期： [2024 年10 月 16 日 05:33 UTC](https://meta.appinn.net/t/topic/62027/9 "2024-10-16T05:33:50Z")

</div>

ps的自动处理脚本 ，， 录制好步骤，然后批量应用

---

<div class="post-metadata">

作者： ![xiaoguai945yeah](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/xiaoguai945yeah/32/78704_2.png) [@xiaoguai945yeah](https://meta.appinn.net/u/xiaoguai945yeah)\
发布日期： [2024 年10 月 16 日 07:40 UTC](https://meta.appinn.net/t/topic/62027/10 "2024-10-16T07:40:12Z")

</div>

> **[PowerToys Image Resizer utility for Windows](https://learn.microsoft.com/en-us/windows/powertoys/image-resizer)**
>
> A Windows shell extension for bulk image-resizing

微软官方开源工具箱 PowerToys 里面就有这个功能，设置添加一下分辨率，然后Encoding 选一下你想要的 png，就可以直接全选图片，右键一键批量调整分辨率了。

---

<div class="post-metadata">

作者： ![tjsky](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tjsky/32/31059_2.png) [@tjsky](https://meta.appinn.net/u/tjsky)\
发布日期： [2024 年10 月 16 日 08:17 UTC](https://meta.appinn.net/t/topic/62027/11 "2024-10-16T08:17:21Z")

</div>

为什么要把别人代码的版权信息删了呢？  
原作者的DEMO站：[Images Tool v3.0](https://imagestool.com/webp2jpg-online/)  
源码：[github](https://github.com/renzhezhilu/webp2jpg-online)

---

<div class="post-metadata">

作者： ![mpsxx](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/mpsxx/32/58075_2.png) [@mpsxx](https://meta.appinn.net/u/mpsxx)\
发布日期： [2024 年10 月 16 日 09:05 UTC](https://meta.appinn.net/t/topic/62027/12 "2024-10-16T09:05:24Z")

</div>

这本身就是网上自行部署的老版本，又不是我自己搭建的 :rofl:

我可没你这么清闲，还去搜搜工具作者是谁。

---

<div class="post-metadata">

作者： ![tjsky](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/tjsky/32/31059_2.png) [@tjsky](https://meta.appinn.net/u/tjsky)\
发布日期： [2024 年10 月 16 日 09:13 UTC](https://meta.appinn.net/t/topic/62027/13 "2024-10-16T09:13:21Z")

</div>

1、只是因为恰好我也自己部署了  
2、从1.0版本开始都是带版权信息的，社区版最新就是3.0，不存在老版本就不带的情况。  
3、我也没说是你删的版权信息，毕竟也不知道这是你部署的，还是你随手搜的一个站点。  
4、违反开源协议的行为是需要谴责的。

基于小众论坛的风格，你要不要考虑改成正确的站呢？

---

<div class="post-metadata">

作者： ![xzrj999](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/x/858c86/32.png) [@xzrj999](https://meta.appinn.net/u/xzrj999)\
发布日期： [2024 年10 月 16 日 09:24 UTC](https://meta.appinn.net/t/topic/62027/14 "2024-10-16T09:24:09Z")

</div>

强烈推荐irfanview  
[![](https://h1.appinn.me/file/1729070614899_PP20241016172312.jpg) ](https://h1.appinn.me/file/1729070614899_PP20241016172312.jpg)

---

<div class="post-metadata">

作者： ![mpsxx](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/mpsxx/32/58075_2.png) [@mpsxx](https://meta.appinn.net/u/mpsxx)\
发布日期： [2024 年10 月 16 日 11:52 UTC](https://meta.appinn.net/t/topic/62027/15 "2024-10-16T11:52:00Z")

</div>

您发，我把评论删了。

---

<div class="post-metadata">

作者： ![Dalieba](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dalieba/32/3804_2.png) [@Dalieba](https://meta.appinn.net/u/Dalieba)\
发布日期： [2024 年10 月 16 日 14:17 UTC](https://meta.appinn.net/t/topic/62027/16 "2024-10-16T14:17:47Z")

</div>

IrfanView 4.70 有一个选项允许显示和保存图像的透明区域

---

<div class="post-metadata">

作者： ![Fujiwara-Chika](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/fujiwara-chika/32/60995_2.png) [@Fujiwara-Chika](https://meta.appinn.net/u/Fujiwara-Chika)\
发布日期： [2024 年10 月 16 日 14:32 UTC](https://meta.appinn.net/t/topic/62027/17 "2024-10-16T14:32:24Z")

</div>

[libvips](https://www.libvips.org/API/current/Using-vipsthumbnail.html)

```auto
vipsthumbnail *jpg --smartcrop attention -s 512 -o tn_%s.png 

```

---

<div class="post-metadata">

作者： ![Dalieba](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/dalieba/32/3804_2.png) [@Dalieba](https://meta.appinn.net/u/Dalieba)\
发布日期： [2024 年10 月 16 日 15:56 UTC](https://meta.appinn.net/t/topic/62027/18 "2024-10-16T15:56:16Z")

</div>

> **[XnView Software · NConvert](https://www.xnview.com/en/nconvert/)**

这是一个命令行转换工具，可以编一个脚本进行批量缩放、裁剪的操作

---

<div class="post-metadata">

作者： ![Rackar](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/r/85f322/32.png) [@Rackar](https://meta.appinn.net/u/Rackar)\
发布日期： [2024 年10 月 18 日 02:43 UTC](https://meta.appinn.net/t/topic/62027/19 "2024-10-18T02:43:00Z")

</div>

光影魔术手里的批处理，很方便

---

<div class="post-metadata">

作者： ![0000](https://meta-edge.appinn.com/user_avatar/meta.appinn.net/0000/32/10381_2.png) [@0000](https://meta.appinn.net/u/0000)\
发布日期： [2024 年10 月 18 日 03:06 UTC](https://meta.appinn.net/t/topic/62027/20 "2024-10-18T03:06:20Z")

</div>

大项目 我会用AU3写一个  
其他的软件我知道的 有 LR，Co，

---

<div class="post-metadata">

作者： ![zhonglixun](https://meta-edge.appinn.com/letter_avatar_proxy/v4/letter/z/ea5d25/32.png) [@zhonglixun](https://meta.appinn.net/u/zhonglixun)\
发布日期： [2024 年10 月 18 日 16:12 UTC](https://meta.appinn.net/t/topic/62027/21 "2024-10-18T16:12:52Z")

</div>

要不你试试国际版的这个。看图也不错。[https://h1.appinn.me/file/1729267954506\_image.png](https://h1.appinn.me/file/1729267954506_image.png)
