最新消息
在使用 ImageMagick 之前,强烈建议您创建适合您的特定本地环境的安全策略。您可以找到有关设置此策略的指南。此外,使用验证工具验证您的策略非常重要。从 ImageMagick 7.1.1-16 版本开始,您可以选择并自定义以下安全策略之一:开放、受限、安全和网络安全。
默认情况下,ImageMagick 支持最多 32 个通道。从 ImageMagick 7.1.1-16 版本开始,您可以通过在 Linux 配置构建脚本中添加--enable-64bit-channel-masks选项来启用最多 64 个通道。对于 Windows,只需从配置应用程序中选择该选项即可。
随着 ImageMagick 7 的最新版本发布,我们继续改进对多光谱图像的支持。PSD、TIFF、MIFF、MPC 和 FTXT 现在可以读取和写入多光谱图像,更多多光谱格式将陆续推出。
我们现在提供可移植 ARM Win64 静态版本。只需复制到您的主机并运行(无需安装程序,无需 Windows 注册表项)。感谢@dlemstra 提供 ARM 版本。
@Snibgo 贡献了一个Fx 特效图像运算符解释器。它极大地改进了错误检查和性能。
我们最近更新了 Anthony 的ImageMagick 示例用法页面,以支持版本 7 工具和选项。
相关软件
MagickCache 提供了在本地文件夹中缓存图像、图像序列、视频、音频或元数据的方法和工具。任何内容都经过内存映射,以便高效检索。通过检索图像的一部分,可以实现额外的效率。内容可以持久保存,也可以分配生存时间 (TTL),以便在 TTL 超过时自动过期内容。MagickCache 支持数十亿张图像的无限内容,使其适合用作 Web 图像服务。
ImageMagick 开发
ImageMagick 开发过程确保了稳定的 API 和ABI。在每次 ImageMagick 版本发布之前,我们都会进行全面的安全评估,包括内存错误、线程数据竞争检测和持续模糊测试,以检测和防止安全漏洞。
想要从 ImageMagick 获得更多性能?试试以下选项
如果这些选项不可行,您可以降低图像结果的质量。默认构建是 Q16 HDRI。如果您禁用HDRI,则使用的内存量减半,并且您使用通常更高效的整数运算,而不是主要使用浮点运算。权衡是降低精度,并且您无法处理超出范围的像素值(例如负值)。如果您构建 Q8 非 HDRI 版本的 ImageMagick,则再次将内存要求减少一半 - 并且再次存在权衡,甚至更低的精度,并且没有超出范围的像素值。对于 Q8 非 HDRI 版本的 ImageMagick 构建,请使用以下configure 脚本选项:--with-quantum-depth=8 --disable-hdri.
旧闻
我们在 ImageMagick 7.0.9-11 之前的伪随机生成器中发现了一个错误,前 3 个值重复,因为随机状态没有正确初始化。由于修复了此错误,因此在播种 (-seed) 时,预计会出现不同的数字序列。
作为线性(RGB)和非线性(sRGB)颜色空间的类似物,从 ImageMagick 7.0.7-17 版本开始,我们引入了 LinearGray 颜色空间。灰色是非线性灰度,LinearGray 是线性的(例如 -colorspace linear-gray)。
现在 ImageMagick 版本 7 已发布,我们继续维护 ImageMagick 的旧版本,版本 6,位于https://legacy.imagemagick.org。了解 ImageMagick 版本 7 与以前版本的不同之处,请参阅我们的移植指南。