Forum: Rails Germany Noch mal eine Frage zu RMagick

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
9e0ec2384dd80c7f2c190e02e596e15b?d=identicon&s=25 Michael Kastner (Guest)
on 2008-11-04 13:08
(Received via mailing list)
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
39ac0ab2198ffb5d14c77a5dd3958450?d=identicon&s=25 Marcel Devantier (Guest)
on 2008-11-04 13:26
(Received via mailing list)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hallo Michael,

> /Users/kastner/Documents/rails_git/gti/lib/image_builder.rb:9:in
> `initialize'
>     from (irb):90:in `new'
>     from (irb):90

es gab oder gibt einen Bug im ImageMagick. Das Problem ist oder war die
Interpretation der Parameter der Methode "rectangle".

Welche Version benutzt Du?

LG, Marcel
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (MingW32)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iD8DBQFJED9QAb83DOHOfaYRAjM3AJ9HTLFa1EC6PrVRWdZUUBr3cI74BACfYpzk
hfTCqywpPq2v/N01x0fxrL4=
=kWou
-----END PGP SIGNATURE-----
9e0ec2384dd80c7f2c190e02e596e15b?d=identicon&s=25 Michael Kastner (Guest)
on 2008-11-04 13:35
(Received via mailing list)
Hallo Marcel,

vielen Dank nochmals für die schnelle Antwort.

Die lokale Version ist:

ImageMagick @6.4.4-1_0+q16

Ok, dann werde ich erstmal schnell die ports aktualisieren. Vielleicht
hilft das ja.

Viele Grüße und vielen Dank für den Hinweis

Michael Kastner



Marcel Devantier schrieb:
This topic is locked and can not be replied to.