ImageMagick用外部配置文件处理图片

今天项目需要,要加一组imageMagick处理图片的方式,就又看了imageMagick的文档。看到下面有个conjure命令,以前没有发现啊。
点击看了一下里面的介绍和例子:
Example Usage

We list a few examples of the conjure command here to illustrate its usefulness and ease of use. To get started, here is simple conjure command:
  conjure -dimensions 400x400 incantation.msl

Where incantation.msl is our MSL script:
  <?xml version="1.0" encoding="UTF-8"?>
  <image size="400x400">
    <read filename="image.gif" />
    <get width="base-width" height="base-height" />
    <resize geometry="%[dimensions]" />
    <get width="width" height="height" />
    <print output="Image sized from %[base-width]x%[base-height] to %[width]x%[height].\n" />
    <write filename="image.png" />
  </image>

可以从外部配置文件生成图片处理,这样很多处理方式不用耦合到程序里面了。以后要加图片处理直接修改一下配置文件就可以了。
直接copy出来,试了一下,可以处理,但是参数怎么都穿不进去。试了几遍一直不成功。到官网上看了一下,有最新版的下载。看了我的版本6.2,直接下了最新6.4重新试了一下,成功。
不知道为什么6.2不行,他的文档里有介绍这样用的。
http://www.atmos.washington.edu/ImageMagick/conjure.html可以看到msl(Magick Scripting Language)的配置格式。


你可能感兴趣的:(html,xml)