RMagick: получить список доступных форматов - PullRequest
1 голос
/ 12 апреля 2011

С RMagick, есть ли способ получить список всех доступных форматов изображений для записи? Я хочу заполнить тег <select> всеми различными форматами записи.

1 Ответ

2 голосов
/ 12 апреля 2011

Рубин 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

...