Hallo,

ich hab' nochmals eine Frage zu RMagick. Ich versuche ein Rechteck auf mein Bild zu setzen und erhalte diese Fehlermeldung:

Magick::ImageMagickError: Non-conforming drawing primitive definition 
`rectangle'
        from /Users/kastner/Documents/rails_git/gti/lib/image_builder.rb:22:in 
`draw'
        from /Users/kastner/Documents/rails_git/gti/lib/image_builder.rb:22:in 
`build'
        from /Users/kastner/Documents/rails_git/gti/lib/image_builder.rb:9:in 
`initialize'
        from (irb):90:in `new'
        from (irb):90

Ich verstehe nicht, warum rectangle non-conforming sein soll.

Hier der Code:


class ImageBuilder

  require 'RMagick'
  include Magick

  IMAGE_PATH = File.join(RAILS_ROOT, 'tmp' 'gti.png')

  def initialize
    build
  end

  private
  def build
    test_image = Image.new(2400,1620) do
      self.background_color = '#fff'
    end

    d = Draw.new
    d.fill('#ccc')
    d.rectangle(100, 100, 100, 100)

    d.draw(test_image)

    test_image.write(IMAGE_PATH)
  end

end


Viele Grüße

Michael Kastner
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an