<?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>ajaxBlender.com&#8212; A Whole Lot of AJAX! Directory for Web 2.0 AJAX scripts, demos and tutorials. Custom AJAX Coding Service for Your Web 2.0 Website.</title>
	<atom:link href="http://www.ajaxblender.com/tag/image-effects/feed" rel="self" type="application/rss+xml" />
	<link>http://www.ajaxblender.com</link>
	<description>A Whole Lot of AJAX!</description>
	<lastBuildDate>Mon, 02 May 2011 07:38:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Convert Images to Grayscale</title>
		<link>http://www.ajaxblender.com/howto-convert-image-to-grayscale-using-javascript.html</link>
		<comments>http://www.ajaxblender.com/howto-convert-image-to-grayscale-using-javascript.html#comments</comments>
		<pubDate>Mon, 07 Dec 2009 15:33:03 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[beginner guide]]></category>
		<category><![CDATA[desaturate]]></category>
		<category><![CDATA[grayscale]]></category>
		<category><![CDATA[image effects]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=1113</guid>
		<description><![CDATA[Read this tutorial to find out how to desaturate an image (convert color images to grayscale) using JavaScript. A cross-browser code sample is supplied.
Recently we published a tutorial explaining how to rotate images using JavaScript. To continue this series of tutorials on image manipulation using JavaScript, we would like to explain how to change color [...]]]></description>
			<content:encoded><![CDATA[<p>Read this tutorial to find out how to desaturate an image (convert color images to grayscale) using JavaScript. A cross-browser code sample is supplied.<span id="more-1113"></span><br />
Recently we published a tutorial explaining <a title="How to Rotate Images using JavaScript" href="http://www.ajaxblender.com/howto-rotate-image-using-javascript-canvas.html" target="_blank">how to rotate images using JavaScript</a>. To continue this series of tutorials on image manipulation using JavaScript, we would like to explain how to change color images to grayscale using JavaScript.</p>
<p>This is a relatively simple task, but there are two methods (one method for Internet Explorer and one method for all other browsers).</p>
<h3>Canvas Method</h3>
<p>As you probably know, screen color consists of 3 components: red, green and blue. Each component or color (for example, red) has a value from 0 to 255. The value 0 indicates there is no red color and the value 255 would be the brightest possible red color. To convert a color to grayscale you just need to calculate the average for all three components. This can be done using the simple formula below:</p>
<pre class="php">
grayscalecolor <span class="phpOperator">=</span> <span class="phpOperator">(</span>red <span class="phpOperator">+</span> green <span class="phpOperator">+</span> blue<span class="phpOperator">)</span> / 3;
</pre>
<p>All modern browsers support the CANVAS tag which is allowed access to the image’s pixels. The code below will go through each pixel in the image and replace the color values with an average value. Here is the code:</p>
<pre class="php">
<span class="phpKeyword">
var </span>canvas <span class="phpOperator">=</span> document.createElement<span class="phpOperator">(</span><span class="phpString">'canvas'</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
var </span>canvasContext <span class="phpOperator">=</span> canvas<span class="phpOperator">.</span>getContext<span class="phpOperator">(</span><span class="phpString">'2d'</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
var </span>imgW <span class="phpOperator">=</span> imgObj<span class="phpOperator">.</span>width<span class="phpText">;</span>
<span class="phpKeyword">
var </span>imgH <span class="phpOperator">=</span> imgObj<span class="phpOperator">.</span>height;
canvas<span class="phpOperator">.</span>width <span class="phpOperator">=</span> imgW<span class="phpText">;</span>
canvas<span class="phpOperator">.</span>height <span class="phpOperator">=</span> imgH<span class="phpText">;</span>
canvasContext.drawImage<span class="phpOperator">(</span>imgObj, <span class="phpNumber">0</span>, <span class="phpNumber">0</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
var </span>imgPixels <span class="phpOperator">=</span> canvasContext.getImageData<span class="phpOperator">(</span><span class="phpNumber">0</span>, <span class="phpNumber">0</span>, imgW, imgH<span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
for<span class="phpOperator">(</span></span>>var y <span class="phpOperator">=</span> 0; y <span class="phpOperator">&lt;</span> imgPixels<span class="phpOperator">.</span>height; y<span class="phpOperator"><span class="phpOperator">+</span><span class="phpOperator">+</span></span><span class="phpOperator">)</span><span class="phpOperator">{</span>
    <span class="phpKeyword"> for<span class="phpOperator">(</span></span>>var x <span class="phpOperator">=</span> 0; x <span class="phpOperator">&lt;</span> imgPixels<span class="phpOperator">.</span>width<span class="phpText">;</span> x<span class="phpOperator"><span class="phpOperator">+</span><span class="phpOperator">+</span></span><span class="phpOperator">)</span><span class="phpOperator">{</span>
         <span class="phpKeyword"> var </span>i <span class="phpOperator">=</span> <span class="phpOperator">(</span>y * <span class="phpNumber">4</span><span class="phpOperator">)</span> * imgPixels<span class="phpOperator">.</span>width <span class="phpOperator">+</span> x * <span class="phpNumber">4</span><span class="phpText">;</span>
         <span class="phpKeyword"> var </span>avg <span class="phpOperator">=</span> <span class="phpOperator">(</span>imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i<span class="phpOperator">]</span> <span class="phpOperator">+</span> imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i <span class="phpOperator">+</span> <span class="phpNumber">1</span><span class="phpOperator">]</span> <span class="phpOperator">+</span> imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i <span class="phpOperator">+</span> <span class="phpNumber">2</span><span class="phpOperator">]</span><span class="phpOperator">)</span> / 3;
          imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i<span class="phpOperator">]</span> <span class="phpOperator">=</span> avg;
          imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i <span class="phpOperator">+</span> <span class="phpNumber">1</span><span class="phpOperator">]</span> <span class="phpOperator">=</span> avg;
          imgPixels<span class="phpOperator">.</span>data<span class="phpOperator">[</span>i <span class="phpOperator">+</span> <span class="phpNumber">2</span><span class="phpOperator">]</span> <span class="phpOperator">=</span> avg;
     <span class="phpOperator">}</span>
<span class="phpOperator">}</span>
canvasContext.putImageData<span class="phpOperator">(</span>imgPixels, <span class="phpNumber">0</span>, <span class="phpNumber">0</span>, <span class="phpNumber">0</span>, <span class="phpNumber">0</span>, imgPixels<span class="phpOperator">.</span>width, imgPixels<span class="phpOperator">.</span>height<span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpKeyword">
return </span>canvas<span class="phpOperator">.</span>toDataURL<span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
</pre>
<p>From the above code sample, you see that we created a canvas, loaded the image into it, and then changed the color values of each pixel in the image to an average value. After that we simply replaced the SRC of our image to the image changed in the canvas.</p>
<p>Using the same method you can also flip images using JavaScript. (We will create a tutorial for this in the future).</p>
<h3>MSIE (Internet Explorer) method</h3>
<p>Microsoft Internet Explorer does not support the CANVAS tag, but Microsoft does provide image manipulation through filters. The filter to use for converting images to grayscale is the filter named <strong>DXImageTransform.Microsoft.BasicImage</strong>. Therefore, we simply apply this filter to our image, and it will work in all versions of MSIE (starting from version 6).</p>
<pre class="php">
imgObj<span class="phpOperator">.</span>style.filter <span class="phpOperator">=</span> <span class="phpString">'progid<span class="phpOperator">:</span>DXImageTransform<span class="phpOperator">.</span>Microsoft.BasicImage<span class="phpOperator">(</span>grayScale=<span class="phpNumber">1</span><span class="phpOperator">)</span>'</span><span class="phpText">;</span>
</pre>
<p>That&#8217;s it ;) Click the <strong>Demo</strong> to see it in action.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=1113&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/howto-convert-image-to-grayscale-using-javascript.html/feed</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>jAni</title>
		<link>http://www.ajaxblender.com/jani.html</link>
		<comments>http://www.ajaxblender.com/jani.html#comments</comments>
		<pubDate>Mon, 23 Nov 2009 16:05:22 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Effects]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[background animate]]></category>
		<category><![CDATA[image effects]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=1090</guid>
		<description><![CDATA[jAni is a simple plugin for jQuery which allows you animate background images. The plugin is basically an alternative to the animated GIF but with several benefits. At first, it&#8217;s always better to use an animated GIF as this format is supported by all browsers without any JavaScript code or additional markup, but the &#8220;dark [...]]]></description>
			<content:encoded><![CDATA[<p>jAni is a simple plugin for jQuery which allows you animate background images. The plugin is basically an alternative to the animated GIF but with several benefits.<span id="more-1090"></span> At first, it&#8217;s always better to use an animated GIF as this format is supported by all browsers without any JavaScript code or additional markup, but the &#8220;dark side&#8221; of it is that an animated GIF allows only 256 colors and you cannot control animation in any way. The jAni loads a long vertical image and changes its background position with the speed you setup, giving you more control of the animation.</p>
<h3>Features</h3>
<ol>
<li>Light-weight script</li>
<li>Easy to integrate</li>
<li>Fully customizable via CSS</li>
<li>Works with all modern browsers</li>
</ol>
<h3>How to Use</h3>
<p>1.) <a href="http://www.ajaxblender.com/script-sources/jani/download/jani.zip">Download</a> jAni script. The package already contains jQuery framework.<br />
2.) Add the following code to your <strong>&lt;head&gt;&#8230;&lt;/head&gt;</strong> tag to connect the jQuery framework and jAni plugin. <em>(Make sure paths to files are correct.)</em></p>
<pre class="html">
<span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;../jquery-1.3.2.min.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
<span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;../jani.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
</pre>
<p>3.) Add a style containing the url to your background with animation (this may be added to a separate CSS document or inside the <strong>&lt;head&gt;&#8230;&lt;/head&gt;</strong> tag):</p>
<pre class="html">
<span class="htmlStyleTag">&lt;style type=<span class="cssString">&quot;text/css&quot;</span>&gt;</span>
<span class="cssSelector">.animation-1 {</span>
<span class="cssProperty">background</span><span class="cssRest">:</span><span class="cssValue"> url(./images/sample-animation.gif) no-repeat left top</span><span class="cssRest">;</span>
<span class="cssSelector">}</span>
<span class="htmlStyleTag">&lt;/style&gt;</span>
</pre>
<p>4.) Add an empty DIV which will display animation in your document:</p>
<pre class="html">
<span class="htmlOtherTag">&lt;div id=<span class="htmlAttributeValue">&quot;animation-1&quot;</span>&gt;</span><span class="htmlOtherTag">&lt;/div&gt;</span>
</pre>
<p>5.) Add the following code to your <strong>&lt;head&gt;&#8230;&lt;/head&gt;</strong> tag to initialize jAni and start the animation.</p>
<pre class="php">
<span class="phpOperator">&lt;</span>script type=<span class="phpString">"text/javascript"</span><span class="phpOperator">&gt;</span>
$<span class="phpOperator">(</span>document<span class="phpOperator">)</span>.ready<span class="phpOperator">(</span><span class="phpFunctionKeyword">function</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpOperator">{</span>
$<span class="phpOperator">(</span><span class="phpString">'#animation-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.jani<span class="phpOperator">(</span><span class="phpOperator">{</span> frameWidth<span class="phpOperator">:</span> 100, frameHeight<span class="phpOperator">:</span> 100, speed<span class="phpOperator">:</span> 100, totalFrames<span class="phpOperator">:</span> 19 <span class="phpOperator">}</span><span class="phpOperator">)</span><span class="phpText">;</span>
$<span class="phpOperator">(</span><span class="phpString">'#animation-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.jani<span class="phpOperator">.</span>play<span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpOperator">}</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpOperator">&lt;</span>/script<span class="phpOperator">&gt;</span>
</pre>
<p>That&#8217;s it ;) Click the <strong>Demo</strong> button to see it in action.</p>
<h3>jAni Methods</h3>
<p><strong>jani.play()</strong><br />
Start playing animation.</p>
<p><strong>jani.pause()</strong><br />
Pause animation.</p>
<p><strong>jani.stop()</strong><br />
Stop animation.</p>
<h3>Parameters</h3>
<p>The table below contains a list of parameters accepted by the <strong>.jani()</strong> function.</p>
<table class="options" border="0">
<tbody>
<tr>
<th>Parameters</th>
<th>Description</th>
</tr>
<tr>
<td><strong>frameWidth</strong></td>
<td>Width of a single frame.</td>
</tr>
<tr class="odd">
<td><strong>frameHeight</strong></td>
<td>Height of a single frame.</td>
</tr>
<tr>
<td><strong>speed</strong></td>
<td>Animation speed.</td>
</tr>
<tr class="odd">
<td><strong>totalFrames</strong></td>
<td>Total frames in the animation.</td>
</tr>
<tr>
<td><strong>loop</strong></td>
<td>Loop an animation or not. By default, value is <em>true</em>.</td>
</tr>
</tbody>
</table>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=1090&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/jani.html/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>jClip</title>
		<link>http://www.ajaxblender.com/jclip-plugin.html</link>
		<comments>http://www.ajaxblender.com/jclip-plugin.html#comments</comments>
		<pubDate>Mon, 16 Nov 2009 16:41:32 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Effects]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[clip]]></category>
		<category><![CDATA[image effects]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=1065</guid>
		<description><![CDATA[jClip is a simple jQuery plugin which allows image and content clipping. This is useful for when an image (or content area) is larger than the container where it resides. You are able to specify the dimensions of an absolutely positioned element which you want to be visible. The element is then clipped into the [...]]]></description>
			<content:encoded><![CDATA[<p>jClip is a simple jQuery plugin which allows image and content clipping. This is useful for when an image (or content area) is larger than the container where it resides. You are able to specify the dimensions of an absolutely positioned element which you want to be visible. The element is then clipped into the rectangular shape and displayed.<span id="more-1065"></span></p>
<p>The function of jClip is similar to css &#8220;clip:rect&#8221; style but jClip provides a fully cross-browser implementation of this method with ability for you to animate the clipped content using standard jQuery animate functions.</p>
<h3>Features</h3>
<ol>
<li> Light-weight script</li>
<li>Easy to integrate</li>
<li>Works with all modern browsers</li>
</ol>
<h3>How to Use</h3>
<p>1.) <a href="http://www.ajaxblender.com/script-sources/jclip/download/jclip.zip">Download</a> jClip script. The package already contains jQuery framework.<br />
2.) Add the following code to your <strong>&lt;head&gt;&#8230;&lt;/head&gt;</strong> tag to connect jQuery framework and jClip plugin. <em>(Make sure paths to files are correct.)</em></p>
<pre class="html">
<span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;../jquery-1.3.2.min.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
<span class="htmlScriptTag">&lt;script type=<span class="htmlAttributeValue">&quot;text/javascript&quot;</span> src=<span class="htmlAttributeValue">&quot;../xbreadcrumbs.js&quot;</span>&gt;</span><span class="htmlScriptTag">&lt;/script&gt;</span>
</pre>
<p>3.) Use the following code to apply the clipping function to an element, we recommend you run it in a domReady event. The code below will clip the element with ID #sample-1 from its top left corner with a width of 100 and a height of 100:</p>
<pre class="php">
<span class="phpOperator">&lt;</span>script type=<span class="phpString">"text/javascript"</span><span class="phpOperator">&gt;</span>
     $<span class="phpOperator">(</span>document<span class="phpOperator">)</span>.ready<span class="phpOperator">(</span><span class="phpFunctionKeyword">function</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpOperator">{</span>
          $<span class="phpOperator">(</span><span class="phpString">'#sample-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.clip<span class="phpOperator">(</span><span class="phpNumber">0</span>, <span class="phpNumber">0</span>, 100, 100<span class="phpOperator">)</span><span class="phpText">;</span>
          <span class="phpComment">// The code above is equal to<span class="phpOperator">:</span>
</span>          $<span class="phpOperator">(</span><span class="phpString">'#sample-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.clip<span class="phpOperator">(</span>100, 100<span class="phpOperator">)</span><span class="phpText">;</span>
     <span class="phpOperator">}</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpOperator">&lt;</span>/script<span class="phpOperator">&gt;</span>
</pre>
<p>4.) To remove clipping from an element, pass the keyword &#8216;remove&#8217; to the jclip function:</p>
<pre class="php">
<span class="phpOperator">&lt;</span>script type=<span class="phpString">"text/javascript"</span><span class="phpOperator">&gt;</span>
     $<span class="phpOperator">(</span>document<span class="phpOperator">)</span>.ready<span class="phpOperator">(</span><span class="phpFunctionKeyword">function</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpOperator">{</span>
          $<span class="phpOperator">(</span><span class="phpString">'#sample-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.clip<span class="phpOperator">(</span><span class="phpString">'remove'</span><span class="phpOperator">)</span><span class="phpText">;</span>
     <span class="phpOperator">}</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpOperator">&lt;</span>/script<span class="phpOperator">&gt;</span>
</pre>
<p>5.) By default, jClip will start clipping from the top left corner of the element but you may specify Top and Left positions with the first two arguments. As seen in the sample below, jClip will start clipping with 20 pixel offset from top and left:</p>
<pre class="php">
<span class="phpOperator">&lt;</span>script type=<span class="phpString">"text/javascript"</span><span class="phpOperator">&gt;</span>
     $<span class="phpOperator">(</span>document<span class="phpOperator">)</span>.ready<span class="phpOperator">(</span><span class="phpFunctionKeyword">function</span><span class="phpOperator">(</span><span class="phpOperator">)</span><span class="phpOperator">{</span>
          $<span class="phpOperator">(</span><span class="phpString">'#sample-<span class="phpNumber">1</span>'</span><span class="phpOperator">)</span>.clip<span class="phpOperator">(</span>20, 20, 100, 100<span class="phpOperator">)</span><span class="phpText">;</span>
     <span class="phpOperator">}</span><span class="phpOperator">)</span><span class="phpText">;</span>
<span class="phpOperator">&lt;</span>/script<span class="phpOperator">&gt;</span>
</pre>
<p>That&#8217;s it ;) Click the <strong>Demo</strong> button to see it in action.</p>
<h3>Parameters</h3>
<p>The table below contains a list of parameters accepted by the <strong>.jclip()</strong> function.</p>
<table class="options" border="0">
<tbody>
<tr>
<th>Parameters</th>
<th>Description</th>
</tr>
<tr>
<td><strong>remove</strong></td>
<td>jclip(&#8217;remove&#8217;). Removes clipping from the element.</td>
</tr>
<tr class="odd">
<td><strong>width, height</strong></td>
<td>jclip(width, height). Applies clipping to an element from top left corner with specified width and height.</td>
</tr>
<tr>
<td><strong>left, top, width, height</strong></td>
<td>jclip(left, top, width, height). Applies clipping to an element from the specified left and top coordinate with a set width and height of the clipping area.</td>
</tr>
</tbody>
</table>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=1065&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/jclip-plugin.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Image Slideshow using Script.aculo.us</title>
		<link>http://www.ajaxblender.com/image-slideshow-using-script-aculo-us.html</link>
		<comments>http://www.ajaxblender.com/image-slideshow-using-script-aculo-us.html#comments</comments>
		<pubDate>Thu, 29 Oct 2009 14:15:25 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Photo Galleries]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[script.aculo.us]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[slideshow]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=880</guid>
		<description><![CDATA[This script is implementation of a very simple (light-weight) image slideshow using script.aculo.us / prototypejs.
]]></description>
			<content:encoded><![CDATA[<p>This script is implementation of a very simple (light-weight) image slideshow using script.aculo.us / prototypejs.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=880&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/image-slideshow-using-script-aculo-us.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image Cross Fade Transition using jQuery</title>
		<link>http://www.ajaxblender.com/image-cross-fade-transition-using-jquery.html</link>
		<comments>http://www.ajaxblender.com/image-cross-fade-transition-using-jquery.html#comments</comments>
		<pubDate>Tue, 27 Oct 2009 09:23:03 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[fading effect]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[jquery effects]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=829</guid>
		<description><![CDATA[This tutorial explains how to create a jQuery plugin which will create an image cross fade transition effect on rollover just with a few lines of JavaScript code.
]]></description>
			<content:encoded><![CDATA[<p>This tutorial explains how to create a jQuery plugin which will create an image cross fade transition effect on rollover just with a few lines of JavaScript code.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=829&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/image-cross-fade-transition-using-jquery.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Galleria</title>
		<link>http://www.ajaxblender.com/galleria.html</link>
		<comments>http://www.ajaxblender.com/galleria.html#comments</comments>
		<pubDate>Mon, 12 Oct 2009 11:24:42 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Photo Galleries]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[photo gallery]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=748</guid>
		<description><![CDATA[Galleria is a javascript image gallery written in jQuery. It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. It will create thumbnails for you if you choose so, scaled or unscaled, centered and cropped inside a fixed thumbnail box defined by CSS.
]]></description>
			<content:encoded><![CDATA[<p>Galleria is a javascript image gallery written in jQuery. It loads the images one by one from an unordered list and displays thumbnails when each image is loaded. It will create thumbnails for you if you choose so, scaled or unscaled, centered and cropped inside a fixed thumbnail box defined by CSS.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=748&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/galleria.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Jcrop</title>
		<link>http://www.ajaxblender.com/jcrop.html</link>
		<comments>http://www.ajaxblender.com/jcrop.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:52:13 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=735</guid>
		<description><![CDATA[Jcrop is the quick and easy way to add image cropping functionality to your web application. It combines the ease-of-use of a typical jQuery plugin with a powerful cross-platform DHTML cropping engine that is faithful to familiar desktop graphics applications.
]]></description>
			<content:encoded><![CDATA[<p>Jcrop is the quick and easy way to add image cropping functionality to your web application. It combines the ease-of-use of a typical jQuery plugin with a powerful cross-platform DHTML cropping engine that is faithful to familiar desktop graphics applications.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=735&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/jcrop.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>UvumiTools Crop</title>
		<link>http://www.ajaxblender.com/uvumitools-crop-mootools.html</link>
		<comments>http://www.ajaxblender.com/uvumitools-crop-mootools.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 14:05:07 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=705</guid>
		<description><![CDATA[UvumiTools Crop script for Mootools provides the ability to create a selection area on images that can be used to crop images.
]]></description>
			<content:encoded><![CDATA[<p>UvumiTools Crop script for Mootools provides the ability to create a selection area on images that can be used to crop images.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=705&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/uvumitools-crop-mootools.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Image Cropper</title>
		<link>http://www.ajaxblender.com/image-cropper.html</link>
		<comments>http://www.ajaxblender.com/image-cropper.html#comments</comments>
		<pubDate>Thu, 08 Oct 2009 13:27:57 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Scripts]]></category>
		<category><![CDATA[User Interface]]></category>
		<category><![CDATA[script.aculo.us]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[UI]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=700</guid>
		<description><![CDATA[The Image Cropper UI script allows the user to crop an image using an interface with the same features and styling as found in commercial image editing software. The script is based on the Prototype JavaScript Framework and script.aculo.us.
]]></description>
			<content:encoded><![CDATA[<p>The Image Cropper UI script allows the user to crop an image using an interface with the same features and styling as found in commercial image editing software. The script is based on the Prototype JavaScript Framework and script.aculo.us.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=700&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/image-cropper.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>ImageZoom</title>
		<link>http://www.ajaxblender.com/jquery-imagebox.html</link>
		<comments>http://www.ajaxblender.com/jquery-imagebox.html#comments</comments>
		<pubDate>Mon, 05 Oct 2009 19:42:59 +0000</pubDate>
		<dc:creator>ajaxBlender.com</dc:creator>
				<category><![CDATA[Lightboxes]]></category>
		<category><![CDATA[MooTools]]></category>
		<category><![CDATA[Scripts]]></category>
		<category><![CDATA[image effects]]></category>
		<category><![CDATA[lightbox effect]]></category>

		<guid isPermaLink="false">http://www.ajaxblender.com/?p=601</guid>
		<description><![CDATA[ImageZoom is a Mootools script based on Lightbox JS. The script is perfect for photo galleries, it can display large images on top of a page, and has the ability to group multiple photos in one set.
]]></description>
			<content:encoded><![CDATA[<p>ImageZoom is a Mootools script based on Lightbox JS. The script is perfect for photo galleries, it can display large images on top of a page, and has the ability to group multiple photos in one set.</p>
<img src="http://www.ajaxblender.com/?ak_action=api_record_view&id=601&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://www.ajaxblender.com/jquery-imagebox.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

