Book Image

ImageMagick Tricks

By : Sohail Salehi
Book Image

ImageMagick Tricks

By: Sohail Salehi

Overview of this book

<p>The book is packed with interesting and fun examples. We had a lot of fun coming up with cool ways to demonstrate ImageMagick's power, and we're sure you'll have fun learning how to create them.<br /><br />Although the printed book is in black and white, there is a full colour PDF of the screenshots freely available that includes all of the images in the book. Use it to see exactly what the ImageMagick effects look like in colour, or browse through it and see just what you'll learn to do with this book.<br /><br />ImageMagick is a free software suite to create, edit, and compose bitmap images using text-based commands. The commands can be issued from the command line, but more often will be included in web or desktop applications &acirc;&euro;&ldquo; carrying out complex image-manipulation tasks in response to the user's input.<br /><br />ImageMagick is a popular way for generating images on-the-fly in web pages, whether it's generating thumbnails from a large image, or creating complex combinations of images, text, and effects chosen by a visitor or the web site's creator.</p>
Table of Contents (18 chapters)
ImageMagick Tricks
Credits
About the Author
About the Reviewers
Preface
5
Identify, Display, and Import
Index

Painting Methods


One of the important roles of the -draw option is filling an area with a specified color. There are many parameters for doing this. In fact all of them use point as the basic parameter. In the next workshop we will study them in detail.

Workshop II: Color Filling with -draw

  1. Make a 400x100 .png file and draw the following items on it:

    Fig 3-5: Creating an Image with the Draw Option

    You know how to do this from the previous workshop, don’t you? There is just one new tip. For defining and using a stoke around the text add the following code to your convert command call:

    convert <required codes for page setting,color definitions & rectangle drawings> ... -stroke white strokewidth:2 -font Tahoma -pointsize 48 -fill black draw "text 3,70 'COLOR BOUNDARY'" color_test.png
    
    

    The -stroke parameter sets the color of the stroke and -strokewidth defines its thickness. Use the -font parameter to specify a font for our text.

  2. Let's start our experiments by drawing a single white...