我有几百张jpg图片,我想批量调整大小。
jpgs是150k及以上但是一旦我使它们变小,质量就会丢失。我如何批量调整大小并保持质量?
我尝试了irfanview,但它失去了质量。我也试过通过photoshop调整大小,质量仍然相同,它变得模糊。
非常感谢任何帮助
答案 0 :(得分:0)
您可以使用imagemagic包中的linux实用程序convert
来完成此操作。在带有图片的目录中从shell运行:
for i in *jpg; do convert -resize 100 $i new_$i;done
-resize 100
会要求将图片大小调整为100px的高度。您也可以尝试添加-quality 80
来优化它。
答案 1 :(得分:0)
如果要批量调整大量较小的图像,可以为此编写一个特殊的Photoshop动作。
可以在几分钟内完成:
“打开动作”面板(“窗口” - >“动作”或“Alt + F9”)。
在“动作”面板中选择一个文件夹(或创建一个新文件夹)。
打开您要调整大小的图像之一。
点击“创建新动作”图标(右侧第二个图标,位于面板底部)。
点击“开始录制”图标(左起第二个图标)。
调整图像大小(Ctrl + Alt + I或Cmd + Opt + I for Macs)。如果你想让图像更清晰锐利,你也可以应用一些锐化滤镜。
点击“停止录制”按钮(左侧的图标)。
打开文件 - >自动 - >批处理,选择刚刚创建的操作,所需的文件格式和导出文件夹 - 然后按确定。
就是这样:)希望这会对你有帮助。
答案 2 :(得分:0)
使用IrfanView"批量转换/重命名"工具或使用下面这个小批量。
在Windows系统变量中包含IrfanView路径直接在任何地方调用
创建批处理文件以调整大小,锐化和裁剪图像到newWidth(相应地调整参数)
启动i_view32.exe C:\ Path \ To \ Your \ Images * .jpg / resize =(newWidth,)/ aspectratio / resample / sharpen = 33 / crop =(0,0,newWidth,newHeight,4)/转换= C:\ NEWPATH \至\您\ IMAGES \小$ X.jpg
参数说明:
作物=> (X,Y,newWidth,newHeight,startCorner)
转换=> $ X - 文件目录索引