Hi all
just wondering if it's possible to convert a string to an image x pixels
wide. The text should automatically wrap at x pixels. i can do this using
ImageMagick's convert utility :
convert -size 200x -font Tahoma -pointsize 20 caption:"My very long caption
which should wrap at 200 pixels" output.gif
I looked at the annotate method in RMagick but it looks like I need to
specify the image dimensions. Can anyone suggest how I might get the effect
I want using RMagick?
Nick Hayworth wrote:
Hi all
just wondering if it's possible to convert a string to an image x pixels wide. The text should automatically wrap at x pixels. i can do this using ImageMagick's convert utility :
convert -size 200x -font Tahoma -pointsize 20 caption:"My very long caption which should wrap at 200 pixels" output.gif
I looked at the annotate method in RMagick but it looks like I need to specify the image dimensions. Can anyone suggest how I might get the effect I want using RMagick?
I got this to work but while doing so I discovered that RMagick is missing an attribute in the Image::Info class. I'll upload a new version tomorrow and post an announcement here.
Nick Hayworth wrote:
Hi all
just wondering if it's possible to convert a string to an image x pixels wide. The text should automatically wrap at x pixels. i can do this using ImageMagick's convert utility :
convert -size 200x -font Tahoma -pointsize 20 caption:"My very long caption which should wrap at 200 pixels" output.gif
I looked at the annotate method in RMagick but it looks like I need to specify the image dimensions. Can anyone suggest how I might get the effect I want using RMagick?
Okay, I just uploaded a new version of RMagick, version 1.8.2. With this version you can use this script:
require 'RMagick'
include Magick
img = Image.read("caption:My very long caption which should wrap at 200 pixels") do
self.size = "200x"
self.pointsize = 20
self.font = "Tahoma"
end
img[0].display
"Timothy Hunter" <cyclists@nc.rr.com> wrote in message
news:Klpqe.1304$1u3.19632@twister.southeast.rr.com...
Okay, I just uploaded a new version of RMagick, version 1.8.2. With this
version you can use this script:
require 'RMagick'
include Magick
img = Image.read("caption:My very long caption which should wrap at 200
pixels") do
self.size = "200x"
self.pointsize = 20
self.font = "Tahoma"
end
img[0].display
that's excellent! Thanks for taking the time to do this and for writing such
a great library.
nick