使用ImageMagick的提示与技巧

2016-01-29 17:37 150 1 收藏

使用ImageMagick的提示与技巧,使用ImageMagick 的提示与技巧

【 tulaoshi.com - Linux 】

     没有什么能像命令行工具这样适合于处理大批量的任务,对于图像处理也不例外。Web 开发人员和管理员会喜欢轻松处理大量文件的能力,无论是使用命令行还是脚本。程序员 Michael Still 给出了更多关于 ImageMagick 套件的示例,这一次向您示范了如何将圆角、徽标或者边框和边添加到您的图像中,以及如何与多页文件格式 (包括 Adobe PDF 格式)进行转换。

    去年我为 developerWorks 写了一篇关于在命令行中使用 ImageMagick 处理图像的文章。那篇文章得到了相当好的评价,此后我通过电子邮件收到了很多关于 ImageMagick 的问题。本文是对上一篇文章中讨论的技术的扩展,并且回答了那些我力所能及的问题。如果这是您在 IBM DeveloperWorks 发现的第一篇关于 ImageMagick 的文章,那么您最好先去阅读其第一篇文章(在 参考资料 部分可以找到它的链接)。

    本文采用了根据示例来讨论特定问题的论述方法,但是那些概念同样适用于其他问题空间。这个方法和前一篇文章所采用的方法相同。这里讨论到的技术也可以和我们先前讨论的那些技术结合到一起使用。

    应该注意的是,有很多方法可以完成本文中讨论的内容。我将只讨论我所使用的方法,并且知道这些方法适合我。这并不是说除此以外其他工具不好,而只是表示我喜欢我现在使用的工具。

圆角

    如果您看一看 Mac OS/X,以及很多 Web 站点,那些图片有非常漂亮的圆角。您怎样才能用 ImageMagick 实现这一效果?好的,我们将展示一些使用 composite 命令来生成这种效果的灵活方法。

    不过,在我们达到目的之前,让我们先谈一下我们将要运用的策略。如果您考虑一下,可以通过将一些标准预制的角叠加到原始图像上来制作出具有圆角的图像。甚至不需要是圆的角 —— 我们可以用尖角,或者是更有趣的东西。

    记住将角的多余部分设置为透明的。这一透明特性可以让我们要叠加角的图像仍可以显示出来。这可能会让人有些迷惑,因为有一些图像浏览器,比如 xview,将以黑色或者其他颜色来表示透明。

GIMP

GIMP,即 GNU Image Manipulation Package,是一个非常有用的光栅图形编辑器,很像 Adobe Photoshop。它很适于调节图像,或者创建您自己的新图片。查看本文的 参考资料 部分以查找关于 Gimp 和 Gimp 参考资料的链接。


图 1. 用 xview 显示的圆角
用 xview 显示的圆角

    实际的角图像被叠加到一个图像上之后会变得更为清晰,所以让我们来继续做下去。我有一张以前在堪培拉的一个湖岸边拍摄的小图片。在没有圆角时,这张小图片看起来是这样的:


图 2. Burley Griffin 湖
湖风景

您可以使用 composite 命令将一个图像叠加到另一个图像上。让我们只叠加一个角,来看看发生了什么:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

composite -gravity NorthEast rounded-ne.png lake.png lake-1.png

其中 gravity 参数定义了在图像何处放置叠加的图像 —— 在我们的示例中是圆角。这一特定的命令让我们得到了下面的图像:


图 3. 有一个圆角的 Burley Griffin 湖
湖风景

下面我们再来处理其他的角:

(本文来源于图老师网站,更多请访问http://www.tulaoshi.com/linux/)

composite -gravity NorthEast rounded-ne.png lake.png lake-1.png
composite -gravity NorthWest rounded-nw.png lake-1.png lake-2.png
composite -gravity SouthEast rounded-se.png lake-2.png lake-3.png
composite -gravity SouthWest rounded-sw.png lake-3.png lake-4.png

这将带给我们最终的图像:


图 4. 圆角的 Burley Griffin 湖
湖风景

 

来源:http://www.tulaoshi.com/n/20160129/1502167.html

延伸阅读
标签: 软件教程 word
小王初次来到印刷行业,在操作Word时突然遇到个难题,制作试卷过程中的一些选择题需要标注“钩”、“叉”,但是在之前的培训学校里头好像只学习了一些基本的Word操作和应用,到底如何在Word中打钩、叉呢?虽然这个问题似乎非常简单,但是对于一些新手没实际经验的朋友来说还算得上是个小难题,前面office教程学习网给...
标签: 遮瑕膏 遮瑕
遮瑕膏与遮瑕液的使用 遮瑕膏:用遮瑕刷蘸取遮瑕膏轻轻由需要遮瑕的区域边缘按压在遮瑕区域上;用棉签轻轻将遮瑕区域周围的遮瑕膏推开;用粉扑蘸取蜜粉,轻轻按压在遮瑕区域,注意按压要均匀。 遮瑕液:使用遮瑕液是很简单的,可以用手涂抹到脸部,还可以将遮瑕液和一些护肤品一起使用,在使用完其他的护肤品之后就可以使用遮瑕液了,但...
标签: 瑜伽 养生 健康
      高温瑜伽除了减肥的作用外,对失眠、偏头疼、腰背痛、颈椎病、胃肠疾病等都有治疗作用。同时练习瑜伽者可以减少面部皱纹,使人感觉年轻、长寿www.tulaoshi.com,并能增加疾病抵抗力,改善视力与听力,体重减轻,心智情绪健康以及直觉更敏锐等效果。 追溯高温瑜伽 据了解,“高温瑜伽”是在东方的印...
标签: Web开发
一.首先来看一下什么是suggest framework Suggest Framework 故名思意,就是仿 Google Suggest 的一个小框架,让你的文本框也有提示功能。利用suggest framework你可以在自己的网站上很轻松实现“输入提示”效果,这种效果会很大程度上提高用户体验,提高搜索效率。 一个页面上可以出现多个搜索框,每个搜索框都可以实现单独配置。 此框架无...
标签: 育儿知识
肛门 肛门是人的出口门户。婴幼儿与成人不同,骶骨弯曲尚未形成,因此,直肠处于比较垂直的状态,与周围组织的固定不充分,这样肛门括约肌的负荷量较大,当咳嗽、便秘或腹泻时极易脱肛。 护理及注意1.要给宝宝多喝水,多吃新鲜蔬菜和水果,保持大便通畅。 2.婴幼儿用的尿布,如不及时更换常易引起肛门周围脓肿。 3.大便后清洗肛门。 尿道 ...

经验教程

403

收藏

79
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部