convert命令是功能最强大和最常使用的一个命令。可以进行单张图片(一组图片)的变换、调整、切割、绘图等各种操作。
语法:convert[参数...] 文件名[ [参数 ...] 文件名 ...] [参数 ...] 文件名
参数:
语法:convert[参数...] 文件名[ [参数 ...] 文件名 ...] [参数 ...] 文件名
参数:
-adaptive-blur | 自适应的模糊操作,在边缘处降低模糊效果 |
-adaptive-resize | 采用数据依赖的三角滤波算法进行图像尺寸调整 |
-adaptive-sharpen | 自适应的锐化操作,在边缘处加强锐化效果 |
-adjoin | 连接多张图片到同一张图片中 |
-affine | 仿射变换矩阵 |
-alpha | 对阿尔法通道(透明通道)进行开关等操作 |
-annotate | 给图片添加注释 |
-antialias | 平滑边缘操作 |
-append | 将一组图片在一张图中连接显示 |
-authenticate | 使用密码对加密的图像进行解密 |
-auto-gamma | 自动调整图像的伽马值 |
-auto-level | 自动调整图像曲线 |
-auto-orient | 自动识别图像方向 |
-background | 设定图像背景色 |
-bench | 测量命令耗时 |
-bias | 对图片进行卷积操作时设定的偏移量 |
-black-threshold | 将门限值以下的像素全部变为黑色 |
-blue-primary | 主要蓝色点染色 |
-blue-shift | 模拟夜晚月光照射的场景 |
-blur | 图像模糊操作 |
-border | 设置图片边线 |
-bordercolor | 设置边线颜色 |
-brightness-contrast | 调整图像的亮度和对比度 |
-caption | 为图片添加说明 |
-cdl | 使用脚本文件对图片颜色进行调整 |
-channel | 选择操作的颜色通道 |
-charcoal | 生成炭笔作图效果 |
-chop | 删除图像中的部分像素 |
-clamp | 限定颜色范围从0到最大值 |
-clip | 设定只对修建路径进行操作 |
-clip-mask | 关联图片和修剪蒙版 |
-clip-path | 设定只对修建路径进行操作 |
-clone | 克隆图片 |
-clut | 接受颜色查找表 |
-contrast-stretch | 增强对比度,同时对图像直方图进行拉伸 |
-coalesce | 合并图像组 |
-colorize | 对图像进行着色处理 |
-color-matrix | 对图像进行色彩校正处理 |
-colors | 设定图像的颜色数 |
-colorspace | 设定图像颜色空间 |
-combine | 合并一组图像 |
-comment | 给图像添加评论 |
-compose | 图像合并操作开始标志 |
-composite | 图像合并操作结束标志 |
-compress | 设置图像压缩类型 |
-contrast | 增强或降低对比度 |
-convolve | 对图像进行卷积操作 |
-crop | 切割图片 |
-cycle | 设置颜色图移动量 |
-decipher | 对加密图像进行解密 |
-debug | 显示调试信息 |
-define | 设置图像处理格式 |
-deconstruct | 将图片组拆分成单独的部分 |
-delay | 设定动态图片中变换延时 |
-delete | 将图片从图片组中删除 |
-density | 设置图像显示时的横纵像素 |
-depth | 图像深度 |
-despeckle | 减少图片中的噪点 |
-direction | 设置文字方向 |
-display | 指定显示图片的X Server |
-dispose | 设置动态图片中新图的出现方式 |
-distort | 图像扭曲操作 |
-dither | 设置图像抖动误差扩散方法 |
-draw | 绘图操作 |
-duplicate | 复制图像 |
-edge | 探测图像边缘 |
-emboss | 生成浮雕效果 |
-encipher | 对图像加密 |
-encoding | 指定文本编码类型 |
-endian | 指定图像的字节储存顺序 |
-enhance | 采用数字滤波器对图像进行增强操作 |
-equalize | 对图像进行直方图均衡化处理 |
-evaluate | 对图像进行算数、关系和逻辑表达式操作 |
-evaluate-sequence | 对图像组进行评估算数、关系和逻辑表达式操作 |
-extent | 设置图像尺寸 |
-extract | 从图像中抽取部分区域 |
-family | 设置文本的字体类型 |
-fft | 前向离散傅里叶变换 |
-fill | 设定填充颜色 |
-filter | 设定滤波器类型 |
-flatten | 压平图像组 |
-flip | 垂直翻转图像 |
-floodfill | 在指定的偏移量处填充颜色 |
-flop | 水平翻转图像 |
-font | 设置文字字体 |
-format | 设置图像格式 |
-frame | 设置图像边框 |
-function | 接收对图像的函数变换处理 |
-fuzz | 设定颜色范围 |
-fx | 接收对图像通道的数学表达式处理 |
-gamma | 修正伽马值 |
-gaussian-blur | 进行高斯模糊操作 |
-geometry | 设置坐标位置 |
-gravity | 设置坐标原点 |
-green-primary | 主要绿色点染色 |
-help | 帮助 |
-identify | 显示图像基本信息 |
-ift | 进行反转离散傅里叶变换 |
-implode | 内爆效果 |
-insert | 向图像组中插入图片 |
-intent | 设置色彩匹配方法 |
-interlace | 指定原始图像的交错方式 |
-interline-spacing | 文字行间距 |
-interpolate | 设置像素的内插方法 |
-interword-spacing | 文字词间距 |
-kerning | 文字字母间距 |
-label | 给图像添加标签 |
-lat | 局部自适应阈值 |
-layers | 对多层图像进行操作的方法 |
-level | 调整图像曲线 |
-limit | 设置图像缓存资源的限制 |
-linear-stretch | 图像直方图线性拉伸 |
-liquid-rescale | 采用seam-carving方式缩放图像 |
-log | 日志信息 |
-loop | GIF动态图片的循环次数 |
-mask | 关联图像蒙版 |
-mattecolor | 边框颜色 |
-median | 设置中值滤波器 |
-mode | 使像素成为半径范围内的主色调 |
-modulate | 调整亮度、饱和度和色调 |
-monitor | 程序监听器 |
-monochrome | 将图像变为黑白效果 |
-morph | 改变图像组 |
-morphology | 对图像进行形态学操作 |
-motion-blur | 动态模糊 |
-negate | 反色操作 |
-noise | 增加或减少噪声 |
-normalize | 图像直方图拉伸操作 |
-opaque | 替换图像中的指定颜色 |
-ordered-dither | 有序的图像抖动 |
-orient | 指定图像方向 |
-page | 设置图像画布尺寸 |
-paint | 油画效果 |
-ping | 高效获取图像属性 |
-pointsize | 文字尺寸 |
-polaroid | 倾斜相片效果 |
-posterize | 减少颜色数到指定的水平 |
-precision | 设置最大有效数字 |
-preview | 设置预览样式 |
插入字符串在命令窗口显示 | |
-process | 采用自定义的滤波器处理 |
-profile | 增加、删除、接收图像属性 |
-quality | 设置JPEG/MIFF/PNG格式的压缩比 |
-quantize | 减少颜色空间中的颜色数 |
-quiet | 忽略警告信息 |
-radial-blur | 径向模糊 |
-raise | 形成突出效果 |
-random-threshold | 设置图像的随机阈值 |
-red-primary | 主要红色点染色 |
-regard-warnings | 关注警告信息 |
-region | 设定图像中待处理的区域 |
-remap | 匹配文件中设定的颜色 |
-render | 渲染矢量图 |
-repage | 重置图像信息 |
-resample | 调整图像分辨率 |
-resize | 调整图像尺寸 |
-respect-parentheses | 参数保持有效直到括号 |
-roll | 卷动图像(后方显示到前方) |
-rotate | 旋转图像 |
-sample | 采用最简单的方式进行图像尺寸调整 |
-sampling-factor | 横向和纵向采样参数 |
-scale | 采用均值法进行图像尺寸调整 |
-scene | 设置图像场景编号 |
-seed | 生成一组伪随机码 |
-segment | 分割图像颜色 |
-selective-blur | 根据阈值进行选择性的模糊 |
-separate | 将通道分开处理 |
-sepia-tone | 陈旧相片效果 |
-set | 设置图像属性 |
-shade | 生成光源照射的阴影效果 |
-shadow | 生成图像的阴影 |
-sharpen | 锐化图像 |
-shave | 切边 |
-shear | 图像旋转 |
-sigmoidal-contrast | 增加图像对比度(亮区和暗区除外) |
-smush | 连接图片,并设置中间间隔宽度 |
-size | 设置图像尺寸 |
-sketch | 生成素描效果 |
-solarize | 将高于阈值的所有像素反色,产生曝光效果 |
-splice | 分裂图像 |
-spread | 生成发散效果 |
-statistic | 用相邻区域的统计量替换像素 |
-strip | 删除图像中所有的评论、说明信息 |
-stroke | 文字边线颜色 |
-strokewidth | 文字边线宽度 |
-stretch | 设置文字拉伸方式 |
-style | 设置文字的字体样式 |
-swap | 交换图像组中图像顺序 |
-swirl | 图像中心旋转效果 |
-synchronize | 同步图像 |
-taint | 表明图像是修改过的 |
-texture | 在图像背景上平铺文字 |
-threshold | 设定阈值 |
-thumbnail | 生成图像缩略图 |
-tile | 平铺显示 |
-tile-offset | 指定偏移量的平铺 |
-tint | 图像着色 |
-transform | 仿射转换图像 |
-transparent | 将图像中指定颜色设置为透明的 |
-transparent-color | 设置透明度 |
-transpose | 图像左右翻转再旋转90度 |
-transverse | 图像水平翻转再旋转270度 |
-treedepth | 色树深度 |
-trim | 图像切边 |
-type | 设置图像类型 |
-undercolor | 设置注释边框颜色 |
-unique-colors | 丢弃设置颜色外的所有颜色 |
-units | 设置图像分辨率单位 |
-unsharp | 锐化图像 |
-verbose | 显示图像的详细参数 |
-version | 显示版本信息 |
-view | 像素显示参数 |
-vignette | 生成图片模糊圆框效果 |
-virtual-pixel | 指定虚像素处理方法 |
-wave | 生成波浪效果 |
-weight | 设置字体效果 |
-white-point | 主要白色点染色 |
-white-threshold | 将超过阈值的像素变为白色 |
-write | 将图像写入文件中 |