在不损失质量的情况下批量调整(较小)jpg图像

时间:2013-08-09 03:51:59

标签: image resize photoshop

我有几百张jpg图片,我想批量调整大小。

jpgs是150k及以上但是一旦我使它们变小,质量就会丢失。我如何批量调整大小并保持质量?

我尝试了irfanview,但它失去了质量。我也试过通过photoshop调整大小,质量仍然相同,它变得模糊。

非常感谢任何帮助

3 个答案:

答案 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动作。

可以在几分钟内完成:

  1. “打开动作”面板(“窗口” - >“动作”或“Alt + F9”)。

  2. 在“动作”面板中选择一个文件夹(或创建一个新文件夹)。

  3. 打开您要调整大小的图像之一。

  4. 点击“创建新动作”图标(右侧第二个图标,位于面板底部)。

  5. 点击“开始录制”图标(左起第二个图标)。

  6. 调整图像大小(Ctrl + Alt + I或Cmd + Opt + I for Macs)。如果你想让图像更清晰锐利,你也可以应用一些锐化滤镜。

  7. 点击“停止录制”按钮(左侧的图标)。

  8. 打开文件 - >自动 - >批处理,选择刚刚创建的操作,所需的文件格式和导出文件夹 - 然后按确定。

  9. 就是这样:)希望这会对你有帮助。

答案 2 :(得分:0)

使用IrfanView"批量转换/重命名"工具或使用下面这个小批量。

  1. 在Windows系统变量中包含IrfanView路径直接在任何地方调用

  2. 创建批处理文件以调整大小,锐化和裁剪图像到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

  3. 参数说明:

    作物=> (X,Y,newWidth,newHeight,startCorner)
    转换=> $ X - 文件目录索引