为什么80%的码农都做不了架构师?>>>   

ImageMagick是拥有批处理能力的,比如如下命令:

montage “*.jpg” -geometry 24×24+2+2 thumbnail.png

就是将当前目录下所有的jpg图像,缩小到24×24大小,并排列到一张图像上去。

除了上面这种通配符的方式,另外一种批处理方式是使用@,如:

dir /B  *.png > filelist.txt

montage @filelist.txt -geometry 24×24+2+2 thumbnail.png

同样也可以达到上述效果。这也意味着我们可以使用一个文件名列表来完成批处理工作。

更进阶的方式是使用@- ,@-接受从通道传递过来的参数,如下:

echo ‘a.jpg b.jpg c.jpg’ | montage @- -geometry 24×24+2+2 thumbnail.png

但是貌似上述方式只有在linux的console下才有效,在dos下我没能实验成功。

转载于:https://my.oschina.net/dake/blog/196677

Learning ImageMagick 4: 批处理相关推荐

  1. 使用Windows批处理+ImageMagick 实现批量处理图片

    一.前言 本文介绍了ImageMagick命令处理图片的方法,以及如何与Windows批处理结合,并以批量压缩图片为例做了简单演示.由于知识水平的局限,不妥之处还请批评指正. 二.实现思路 1.win ...

  2. python 使用pngquant和ImageMagick批处理压缩png/jpg

    最近闲着没事,大佬便分配个压缩图片的任务给我.于是,我就上网找寻相对需求而言最优的解决方案. 初步实践后,得出结论:pngquant与ImageMagick各方面都符合需求. 各方法比对​​​​​​ ...

  3. 强化学习(五) - 时序差分学习(Temporal-Difference Learning)及其实例----Sarsa算法, Q学习, 期望Sarsa算法

    强化学习(五) - 时序差分学习(Temporal-Difference Learning)及其实例 5.1 TD预测 例5.1 回家时间的估计 5.2 TD预测方法的优势 例5.2 随机移动 5.3 ...

  4. SCAN Learning to Classify Images without Labels(翻译)

    SCAN Learning to Classify Images without Labels 概览 Approach: A two-step approach where feature learn ...

  5. 生成对抗网络学习笔记5----DCGAN(unsupervised representation learning with deep convolutional generative adv)的实现

    首先是各种参考博客.链接等,表示感谢. 1.参考博客1:地址 --以下,开始正文. 1.DCGAN的简单总结 稳定的深度卷积GAN 架构指南: 所有的pooling层使用步幅卷积(判别网络)和微步幅度 ...

  6. 干货丨科普丨大牛的《深度学习》笔记,Deep Learning速成教程

    深度学习,即Deep Learning,是一种学习算法(Learning algorithm),亦是人工智能领域的一个重要分支.从快速发展到实际应用,短短几年时间里,深度学习颠覆了语音识别.图像分类. ...

  7. 元学习—Meta Learning的兴起

    来源:专知 [导读]元学习描述了训练深度神经网络相关的更高级别的元素.在深度学习文献中,"元学习"一词经常表示神经网络架构的自动化设计,经常引用" AutoML" ...

  8. Deep Learning(深度学习)学习笔记整理系列

    一.概述 Artificial Intelligence,也就是人工智能,就像长生不老和星际漫游一样,是人类最美好的梦想之一.虽然计算机技术已经取得了长足的进步,但是到目前为止,还没有一台电脑能产生& ...

  9. [Spring Cloud Task]6 Spring Batch批处理应用设计原则

    2019独角兽企业重金招聘Python工程师标准>>> 概述 本文是Spring Cloud Task系列的第五篇文章,如果你尚未使用过Spring Cloud Task,请 移步s ...

最新文章

  1. .NET Remoting中的通道注册
  2. Java String类源码解析
  3. spring注解注入属性
  4. 【JAVA学习】09.创建BootstrapTale列表页
  5. 在工作或学习中要留出喝茶的时间
  6. c语言计算日期天数,关于计算两个日期间天数的代码,大家来看看
  7. 23种设计模式-状态模式
  8. 鸿蒙超级终端使用教程,超级终端怎么用(超级终端使用配置教程)
  9. 腾讯2021校园招聘编程题
  10. html 360登录自动填写,怎么让360安全浏览器记住以前登陆过的帐号和密码,每次都填很麻烦...
  11. 工具分享:pycharm-2019.1_windows正版最新(附下载链接)
  12. 学习淘宝分享出来的链接web检测打开原生App
  13. LED背光学习_标准和白光LED的基础知识与驱动
  14. 涂鸦智能CFO刘尧:谁说高速发展的创新型企业就不能用SAP?
  15. 史上最大界面升级!微软 Windows 10 21H2!
  16. php md5 32 大写,编写生成32位大写和小写字符的md5的函数
  17. 使用内网穿透实现外网访问本地接口
  18. 如何取消 Ms office2019提示 “获取正版office,你可能是盗版软件的受害者”
  19. Redis实战 - 09 Redis BitMaps 实现用户签到,统计签到次数,统计签到情况等功能
  20. 完全数python程序_Python完全数

热门文章

  1. 在IntentService中使用Toast与在Service中使用Toast的异同,intentservicetoast
  2. cordova入门——cordova环境配置
  3. Linux系统是否能够联网
  4. Nginx和Tengine
  5. ios开发学习笔记--调用相册或相机(UIImagePickerController)
  6. ABAP动态创建数据DATA或对象Object
  7. 深入理解c#(第三版)(文摘)
  8. Struts2_概述
  9. ORACLE了局,每天10问(二)
  10. 快评 美国软件开发杂志的最新jolt大奖!