Image magick:在linux服务器上花费太多时间

时间:2014-08-29 14:46:33

标签: linux imagemagick

我正面临着imagemagic在我的服务器上执行命令所花费的时间的问题。我还尝试将线程控制从20(默认)设置为1,但没有改进。

以下是我们在服务器上触发的一些命令和时间。有没有办法减少执行时间?

  1. / usr / bin / convert source1.jpeg -resize 4518x3013! output.png

    真正的0m13.150s 用户0m18.320s sys 0m2.029s

  2. / usr / bin / convert output.png -crop 2408x3010 + 1053 + 0 + repage cropped.png

    真正的0m5.978s 用户0m5.043s sys 0m0.881s

  3. / usr / bin / convert destination.png -draw image over 564,564 + 2408 + 3010' cropped.png' output.png

    真正的0m10.085s 用户0m11.160s sys 0m1.710s


  4. 更新信息

    identify -version命令输出:
      版本:ImageMagick 6.8.9-1 Q16 x86_64 2014-08-16 http://www.imagemagick.org
      版权:版权所有(c)1999-2014 ImageMagick Studio LLC
      特点:DPC OpenMP
      代表:bzlib freetype gslib jng jpeg png ps tiff zlib

    服务器配置:
      操作系统版本是centos 6
      RAM 32GB

    source1.jpeg(link
    第一个命令用-bench 5执行并返回到输出下方 性能[1]:5i 0.095ips 1.000e 90.970u 0:52.550
    表现[2]:5i 0.104ips 0.522e 92.310u 0:48.110
    表现[3]:5i 0.090ips 0.485e 93.420u 0:55.770
    表现[4]:5i 0.086ips 0.474e 91.180u 0:58.230
    表现[5]:5i 0.091ips 0.488e 94.850u 0:55.030

    谢谢, Sagar的

1 个答案:

答案 0 :(得分:0)

这会让你更快吗?

convert input.png -quality 80% -resize 4518x3013! \
    \( +clone -crop 2408x3010+1053+0 +repage \) \
    -geometry +564+564 -composite output.png