The whole thing is normal to ImageMagick. But you need to create the texts in a whole other layer.
I use ImageMagick through the Magick++ API, and I create another Image which is 50% bigger than the original one, and then I put my texts there. Then, I just composite that text layer onto the final image. Also, depending on the size of the font, you can generate know the correct size of the Image that you will need to get all these texts fit into the temporary layer. > Anthony, > > But the crux of the issue is that we have a "window" that the text > needs to fit into. > I'd like to be able to allow the user to choose their text size as well. > The "window" I speak of is for a photo card so the text window is > merged on to another image. > I can't have the text hanging off the image. > Auto fitting the text to the size won't work. Changing the size won't > work as there are hundreds of text window sizes. > Convert needs to "know" that the line won't fit and not generate it. > > Am I going to have to custom write a patch to > leave off the line if it can't fully render within the sized image? > > Thanks > > Chris > > > Chris Ferry on wrote... > | All, > | I'm trying to generate an image of text provided by a text input > form. > | > | Using the following convert command: > | /opt/ImageMagick-6.3.4/bin/convert -size 710x339 -background > | transparent -gravity north -fill "rgb(0, 190, 118)" -font /opt/fonts/ > | ARIAL.TTF -pointsize 46 -annotate +0+0 "01234567890123456789 > | 0123456789 > | 2 > | 3 > | 4 > | 5 > | 6 > | 7 > | 8 > | 9" /tmp/txt.png > | > | This creates an image with the all the text up to the last "6", but > | that "6" is cut off. > | > | How can I prevent convert from rendering text that is cut off? > | > Either remove -size or change it to -size 710x > so that it will expand the height of the image to fit the text. > > OR remove -pointsize and liek IM size your text for 'best fit' > > See IM examples, Text handling, Lables > http://imagemagick.org/Usage/text/#label > > Which goes through all this. > Anthony Thyssen ( System Programmer ) <A.Thyssen at > griffith.edu.au> > > ----------------------------------------------------------------------------- > Don't explain computers to laymen. Simpler to explain sex to a > virgin. > --- Robert Heilein, "The Moon is a Harsh > Mistress" > > ----------------------------------------------------------------------------- > Anthony's Home is his Castle http://www.cit.gu.edu.au/ > ~anthony/ > > _______________________________________________ > Magick-users mailing list > [email protected] > http://studio.imagemagick.org/mailman/listinfo/magick-users > > _______________________________________________ Magick-users mailing list [email protected] http://studio.imagemagick.org/mailman/listinfo/magick-users
