2

删除删除所有文字 所有文字 删除所有文字删除所有文字

+0

显示您的慢代码。堆垛机可能有兴趣,但不想从头开始。 – daxim 2011-03-28 18:02:16

+0

您是否尝试过在“正在处理”(即通过API调用ImageMagick的Perl脚本中)进行转换。这可能会加快速度,因为您不必分开“convert”可执行文件的单独实例。不过,我怀疑I/O是你最大的瓶颈。如果Perl支持内存映射I/O(可能),那么您可以对该文件进行mem映射并对原始字节运行ImageMagick算法,并将其留给操作系统以确定如何有效地加载数据。 – metasim 2011-03-28 20:00:10

+0

PS:我怀疑需要转换为HSL,但是您可以做一个简单的滤镜并在非灰度像素上进行。 – metasim 2011-03-28 20:05:21

回答

2

我希望这是你在找什么用转换(与ImageMagick的Ubuntu上完成)

~$ convert rose: -colorspace HSL -channel Luminance -negate rose_out.pnm 
~$ display rose: & display rose_out.pnm & 

结果(原左)

rose/rose_negated_lum

+0

Yessiree,就是这样!非常感谢你! – tkrajcar 2011-03-29 04:06:20

+0

不客气。很高兴我有帮助。 – renick 2011-03-29 05:21:07