GraphicsMagick的OpenCL开发记录(前言)
从GraphicsMagick的官网可以了解到,它目前不支持GPU加速,估计将来也不会支持,因为官网的FAQ中已经做了明确表述,见:Are there any plans to use OpenCL or CUDA to use a GPU?。
因为最初GraphicsMagick是从ImageMagick独立出来的,虽然ImageMagick后来支持了OpenCL,但是经过这么多年的各自发展,它们的代码已经相差太多了,是没有办法简简单单的将OpenCL的功能从ImageMagick中搬到GraphicsMagick中的;此外由于ImageMagick后来采用了Apache协议,这是为了惩罚借用其部分源代码或从中派生的项目,所以也有了我之前的两篇文章:“如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(一)”和“如何重新发布修改后的 Apache License, Version 2.0 协议下的源代码(二)”。
所以最后有了我这个开源项目:“

本文介绍了GraphicsMagick不支持GPU加速的原因,以及作者为何独立开发gm-ocl项目。读者需对GraphicsMagick和可能的ImageMagickOpenCL知识有一定了解才能尝试gm-ocl。
最低0.47元/天 解锁文章
457

被折叠的 条评论
为什么被折叠?



