Color Modes

网站地图

概述下载 ImageMagick安装 ImageMagick命令行工具程序接口图像格式获取帮助支持 ImageMagick其他主题

使用此 ImageMagick 网站地图快速跳转到下面列出的感兴趣区域之一。如果您在此页面上找不到所需内容,请尝试我们的 网站搜索

概述

  • 简介:从命令行或程序接口转换、编辑或合成图像。
  • ImageMagick 使用示例:一些展示您可以使用 ImageMagick 对图像执行的操作的示例。
  • Anthony Thyssen 的 ImageMagick 使用示例:从命令行使用 ImageMagick 的综合教程。
  • 颜色名称:如何指定颜色名称、十六进制颜色或数值 RGB、RGBA、HSL、HSLA、CMYK 或 CMYKA 颜色。
  • 颜色管理:使用颜色配置文件或替代方案进行精确的颜色管理——根据色彩空间的要求内置伽马压缩或扩展。
  • 资源:ImageMagick 依赖于外部资源,包括配置文件、可加载模块、字体和环境变量。
  • 并行执行:ImageMagick 是线程化的,以利用多核处理器芯片提供的加速。
  • 安全策略:最佳实践强烈建议您配置适合您本地环境的安全策略。
  • 架构:进一步了解 ImageMagick 背后的软件和算法。
  • 许可证:使用、复制和分发 ImageMagick 的具有法律约束力和权威性的条款和条件。
  • 出口分类:ImageMagick 的出口管制状态。
  • 隐私政策:我们不收集个人识别信息。
  • ImageMagick 版本 7:了解 ImageMagick 版本 7 与先前版本的不同之处。
  • 历史:ImageMagick 是如何构思和开发的。
  • 下载 ImageMagick

  • 下载 ImageMagick:ImageMagick 源代码和二进制分发版可从各种 FTP 和 Web 镜像获取。
  • Linux 源代码:Linux 源代码分发版。
  • Windows 源代码:Windows 源代码分发版。
  • Linux 和 Windows 二进制文件:Linux 和 Windows 二进制分发版。
  • Git 代码库:稳定版和开发版源代码发布。
  • 委托库:ImageMagick 依赖于许多可选的委托库来扩展其功能。
  • 安装 ImageMagick

    您可以从源代码安装 ImageMagick。但是,如果您没有合适的开发环境或急于开始使用,请下载一个现成的 Linux 或 Windows 可执行文件。

  • 从源代码安装:ImageMagick 可以在 Windows、Mac OS X 和 Linux 下构建。
  • 命令行工具

  • 命令行工具:ImageMagick 命令概述。
    • magick:在图像格式之间转换,以及调整图像大小、模糊、裁剪、去斑点、抖动、绘制、翻转、连接、重新采样等。
    • magick animate:在任何 X 服务器上为图像序列创建动画。
    • magick compare:在数学上和视觉上注释图像与其重建之间的差异。
    • magick composite:将一个图像叠加在另一个图像上。
    • magick conjure:解释和执行用 Magick 脚本语言 (MSL) 编写的脚本。
    • magick display:在任何 X 服务器上显示图像或图像序列。
    • magick identify:描述一个或多个图像文件格式和特征。
    • magick import:保存 X 服务器上的任何可见窗口并将其输出为图像文件。
    • magick mogrify:调整图像大小、模糊、裁剪、去斑点、抖动、绘制、翻转、连接、重新采样等。
    • magick montage:通过组合多个单独的图像创建合成图像。
    • magick stream:一个轻量级工具,用于将图像或图像部分的一个或多个像素组件流式传输到您选择的存储格式。
  • 命令行处理:命令行的结构。
  • 命令行选项:可以出现在命令行上的所有选项的注释列表。
  • Fx:将数学表达式应用于图像或图像通道。
  • Fred 的 ImageMagick 脚本:大量执行几何变换、模糊、锐化、边缘检测、降噪和颜色操作的命令行脚本。
  • 程序接口

  • 程序接口:应用程序编程接口。
    • CL-Magick:为 ImageMagick 库提供一个 Common Lisp 接口。
    • Magick.NET:使用 Magick.NET 从 Windows .NET 转换、合成和编辑图像。
    • Magick++:为 ImageMagick 提供面向对象的 C++ 接口。
    • IMagick:是一个本机 PHP 扩展,用于使用 ImageMagick API 创建和修改图像。
    • JMagick:为 ImageMagick 提供面向对象的 Java 接口。
    • MagickCore:C API,推荐给高级开发者。
    • MagickWand:从 C 语言转换、合成和编辑图像。
    • nMagick:是 ImageMagick 库到 haXe 和 Neko 平台的移植。
    • PascalMagick:MagickWand API 和底层 MagickCore 库的 Pascal 绑定。
    • PerlMagick:从 Perl 语言转换、合成和编辑图像。
    • PythonMagick:ImageMagick 的面向对象的 Python 接口。
    • RMagick:是 Ruby 编程语言和 ImageMagick 之间的接口。
    • TclMagick:ImageMagick MagickWand API 的本机 Tcl 扩展。
  • 图像格式

  • 支持的图像格式:ImageMagick 可以读取和/或写入的所有图像格式的注释列表。
  • 动态图像:使用 SMPTE DPX 版本 2.0 处理电影(胶片和高清)行业使用的图像。
  • 高动态范围图像:精确表示真实场景中发现的各种强度级别,从最亮的直射阳光到最深的阴影。
  • Magick 矢量图形:用于在 ImageMagick 中描述二维矢量和混合矢量/光栅图形的模块化语言。
  • Magick 图像文件格式:MIFF 是 ImageMagick 自己的平台无关格式,用于存储位图图像。
  • 获取帮助

  • ImageMagick 权威指南:本书以实用、循序渐进的方式解释 ImageMagick。
  • ImageMagick 技巧:本书包含大量照片处理、徽标创建、动画和完整 Web 项目的示例。
  • 讨论 论坛:要获得 ImageMagick 用户和开发人员的帮助,请发布到这些论坛。
  • 联系魔法师:用于错误报告(仅当您不想注册到 讨论)服务、源代码或文档补丁、安全或许可证问题,或者如果您想成为 ImageMagick 项目的赞助商。
  • 支持 ImageMagick

  • 报告错误和漏洞:我们的首要任务是修复安全缺陷和错误报告,通常在您报告后的 48 小时内。错误讨论服务要求您注册。如果您不想注册,您可以使用方便的网络表单 联系 ImageMagick 开发人员
  • 赞助 ImageMagick:贡献错误修复、增强功能、硬件、资金等,以确保 ImageMagick 项目蓬勃发展。
  • 其他主题

    动画 从一组图像创建 GIF 动画序列。
    双边模糊 非线性、边缘保持和降噪平滑滤波器。
    颜色管理 使用颜色配置文件或替代方案进行精确的颜色管理——根据色彩空间的要求内置伽马压缩或扩展。
    颜色阈值化 强制颜色范围内的所有像素为白色,否则为黑色。
    命令行处理 从命令行使用 ImageMagick。
    复杂文本布局 双向文本支持和整形。
    合成 将一个图像叠加在另一个图像上。
    连通分量标记 对图像中的连通区域进行唯一标记。
    凸包 包含图像前景对象的最小面积凸多边形。此外,还生成最小边界框和旋转角度。
    装饰 向图像添加边框或框架。
    描绘图像特征 Canny 边缘检测霍夫线
    离散傅里叶变换 实现正向和逆向 DFT
    分布式像素缓存 将中间像素存储卸载到一个或多个远程服务器。
    绘制 向图像添加形状或文本。
    加密或解密图像 将普通图像转换为难以理解的乱码并恢复。
    格式转换 将图像从一种 格式 转换为另一种格式(例如,PNG 到 JPEG)。
    广义像素畸变 校正或诱导图像畸变,包括透视。
    异构分布式处理 某些算法已 OpenCL 启用,以利用在由 CPU、GPU 和其他处理器组成的异构平台上协同执行提供的加速。
    高动态范围图像 精确表示真实场景中发现的各种强度级别,从最亮的直射阳光到最深的阴影。
    直方图均衡化 使用自适应直方图均衡化来改善图像对比度。
    图像缓存 安全的方法和工具,用于将图像、图像序列、视频、音频或元数据缓存在本地文件夹中。
    图像计算器 将数学表达式应用于图像、图像序列或图像通道。
    图像渐变 创建两种颜色的渐变混合,其形状为水平、垂直、圆形或椭圆形。
    图像识别 描述图像的格式和属性。
    iPhone 上的 ImageMagick 在您的 iOS 设备(如 iPhone 或 iPad)上转换、编辑或合成图像。
    大型图像支持 读取、处理或写入兆像素、千兆像素或太像素图像大小。
    蒙太奇 将图像缩略图并排放置在图像画布上。
    形状形态 提取特征、描述形状并在图像中识别模式。
    动态图像支持

    读取和写入数字电影工作中常用的图像格式。
    多光谱图像 支持最多 32 个波段的多光谱图像,其中 22 个是元数据通道。
    噪声和色彩降噪 Kuwahara 滤镜均值漂移
    感知哈希 将视觉上相同的图像映射到相同或相似的哈希值——这在图像检索、身份验证、索引或复制检测以及数字水印方面很有用。
    特殊效果 模糊、锐化、阈值或着色图像。
    文本和注释 在图像中插入描述性或艺术性文本。
    执行线程支持 ImageMagick 是线程安全的,大多数内部算法在并行执行,以利用多核处理器芯片提供的加速。
    变换 调整图像大小、旋转、去斜、裁剪、翻转或修剪。
    透明度 使图像的某些部分不可见。
    虚拟像素支持 方便地访问图像边界之外的像素。

    ImageMagick 遗留版本

    我们继续维护 ImageMagick 6 版本的遗留版本,网址为 https://legacy.imagemagick.org。我们维护了 ImageMagick 遗留版本讨论 的存档。