<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Web Development Blog &#187; image manipulation</title>
	<atom:link href="http://www.web-development-blog.com/archives/tag/image-manipulation/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.web-development-blog.com</link>
	<description>Web development tutorials, SEO articles and PHP script resources</description>
	<lastBuildDate>Sun, 25 Jul 2010 14:38:00 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Image manipulations with Imagemagick</title>
		<link>http://www.web-development-blog.com/archives/image-manipulations-with-imagemagick/</link>
		<comments>http://www.web-development-blog.com/archives/image-manipulations-with-imagemagick/#comments</comments>
		<pubDate>Tue, 05 May 2009 20:05:08 +0000</pubDate>
		<dc:creator>Olaf</dc:creator>
				<category><![CDATA[PHP scripts]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[book review]]></category>
		<category><![CDATA[image manipulation]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://www.web-development-blog.com/?p=294</guid>
		<description><![CDATA[A very powerful tool for creating and manipulating images is ImageMagick. With this tools you can create drawings, modify existing images or just process images. The tool is available for Linux, windows and Mac based systems and is free available. Using the command line is Imagemagick the optimal tool to use image functions within your [...]]]></description>
			<content:encoded><![CDATA[<!--S-ButtonZ 1.1.5 Start--><!--S-ButtonZ 1.1.5 End--><p>A very powerful tool for creating and manipulating images is ImageMagick. With this tools you can create drawings, modify existing images or just process images. The tool is available for Linux, windows and Mac based systems and is free available. Using the command line is Imagemagick the optimal tool to use image functions within your script or application.</p>
<p>Use Imagemagick to watermark your images, to create fancy e-cards or just to convert images into other formats. Basic operations are very easy like</p>
<p><code>convert resize 50% image.jpg new.png</code></p>
<p>This simple command will resize your jpg image and safe a copy as some new image in .png format. Just imagine how much code you need with the GD library. As a webmaster you will find ImageMagick with most of the web hosting accounts.</p>
<p><a rel="nofollow" href="http://www.packtpub.com/imagemagick/book/mid/3009085ym5z4" target="_blank"><img class="alignleft" style="margin-left: 5px; margin-right: 5px;" title="ImageMagick Tricks" src="http://images.packtpub.com/images/100x123/1904811868.png" alt="" width="97" height="123" /></a>Check Google if you need example code and resources. If you can’t find the information you should try the book &#8220;<a rel="nofollow" href="http://www.packtpub.com/imagemagick/book/mid/3009085ym5z4" target="_blank">ImageMagick tips and tricks</a>&#8220;. This book full of information and tutorials is a good start to learn all basic functions of this powerful tool.</p>
<p>Inside the book you find instructions how to install ImageMagick on different platform and there also basic instructions on how-to install additional fonts. If you’re interested in this feature you should read <a rel="nofollow" href="http://russia.shaps.hawaii.edu/software/add-to-im.html" target="_blank">this article</a> too.</p>
<p>You will find real word examples for each command line tool. Each function has a few lessons of each chapter to train each function with a real world example:<span id="more-294"></span></p>
<h3>Convert and mogrify</h3>
<p>Both functions are used for transformations, while the convert creates a new image is the mogrify function used to change existing images. For examples:</p>
<p>crop an existing image and safe a cropped new version<br />
<code>convert sample.png crop 110x70+60+50  cropped.jpg</code></p>
<p>draw a line on white background inside a new image<br />
<code>mogrify size 80x100 xcwhite draw 'line 10,10 70,90' line.bmp</code></p>
<h3>Composite and montage</h3>
<p>These both functions are used to group or assemble multiple image sequences together like:</p>
<p>Mask an existing logo image with some background and safe it into the result image<br />
<code>composite -compose CopyOpacity logo_mask.png background.png result.png</code></p>
<p>Other functions like identify, display, import and conjure are explained too, check the book or the IM website for more information.</p>
<p>The book is written to use ImageMagick with php. Use above tools in your PHP code like:</p>
<p><code>$command = 'convert example.jpg new.png';<br />
exec($command);</code></p>
<p>Instead of the PHP function exec it’s also possible to process the commands with functions like system, passthru or shell_exec.</p>
<p>After you got all the basic lessons you get some more practice:</p>
<ul>
<li>How to call ImageMagick Command-line Utilities within PHP code</li>
<li>How to Save the Result of an Online Image Processing Task</li>
<li>How to Start Sessions for our Visitors</li>
<li>Building a Confirmation-Code Box</li>
<li>Online Image Water Marking</li>
<li><strong>A complete E-card application</strong><br />
Learn how to add different text styles to your e-cards. The tutorial includes the complete code for the following features:</p>
<ul>
<li>Image gallery</li>
<li>Image upload / remote copy</li>
<li>custom text for the e-cards</li>
<li>fomat text on images</li>
<li>send the finished  e-card by e-mail</li>
</ul>
</li>
</ul>
<p>While reading the book you should check <a rel="nofollow" href="http://www.packtpub.com/support/book/imagemagick" target="_blank">this page</a> for example code, screenshots and additional information. If you’re not sure if this book is written for you try this <a rel="nofollow" href="http://www.packtpub.com/files/ImageMagick-Convert-and-Mogrify-Sample-Chapter.pdf" target="_blank">example chapter</a>. The book was released in 2006 but is still &#8220;compatible&#8221; with current version of ImageMagick.</p>
<h3>More ImageMagick resources</h3>
<ul>
<li><a href="http://www.imagemagick.org/script/index.php">The ImageMagick homepage</a></li>
<li><a href="http://www.imagemagick.org/Usage/">Examples of ImageMagick Usage</a></li>
<li><a href="http://valokuva.org/?cat=1"><strong>Imagick</strong> PHP code tutortials</a></li>
</ul>
<p><strong>Similar Posts:</strong>
<ul class="similar-posts">
<li><a href="http://www.web-development-blog.com/archives/best-methods-to-optimize-jpeg-images-for-websites/" rel="bookmark" title="March 22, 2010">Best methods to optimize JPEG images for websites</a></li>
<li><a href="http://www.web-development-blog.com/archives/database-management-with-phpmyadmin/" rel="bookmark" title="May 12, 2008">Database Management with phpMyAdmin</a></li>
<li><a href="http://www.web-development-blog.com/archives/css-navigation-bar-with-stylish-web2-0-elements/" rel="bookmark" title="February 27, 2007">CSS navigation bar with stylish web2.0 elements</a></li>
</ul>
<p><!-- Similar Posts took 3.183 ms --></p>
<div style="clear:both;">&nbsp;</div>]]></content:encoded>
			<wfw:commentRss>http://www.web-development-blog.com/archives/image-manipulations-with-imagemagick/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->