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 K.