 |
Forums |
Admin Start New Thread
| Message: 59372 |
 |
BY: Tim Hunter (rmagick) DATE: 2008-08-11 22:39 SUBJECT: RMagick 1 vs. RMagick 2 FAQ How should I decide between RMagick 1 and RMagick 2?
Choose RMagick 2 if you want to test your programs with Ruby 1.9, if you want to use functionality that has been added in ImageMagick 6.3.0 and later, or if you want to have more control over RMagick's memory usage.
Choose RMagick 1 if you want to use a release of Ruby prior to 1.8.2 or ImageMagick prior to 6.3.0, if you want to use RMagick with GraphicsMagick, or if you have existing scripts that use methods that have been removed from RMagick 2.
Can I use my existing RMagick scripts with RMagick 2?
Almost certainly. RMagick 2 removes support for a handful of rarely-used and long-deprecated methods such as Image#grayscale_pseudo_class and Image#statistics. Usually these methods have been replaced by methods that are supported. For a complete list of methods that have been removed in RMagick 2 see the ChangeLog.
What's going to happen to RMagick 1?
Nothing. I still support RMagick 1 and will fix bugs as they are reported. As of this writing I've produced 12 update releases. If some change to ImageMagick breaks RMagick, I'll do my best to fix it, just like I always have. However, changes to RMagick will be limited to bug fixes. I don't plan to add any new functionality.
Will RMagick 1 ever support Ruby 1.9?
No.
Do you plan to add support for GraphicsMagick to RMagick 2?
No.
Why did you change the prerequisites?
RMagick 1 supports ImageMagick 6.0.0 (released in April, 2004) through the current release, GraphicsMagick 1.0.0 (released in May, 2003) through the current release, and Ruby 1.6.7 (released in March, 2003) through Ruby 1.8.6. The work of supporting so many releases has become more than I want to handle, so I decided to focus my efforts on newer and more widely-used releases of Ruby and ImageMagick. | |
Thread View
Post a followup to this message
|
 |