{"issue":{"created_at":"2011-12-02T07:24:03Z","state":"open","updated_at":"2011-12-02T14:27:58Z","comments":1,"user":{"gravatar_id":"2c8545cf821ed984bae91dcda758e105","id":20575,"url":"https://api.github.com/users/brodock","avatar_url":"https://secure.gravatar.com/avatar/2c8545cf821ed984bae91dcda758e105?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"brodock"},"body":"Graphics Magick is in some way similar to ImageMagick (does have a compatibility layer) but may differ in many other ways. The one that makes this propose a win, is that Graphics Magick is made with performance in mind.\r\n\r\nOn official website, there are a list of advantages:\r\nHere are some reasons to prefer GraphicsMagick over ImageMagick:\r\n\r\n* GM is more efficient (see the benchmarks) so it gets the job done faster using fewer resources.\r\n* GM is much smaller and tighter (3-5X smaller installation footprint).\r\n* GM is used to process billions of files at the world's largest photo sites (e.g. Flickr and Etsy).\r\n* GM does not does not conflict with other installed software.\r\n* GM suffers from fewer security issues and exploits.\r\n* GM valgrind's 100% clean (memcheck and helgrind).\r\n* GM comes with a comprehensive manual page.\r\n* GM provides API and ABI stability and managed releases that you can count on.\r\n* GM provides detailed yet comprehensible ChangeLog and NEWS files.\r\n* GM is available for free, and may be used to support both open and proprietary applications.\r\n* GM is distributed under an X11-style license (\"MIT License\"), approved by the Open Source Initiative, recommended for use by the OSSCC, and compatible with the GNU GPL.\r\n* GM source code is managed in Mercurial, a distributed source control management tool which supports management of local changes.\r\n* GM developers contribute to other free projects for the public good.\r\n\r\nsource: http://www.graphicsmagick.org/\r\n\r\nSo, by that in mind, I think that is a cood candidate, and I also have something in mind that can help make both works: https://github.com/probablycorey/mini_magick\r\n\r\nI don't know if mini_magick have all the necessary APIs but, it can be extended so to cover all needs that paperclip have. Also it's a good idea to separate the \"graphics logic\" from \"paperclips logic\"\r\n","assignee":null,"number":662,"id":2424630,"labels":[],"pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"title":"Add Graphics Magick support","closed_at":null,"html_url":"https://github.com/thoughtbot/paperclip/issues/662","url":"https://api.github.com/repos/thoughtbot/paperclip/issues/662","milestone":null},"action":"created","comment":{"created_at":"2011-12-02T14:27:58Z","updated_at":"2011-12-02T14:27:58Z","user":{"gravatar_id":"bee024ad9234098c14cb1ab5b3ea72c8","id":4632,"url":"https://api.github.com/users/jyurek","avatar_url":"https://secure.gravatar.com/avatar/bee024ad9234098c14cb1ab5b3ea72c8?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","login":"jyurek"},"body":"While you make good points, there's nothing stopping you from using GM with paperclip now.","id":2990572,"url":"https://api.github.com/repos/thoughtbot/paperclip/issues/comments/2990572"}}