一、ImageMagick简介

ImageMagick包括许多用于操作图像的命令行实用程序。最常见的情况是,当图像用户与作为GIMP或Photoshop的软件进行图像接口时,可能会对图像进行编辑。然而,一个指南并不总是方便。假如你想从一个网络脚本或是你想应用同样的操作来获取大量图像或在不同的时间与相同或不同的图像进行特定的操作。对于这些类型的操作,指令-线图像处理用途是适当的。

如果命令行参数具有正确的语法并且没有遇到任何问题,ImageMagick命令行工具退出状态为0。如果出现任何异常,例如语法不正确、读取或写入图像的问题或阻止命令成功完成的任何其他问题,请期待描述性消息和退出状态1。

下面是每个命令行工具的简短描述。单击程序名以获取有关程序使用情况的详细信息,以及更改程序行为的命令行选项列表。如果您刚刚熟悉ImageMagick,请从magick程序开始。请务必仔细阅读Anthony Thyssen关于如何使用ImageMagick实用程序从命令行创建、编辑、合成或转换图像的教程。

二、ImageMagick命令行使用规范:

  1. window安装ImageMagick后查看版本;

在cmd中使用命令:magick --version

2.将JPEG格式的图像转换为PNG:

使用命令:magick  [原图片路径.jpg]  [修改后图片路径.png]

3.将图像写入PNG格式之前减小图像大小:

使用命令:magick   [原图片路径.jpg]  -resize  50%  [修改后图片路径.png]

第一章、ImageMagick7.0使用教程相关推荐

  1. itpt_TCPL 第一章:C简要教程

    2016.06.19 – 07.05 个人英文阅读练习笔记(极低水准). 06.19 第一章:C语言的一个简单教程 让我们以对C语言的一个快速介绍开始.我们的目标是展示语言在真实程序中所需元素,但并不 ...

  2. C语言程序教程第一章答案,C语言教程课后习题答案

    C语言程序设计教程 电子科技大学出版社 主编:周鸣争 第一章 C语言概述 一.简答题 1.(1)语言简洁.紧凑,使用方便.灵活:(2)运算符丰富:(3)具有丰富的数据类型: (4)具有结构化的控制语句 ...

  3. C/C++教程 第一章 —— 初识C/C++

    文章目录 前言 一.到底什么是C/C++? 二.C/C++能做什么? 三.下载Visual Studio 四.从Hello World开始 五 .数据类型 六.格式控制 七.数组 八.指针 九.运算符 ...

  4. scratch3.0 二次开发-基本介绍(第一章)

    scratch3.0系列章节列表 scratch3.0 二次开发-基本介绍(第一章) scratch3.0二次开发运行scratch-gui项目并了解工程结构(第二章) scratch3.0二次自定义 ...

  5. 计算机系统一级免费,计算机系统一级ms_office课件第一章.pptx

    计算机系统一级ms_office课件第一章 一级 MS Office 教程串讲;教材信息: <一级 MS Office 教程>,南开大学出版社,2009年版 重要等级: 第一章 第二.三节 ...

  6. drupal 6.0 入门教程 - 第一章

    由于工作项目的原因,需要采用drupal来部署,所以最近学习了drupal cms,天天到 drupal.org,drupalchina.org ,zhupou.cn ,5iphp.com上学习 项目 ...

  7. yolov5-4.0环境搭建,零基础小白都能看得懂的教程。YOLOv5搭建的最快搭建方式,踩坑经历详谈)yolov5/yolov4/yolov3/yolov3通>>>>>>>>>>>>>>>>>第一章

    第一章:python最新YOLOv5-4.0环境搭建,零基础小白都能看得懂的教程.YOLOv5搭建的最快搭建方式,踩坑经历详谈 环境准备: yolov5-4.0环境搭建整体说明 2,anaconda的 ...

  8. Android项目驱动式开发教程 第2版,《Android项目驱动式开发教程》第一章开发入门.ppt...

    <Android项目驱动式开发教程>第一章开发入门 1.4 项目框架分析 4 android:versionName="1.0" > 5 8 第9行代码andro ...

  9. 《ActionScript 3.0基础教程》——第2章 往舞台动态地添加对象2.1 创建库资源,并为它命名...

    本节书摘来自异步社区<ActionScript 3.0基础教程>一书中的第2章,第2.1节,作者: [美]Doug Winnie 更多章节内容可以访问云栖社区"异步社区" ...

最新文章

  1. jsp ajax动态添加数据,jquery Ajax实现Select动态添加数据
  2. 美团外卖持续交付的前世今生
  3. 如何分析SAP CRM UI label显示成technical name的问题
  4. css compressor java_利用YUI Compressor压缩JS/CSS之终极秘籍
  5. 面试题,你手里有几个offer?
  6. FckEditor配置详解
  7. Maven解决Failed to instantiate SLF4J LoggerFactory报错
  8. 论网络工程中,系统开发设计可行性研究及市面产品对比!
  9. 数据库、数据库系统、数据库管理系统三者的区别
  10. MapInfo mif/mid文件说明
  11. python 对 excel 进行合并与去重操作
  12. 流利阅读2019.1.4 Secrets of the booming beauty business
  13. 几种颜色模型(颜色空间):HSV CMYK RGB
  14. 深入理解AQS之ReentrantReadWriteLock详解
  15. 使用Python来操作邮箱
  16. LocalDateTime获取服务器当前时间----24小时与12小时
  17. 专访网易游戏美术总监:寻找美术风格的蓝海
  18. 基于指数平滑模型与ARIMA模型在苹果股价的预测应用
  19. 我国地理信息系统产业发展前景
  20. 直升机FPGA多路视频采集叠加OSD字符VGA-HDMI-DVI-SDI采集融合板卡设计

热门文章

  1. 8小时快速入门,golang安装学习,有语言基础的快来学习
  2. 复试2014年算法题
  3. 【机器学习】<刘建平Pinard老师博客学习记录>梯度下降(Gradient Descent)
  4. 关于超声和光声中的延迟求和算法的详细说明 Detail description of DAS algorithm
  5. 一级市场:GMEE上线涨幅达1700% (回顾) 边玩边赚才是元宇宙未来
  6. win11 怎么安装 VM 虚拟机?
  7. (新)全球印制电路板(pcb)标准
  8. 使用js实现简单的下拉菜单
  9. 使用BIGMAP下载电子地图
  10. 【2023 年第十三届 MathorCup 高校数学建模挑战赛】D 题 航空安全风险分析和飞行技术评估问题 27页论文及代码