我正在运行一个8核的Ubuntu服务器.但是imagemagick总是只使用1个单核.
运行identify -version回报:
Version: ImageMagick 6.6.9-7 2012-08-17 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2011 ImageMagick Studio LLC
Features: OpenMP
Run Code Online (Sandbox Code Playgroud)
因此OpenMP,启用了多线程显然需要的功能.
使用此处描述的-bench选项(例如convert logo: -resize 500% -bench 10 logo.png)运行基准返回
Performance: 10i 1.17647ips 14.390u 0.14166666666833332977:08.500
Run Code Online (Sandbox Code Playgroud)
它不返回Performance[1]经过Performance[8]所描述的说明书中,这使得我不知道.
任何想法如何让imagemagick使用所有8核?
更新:这是来自imagemagick调用的strace输出:http://pastebin.com/Q0gC3k09
我在评估套件(Zoom OMAP35x Torpedo Development Kit)上运行嵌入式Linux.该板有一个液晶显示器,我希望能够拍摄屏幕截图将它们转换为gif或png.我可以通过执行以下操作获取原始数据:"cp/dev/fb0 screen.raw",但我对如何将图像转换为gif或png格式感到困惑.
我玩过ImageMagick转换(例如:"convert -depth 8 -size 240x320 rgb:./ screen.raw -swap 0,2 -separate -combine screen.png"),但是无法获得看起来像的图像对.
有谁知道我可以尝试的任何其他工具?或者有没有人有使用ImageMagick的提示?