Imagemagick“转换”:如何简单地为图像文件夹创建缩略图并保留其文件名?
我有一个文件夹 /images/
我想使用 imagemagick 浏览该文件夹中的每个图像并创建缩略图并将其存储在
/images/thumbs
中并保留文件名
我找不到任何如何执行此操作的示例(批处理方式)使用终端?
I have a folder /images/
I'd like to use imagemagick to go through every image in that folder and create a thumbnail and store it in
/images/thumbs
and retain the filename
I can't find any example of how to do that (batch style) using terminal?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
现在有一种方法可以使用 imageMagick 本身(无需 shell 命令)来做到这一点,它具有独立于平台的优点。
根据 imagemagick 文档,您可以
为
中的所有 jpg 创建缩略图拇指/
只需确保该目录存在即可。
Now there is a way to do that with imageMagick itself (without shell commands) which has the bonus of being platform-independent.
According to the imagemagick documentation you can do
to create thumbnails for all your jpg's in
thumbs/
Just make sure that the directory exists.
如果有人从 2020 年开始访问此页面,这里是我们使用 Imagemagick v7.0.10-23 从命令行执行的单行解决方案:
其中“-path”是您想要转换为子目录“thumbnails”的目录。
因此,当前目录中的所有文件都将以相同的文件名存储在 /thumbnails 中,但文件名是原始文件的 50%。
In case someone gets on this page as from 2020, here is our one line solution from the command line with Imagemagick v7.0.10-23:
Where '-path' is the directory from which you want to convert into the subdir 'thumbnails'.
So, all files in your current dir will be stored with the same filename in /thumbnails, but at 50% of the original.
以下是 Windows 批处理脚本的框架,您可以将其作为脚本的基础:
此批处理脚本处理当前目录中的所有
.jpg
文件,并将转换后的图像保存到thumbs
中子目录Here is a skeleton for a Windows batch script you can base your script on:
This batch script processes all
.jpg
files in the current directory and saves the converted images into athumbs
subdirectory