代码之家  ›  专栏  ›  技术社区  ›  Vincent

Ruby图形库

  •  3
  • Vincent  · 技术社区  · 14 年前

    rmagic、imagemagick、gd等有什么区别?我应该使用哪一个?我在寻找一个缩略图生成脚本,注意到我找到的每个脚本都使用不同的库来处理相同的事情。

    5 回复  |  直到 14 年前
        1
  •  1
  •   SundayEdition    14 年前

    ImageMagick、GD、Devil和GraphicsMagick是用于创建和编辑图像文件的库。rmagic是一个围绕imagemagick/graphicsmagick的红宝石包装。你可以找到其他包装纸

    我很幸运地安装和配置了graphicsmagick(类似于imagemagick),并在Mac上使用了rmagic。

    你在做批处理吗?逻辑大小调整(固定X Y,max X Y,减少百分比?图像类型(PNG、JPG、GIF、BMP)?是否与其他工具(如上文所述的回形针)集成?您的服务器设置是什么(共享主机、可以安装库等)?

    如果您提供更多有关缩略图生成需求和设置的详细信息,这可能有助于提供更好的答案,但我建议至少尝试一下graphicsMagick和imageMagick,以及mini-magick或rmagick。图像科学听起来也很有趣…

        2
  •  0
  •   horseyguy    14 年前

    尽可能远离ImageMagick,还有其他重量较轻的,ImageScience,Devil等等。

        3
  •  0
  •   J Cooper    14 年前

    我以前在ImageScience上很走运,虽然ImageMagick并没有那么糟糕(如果很大的话),而且可能是共享主机上可用的。

        4
  •  0
  •   sosborn    14 年前

    答案也可能取决于你使用的其他宝石。例如,如果您使用曲别针上载文件,那么最好使用ImageMagick,因为曲别针是用来处理文件的库。

        5
  •  0
  •   Sainath Mallidi    14 年前

    如果我是你,我会远离rmagic/imagemagick。我在Rails应用程序中也有类似的需求,以图形的形式显示用户的活动。我试过,但没能让这两个粗暴/肮脏的工作,这两个都依赖于rmagic。最后我放弃了使用jquery/flot,它生成了漂亮的图形。