<?xml version="1.0" encoding="utf-8"?>
			
			<rss version="2.0" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:cc="http://web.resource.org/cc/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd">

			<channel>
			<title>Jon Hartmann - CFImage</title>
			<link>http://www.jonhartmann.com/index.cfm</link>
			<description>Technical blog of West Virginia web developer Jon Hartmann, covering ColdFusion, Asp.NET, Javascript, User Interface Design, and current website trends.</description>
			<language>en-us</language>
			<pubDate>Sun, 05 Sep 2010 13:01:01 -0500</pubDate>
			<lastBuildDate>Fri, 26 Mar 2010 08:46:00 -0500</lastBuildDate>
			<generator>BlogCFC</generator>
			<docs>http://blogs.law.harvard.edu/tech/rss</docs>
			<managingEditor>jon.hartmann@gmail.com</managingEditor>
			<webMaster>jon.hartmann@gmail.com</webMaster>
			<itunes:subtitle></itunes:subtitle>
			<itunes:summary></itunes:summary>
			<itunes:category text="Technology" />
			<itunes:category text="Technology">
				<itunes:category text="Podcasting" />
			</itunes:category>
			<itunes:category text="Technology">
				<itunes:category text="Tech News" />
			</itunes:category>
			<itunes:keywords></itunes:keywords>
			<itunes:author></itunes:author>
			<itunes:owner>
				<itunes:email>jon.hartmann@gmail.com</itunes:email>
				<itunes:name></itunes:name>
			</itunes:owner>
			<itunes:image href="" />
			<image>
				<url></url>
				<title>Jon Hartmann</title>
				<link>http://www.jonhartmann.com/index.cfm</link>
			</image>
			<itunes:explicit></itunes:explicit>
			
			<item>
				<title>Utility Function: ImageBlurMore()</title>
				<link>http://www.jonhartmann.com/index.cfm/2010/3/26/Utility-Function-ImageBlurMore</link>
				<description>
				
				OK, so up until now you probably can guess that the functionality I&apos;m working on has something to do with drawing or moving a shape since I&apos;ve posted math rounding functions and functions dealing with geometric positioning. Lets throw you a curve-ball: I also need the following function. What happens when ImageBlur(image, 10) just isn&apos;t enough? Well you&apos;re going to need to blur the image more!  [More]
				</description>
				
				<category>CFImage</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Fri, 26 Mar 2010 08:46:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2010/3/26/Utility-Function-ImageBlurMore</guid>
				
			</item>
			
			<item>
				<title>Transparent Rounded Corners for the Masses</title>
				<link>http://www.jonhartmann.com/index.cfm/2009/4/4/Transparent-Rounded-Corners-for-the-Masses</link>
				<description>
				
				Ok, so a late night of coding here&amp;hellip; I should have been in bed like 2+ hours ago, but its all worth it because I&apos;ve got it working: fully transparent rounded corners on your images. Just hit &quot;more&quot; to see the code.  [More]
				</description>
				
				<category>CFImage</category>				
				
				<category>Java in ColdFusion</category>				
				
				<pubDate>Sat, 04 Apr 2009 01:50:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2009/4/4/Transparent-Rounded-Corners-for-the-Masses</guid>
				
			</item>
			
			<item>
				<title>Warcraft Killed the Programming Star</title>
				<link>http://www.jonhartmann.com/index.cfm/2008/2/28/Warcraft-Killed-the-Programming-Star</link>
				<description>
				
				Not that I&apos;m really a star, but its true... getting back into playing World of Warcraft has curbed the time I spend tinkering with stuff in the evenings. Expect more about Image.cfc soon though and the extended version which has my current batch of image effects and a few new ones. 
				</description>
				
				<category>CFImage</category>				
				
				<pubDate>Thu, 28 Feb 2008 16:01:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2008/2/28/Warcraft-Killed-the-Programming-Star</guid>
				
			</item>
			
			<item>
				<title>Rounded Corners Code</title>
				<link>http://www.jonhartmann.com/index.cfm/2008/1/1/Rounded-Corners-Code</link>
				<description>
				
				A while back I mentioned that I had come up with some code to do rounded borders, but that I was holding it back as part of a larger release. Since then, I&apos;ve not gotten as far with some of my other code ideas, and since I was asked nicely, I figured I&apos;d release the code for rounded corners.  [More]
				</description>
				
				<category>CFImage</category>				
				
				<pubDate>Tue, 01 Jan 2008 22:43:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2008/1/1/Rounded-Corners-Code</guid>
				
				<enclosure url="http://www.jonhartmann.com/enclosures/_cfimg2803553778181933532.PNG" length="44468" type="image/png"/>
				
			</item>
			
			<item>
				<title>Image Object</title>
				<link>http://www.jonhartmann.com/index.cfm/2007/12/30/Image-Object</link>
				<description>
				
				Perhaps I&apos;ve been overwhelmed by my recent reading on object-oriented design, but as I said in my last post, I thought an object that offered all the CF8 Image functions as methods of that object would be kind of nice. Despite the stumbling block of not being able to use onMissingMethod and Evaluate to create a solution, I applied a little brute force and hand coded it all. You can download it here:

&lt;h4&gt;Image.cfc&lt;/h4&gt;
&lt;dl&gt;
&lt;dt&gt;&lt;a href=&quot;http://www.jonhartmann.com/programming/image.zip&quot;&gt;Version 0.3&lt;/a&gt;&lt;/dt&gt;
&lt;dd&gt;
&lt;ul&gt;
&lt;li&gt;Corrected for ImageDrawQuardicCurve() documentation errors (takes 7, not 9 as listed &lt;a href=&quot;http://cfquickdocs.com/cf8/#ImageDrawQuadraticCurve&quot;&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Added masks to allow Yes/No and On/Off inputs to be passed as simple boolean values (true/false)&lt;/li&gt;
&lt;/ul&gt;
&lt;/dd&gt;
&lt;/dl&gt;

I&apos;ve tested the basics, but I wont guarantee that it is completely bug free. When I find additional bugs, I&apos;ll put out new versions. I&apos;ll also be using this object as the bases for a new EffectsImage.cfc that will hold things like the mirroring effect. 
				</description>
				
				<category>CFImage</category>				
				
				<pubDate>Sun, 30 Dec 2007 09:39:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2007/12/30/Image-Object</guid>
				
				<enclosure url="http://www.jonhartmann.com/enclosures/gears-4.jpg" length="7055" type="image/jpeg"/>
				
			</item>
			
			<item>
				<title>Evaluate()&apos;ing a Function with &quot;Nothing&quot; Returned</title>
				<link>http://www.jonhartmann.com/index.cfm/2007/12/28/Evaluateing-a-Function-with-Nothing-Returned</link>
				<description>
				
				So, I&apos;m plugging away at some cool image effect stuff, and I decided that it would be nice to wrap all my image functionality into an object, and that it would be cool to try CF8&apos;s new onMissingMethod function to implement the built in function set as methods of this new object. The overall effect would be really nifty and fun to use, but I hit a big old snag; the Evaluate() function fails with &quot;nothing&quot; returned.  [More]
				</description>
				
				<category>CFImage</category>				
				
				<pubDate>Fri, 28 Dec 2007 10:34:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2007/12/28/Evaluateing-a-Function-with-Nothing-Returned</guid>
				
			</item>
			
			<item>
				<title>Transparent Background</title>
				<link>http://www.jonhartmann.com/index.cfm/2007/10/6/Transparent-Background</link>
				<description>
				
				One of the big frustrations about CF8 image effects, is the lack of any way to get transparent writes or backgrounds. While most people think of transparent as just one more color, when you look at how Java handles pixels, you&apos;ll understand why Adobe didn&apos;t take the time to do this themselves.  [More]
				</description>
				
				<category>CFImage</category>				
				
				<category>Java in ColdFusion</category>				
				
				<category>ColdFusion</category>				
				
				<pubDate>Sat, 06 Oct 2007 08:33:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2007/10/6/Transparent-Background</guid>
				
			</item>
			
			<item>
				<title>Transparent Backgrounds for CF8 CFImage</title>
				<link>http://www.jonhartmann.com/index.cfm/2007/9/2/Transparent-Backgrounds-for-CF8-CFImage</link>
				<description>
				
				Can you create an image with a transparent background, but it takes creating some Java objects. I&apos;ll be posting the code as part of an image effects set, but you an follow the steps &lt;a href=&quot;http://www.ibm.com/developerworks/library/j-begjava/index.html&quot;&gt;here&lt;/a&gt; to figure out how to do it. 
				</description>
				
				<category>CFImage</category>				
				
				<category>Java in ColdFusion</category>				
				
				<pubDate>Sun, 02 Sep 2007 16:55:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2007/9/2/Transparent-Backgrounds-for-CF8-CFImage</guid>
				
			</item>
			
			<item>
				<title>Problems with Image Copying in CF8</title>
				<link>http://www.jonhartmann.com/index.cfm/2007/9/1/Problems-with-Image-Copying-in-CF8</link>
				<description>
				
				I ran into an interesting problem with ColdFusion 8&apos;s image functions. I wanted to compare my image from before I added my effect, and my image after. Simple right? Well no, no its not. I&apos;m doing my image manipulations in function, so I wanted to pass in the original image, and save the result to a new variable, but I kept coming out with two copies of the same image. It took me a bit, but I finally found a solution.  [More]
				</description>
				
				<category>CFImage</category>				
				
				<pubDate>Sat, 01 Sep 2007 17:54:00 -0500</pubDate>
				<guid>http://www.jonhartmann.com/index.cfm/2007/9/1/Problems-with-Image-Copying-in-CF8</guid>
				
			</item>
			</channel></rss>