RMagick:获取可用格式列表

时间:2011-04-12 15:04:43

标签: ruby rmagick

使用RMagick,有没有办法获取所有可用图像格式的列表进行写入?我想用<select>标签填充所有不同的可写格式。

1 个答案:

答案 0 :(得分:2)

Ruby 1.9.2

 Magick.formats.select {|image_format, mode_string| mode_string.include? 'w' }.keys.each do |image_format|
    puts image_format
 end

RMagick的相关来源

https://github.com/rmagick/rmagick/blob/master/lib/RMagick.rb#L19

RMagick的模式字符串信息

http://www.google.com/codesearch/p?hl=en#q35x35fKNI0/pub/distfiles/ruby/RMagick-1.7.0.tar.gz%7CYe7iosFBC-s/RMagick-1.7.0/ext/RMagick/rmmain.c&l=239