<?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>Roslin Design</title>
	<atom:link href="http://www.roslindesign.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.roslindesign.com</link>
	<description>Web site design in Edinburgh</description>
	<lastBuildDate>Mon, 13 May 2013 13:52:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.1</generator>
		<item>
		<title>Displaying full screen with an HDMI cable and ATI Graphics cards</title>
		<link>http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards</link>
		<comments>http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 15:26:11 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roslindesign.com/?p=1766</guid>
		<description><![CDATA[<p>I recently had two of my monitors die on the same day, and as a replacement I bought a new Samsung Syncmaster S23A350H monitor to gain back some of the desktop real estate that I had lost. While generally happy &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/">Displaying full screen with an HDMI cable and ATI Graphics cards</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>I recently had two of my monitors die on the same day, and as a replacement I bought a  new Samsung Syncmaster S23A350H monitor to gain back some of the desktop real estate that I had lost. </p>
<p>While generally happy with the monitor (cheap and cheerful!), it doesn&#8217;t have great connectivity options, being limited to VGA and HDMI. I decided to use the HDMI option since I didn&#8217;t want to go back to the bad old days of analogue.</p>
<p>I connected up the monitor to my Raedon HD5700 graphics card using a HDMI cable, and found that the image was not filling the screen. I got a image in the centre surrounded by black pixels.</p>
<p>It turns out that the fix is actually quite easy, though it can be a  bit of a  pain to find if you don&#8217;t know where to look. By default the HDMI output from RAEDON cards is scaled down by 15%, and to get the image showing full screen you need to disable this using the following steps:</p>
<ol>
<li>Right click on the Desktop and select the Catalyst Control Centre</li>
<li>Select My Digital Flat-Panels from the left hand menu</li>
<li>Select Scaling options (Digital Flat-Panel) from the sub menu</li>
<li>Select the monitor attached to the HDMI cable from the drop down menu</li>
<li>Change the Underscan-Overscan option to the value that will make the image appear full screen – 0% in my case</li>
</ol>
<p><br/><br />
There you go – you should have now have full screen HDMI output using your ATI graphics card!<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/">Displaying full screen with an HDMI cable and ATI Graphics cards</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2012/01/03/displaying-full-screen-with-an-hdmi-cable-and-ati-graphics-cards/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Detecting the :hover css selector style in jQuery/javascript</title>
		<link>http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=detecting-the-hover-css-selector-style-in-jqueryjavascript</link>
		<comments>http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/#comments</comments>
		<pubDate>Wed, 04 May 2011 23:30:35 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://www.roslindesign.com/blog/?p=348</guid>
		<description><![CDATA[<p>A while ago I wrote a plugin for jquery that makes links fade between nicely when a user hovers over them (see here), rather than suddenly changing from one colour to the next. Although the plugin allowed you to set &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/">Detecting the :hover css selector style in jQuery/javascript</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>A while ago I wrote a plugin for jquery that makes links fade between nicely when a user hovers over them (<a href="/2010/06/21/nice-link-colour-fades-using-jquery/" title="Nice link colour fades using jQuery">see here</a>), rather than suddenly changing from one colour to the next. Although the plugin allowed you to set the fade colour I wanted to detect the fade colour set using the css :hover pseudo selector and replace the css hover rule with the jquery fade effect.</p>
<p>This turns out to be a lot harder than it seems. Javascript doesn&#8217;t support getting or setting the attributes of pseudo selectors, meaning that you cannot get the :hover css style directly. Instead you have to either parse the css stylesheets directly to find the style, or grab the attribute when the rule is triggered by the mouse hovering over the element. </p>
<p>In this post we are going to look at grabbing the css hover style for the element when a  mouse triggers the css rule, which is the way the attribute was got for the links hover plugin. </p>
<p>The following jquery code looks like it should put up an alert box giving the css hover colour.</p>
<pre class="brush: jscript; title: ; notranslate">
$('a').hover( function() {
	//get the colour of the hovered element while it is being hovered
	hovercolor = $(this).css(&quot;color&quot;);
	alert(“the hover colour is: ”+ hovercolor );
}, function(){});
</pre>
<p>It will work on most modern browsers. Unfortunately, try this is Internet Explorer 8 or less and it will not work, returning the default colour rather than the hover colour. Internet Explorer versions less than 9 appear to run the javascript first, meaning that the css rule has not been applied by the time the script asks for the rule.</p>
<p>There is a  solution to this however. Adding a  slight delay to the detection code by wrapping it in a  setTimeout call, will give Internet Explorer enough time to apply the style so that you can detect it.</p>
<pre class="brush: jscript; title: ; notranslate">
$('a').hover( function() {

	hoverElem=this;
        //add in a  slight delay to allow Internet explorer to catch up
	setTimeout( function() {
		hovercolor = $(hoverElem).css(&quot;color&quot;);
		alert(&quot;the hover colour is: &quot;+ hovercolor );
	},0);
}, function(){});
</pre>
<p>This should work on all modern browsers as well as all Internet Explorer versions 6 and up. You can try out the hover attributes on the page <a href="/code/jqueryhoverdemo.html">here</a>.</p>
<p>Unfortunately if you want to use the hover css style without the user hovering over it, you will not be able to use this technique. At some point in the near future I&#8217;ll write a nice jQuery plugin to allow you to use these attributes without a user having to hover over the element.</p>
<p><br/></p>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article,<br />
<a href="/2010/06/21/nice-link-colour-fades-using-jquery/" title="Nice link colour fades using jQuery">Nice link colour fades using jQuery</a>.<br />
<br/><br />
<br/></p>
<p>The post <a href="http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/">Detecting the :hover css selector style in jQuery/javascript</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Crash Internet Explorer 9 in one line of Javascript!</title>
		<link>http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=crash-internet-explorer-9-in-one-line-of-javascript</link>
		<comments>http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/#comments</comments>
		<pubDate>Fri, 08 Apr 2011 23:21:48 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roslindesign.com/blog/?p=282</guid>
		<description><![CDATA[<p>UPDATE: It appears that this bug has been fixed. This no longer crashes Internet Explorer 9. As I&#8217;m sure you are all aware, Internet Explorer 9 was released a  couple of weeks ago, and last week I had the pleasure &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/">Crash Internet Explorer 9 in one line of Javascript!</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="font-weight:bold;color:red;">UPDATE: It appears that this bug has been fixed. This no longer crashes Internet Explorer 9.</p>
<p>As I&#8217;m sure you are all aware, Internet Explorer 9 was released a  couple of weeks ago, and last week I had the pleasure of testing my first website on it.  I had very high hopes because all the reviews said it was a  great browser: fast, standards compliant and a joy to work with. Maybe Microsoft had  at last  produced a  browser that wouldn&#8217;t cause pain to developers worldwide!</p>
<p>I was rather surprised then, when I opened my test site, only to find that IE 9 crashed, and crashed hard. After a bit of research I managed to distil the crash down to a  few lines of code.</p>
<p>If you wish to test out the crasher, please <a href="/code/ie9crash.html">click here</a></p>
<ol>
<strong>NOTE:</strong> This link will not crash IE9, but the link from this link will.<br />
<span style="color:red">DO NOT CLICK IT IF YOU DO NOT WANT TO CRASH INTERNET EXPLORER!</span>
</ol>
<p><br/></p>
<p>the source code is here:</p>
<pre class="brush: xml; title: ; notranslate">
&lt;!DOCTYPE html&gt;
&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; lang=&quot;en&quot;&gt;
	&lt;head&gt;
		&lt;title&gt;IE Crasher&lt;/title&gt;

		&lt;link id=&quot;font-style-link&quot;
href=&quot;http://fonts.googleapis.com/css?family=Cabin&quot;
 rel='stylesheet' type='text/css'/&gt;

		&lt;style type=&quot;text/css&quot;&gt;
			body{
				font-family: &quot;Cabin&quot;;
			}
		&lt;/style&gt;
		&lt;/head&gt;
	&lt;body&gt;

		&lt;select id=&quot;font-selector&quot;&gt;
		&lt;/select&gt;&lt;!--font-selector --&gt;
		&lt;a href=&quot;#&quot; id=&quot;crash-button&quot;
onclick=&quot;document.getElementById('font-style-link').href='xx';&quot;&gt;
CLICKING THIS WILL CRASH INTERNET EXPLORER 9!&lt;/a&gt;
	&lt;/body&gt;
&lt;/html&gt;
</pre>
<p>As you can see, this is all valid html, and legitimate javascript.</p>
<p>What happens is the page loads an external font using the @font-face command. For ease I am using the google font api instead of supplying my own font-face rule.</p>
<p>This font is then applied to the page body using a css rule – so far, so mundane.<br />
The part that crashes IE 9 is this line of code, activated on clicking the link</p>
<pre class="brush: plain; light: true; title: ; notranslate">document.getElementById('font-style-link').href='fail';</pre>
<p>What this line does is removes the link to the stylesheet providing the font, cutting the reference to the loaded font.  When this happens in other browsers, they will load the fallback font and style the page using that.</p>
<p>In IE 9 however, it seems to be unable to do this should there be a  &lt;select&gt; element in the page and the browser will crash. I could get it to crash occasionally without the select element, but if it is there, it will crash every time.</p>
<p>On the demonstration page I have linked to, Internet Explorer 9 will only crash when you click on a  link. It is however trivial to attach the script to the page load, causing the browser to crash simply by visiting a  page. What is even more amusing is that IE 9 will then try to reload the page and crash again in a loop – I&#8217;m not going to put the page up, because that would be nasty!<br />
<br/></p>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article, <a href="/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/" title="AVG Antivirus 2011 corrupting web pages with injection of script avg_ls_dom.js">AVG Antivirus 2011 corrupting web pages with injection of script avg_ls_dom.js</a>.<br />
<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/">Crash Internet Explorer 9 in one line of Javascript!</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>AVG Antivirus 2011 corrupting web pages with injection of script avg_ls_dom.js</title>
		<link>http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js</link>
		<comments>http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 20:32:51 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.roslindesign.com/blog/?p=252</guid>
		<description><![CDATA[<p>For years I have been a fan of the free edition of AVG Antivirus. It has reliably kept my computers healthy and virus free for years. I have recommended it to family and friends, and have been entirely happy with &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/">AVG Antivirus 2011 corrupting web pages with injection of script avg_ls_dom.js</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>For years I have been a  fan of the <a href="http://free.avg.com/gb-en/homepage">free edition of AVG Antivirus</a>. It has reliably kept my computers healthy and virus free for years. I have recommended it to family and  friends, and have been entirely happy with it. Until now&#8230;.</p>
<p>Today I was setting up a  new install of <a href="http://wordpress.org/">WordPress</a> 3.0.1. I installed WordPress and went to check the installation by visiting the front page of the default blog using Google Chrome.</p>
<p>Instead of the standard WordPress front page, I was greeted by some mangled html and nothing else. I refreshed the page, and would occasionally get a  working page, but usually I would just get html in different states of mangledness&#8230;</p>
<p>On looking at the source I found the following unhappy code.</p>
<pre class="brush: plain; title: ; notranslate">
!DOCTYPE html&amp;gt;
&lt;script src=”/A2EB891D63C8/avg_ls_dom.js”
type=”text/javascript” &gt;
&lt;/script&gt;My blog | Just another WordPress site
!DOCTYPE html&amp;gt;&lt;script src=”/A2EB891D63C8/avg_ls_dom.js”
type=”text/javascript”&gt;
&lt;/script&gt;My blog | Just another WordPress site

</pre>
<p>And nothing else. When I refreshed the page the code would change, but it would always remain mangled. The problem occurred in Internet Explorer, Chrome and Opera, but interestingly not in Safari.</p>
<p>For an example of a site where this happens, please visit <a href="http://rwthorburn.webfactional.com">this site</a> (a basic install of wordpress). You might have to refresh the site a  few times before you see the problem, and obviously must have avg free edition 2011 installed – you can get it <a href="http://download.cnet.com/AVG-Anti-Virus-Free-Edition/3000-2239_4-10320142.html">here</a> if you do not have it.</p>
<p>Googling the name of the mysterious script  <strong>avg_ls_dom.js</strong>, I found that this script was being injected by the AVG 2011 component Surf Shield.</p>
<p>Surf Shield is designed to scan the pages as you visit and check that they contain no nasties. It does this by injecting a javascript file that reports back to the antivirus program and checks the page.</p>
<p>There are already a number of known problems with surf shield, such as hammering busy sites with 404 requests, and breaking IE 7 compatibility mode on Internet Explorer 8, as reported  on <a href="http://news.softpedia.com/news/AVG-2011-Bug-Affects-Browsing-Experience-Could-Also-Hurt-Websites-160515.shtml">Softpedia here</a>, but I have not seen any reports of pages being totally mangled.</p>
<p>Sure enough. disabling the surf-shield component of AVG caused the site to render correctly again. Instructions on how to do this are <a href="http://free.avg.com/us-en/faq.num-2964#num-2964">here</a>.</p>
<p>I have tried to reproduce this problem on a different domain, using a  clean install of WordPress, but I only seem able to recreate this problem at the domains mentioned above. I have installed an identical copy of WordPress <a href="http://avgtest.roslindesign.com/">here</a> but I do not see the problem.</p>
<h3>The last straw</h3>
<p>I&#8217;m afraid this has been the last straw for me. After several happy years, I think it is time for me and AVG to part ways. I&#8217;m afraid  losing several hours for me today that I could not really afford to lose was the final straw for me – I&#8217;m going to look elsewhere for my virus protection in future.</p>
<p>I have just installed <a href="http://www.microsoft.com/security_essentials/">Microsoft Security Essentials</a> on a  friend&#8217;s computer, and this seems to be everything I want in antivirus software – efficient, unobtrusive and effective. I might also look back at <a href="http://www.avast.com">Avast </a>– it&#8217;s treated me well in the past&#8230;</p>
<p>If anyone has an idea of why only some sites are affected and others aren&#8217;t, and even better, how to prevent AVG from screwing up the websites it does, please let me know in the comment box.</p>
<p><br/></p>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article, <a href="/2011/04/08/crash-internet-explorer-9-in-one-line-of-javascript/" title="Crash Internet Explorer 9 in one line of Javascript!">Crash Internet Explorer 9 in one line of Javascript</a>!<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/">AVG Antivirus 2011 corrupting web pages with injection of script avg_ls_dom.js</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/10/12/avg-antivirus-2011-corrupting-web-pages-with-injection-of-script-avg_ls_dom-js/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Nice link colour fades using jQuery</title>
		<link>http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=nice-link-colour-fades-using-jquery</link>
		<comments>http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/#comments</comments>
		<pubDate>Mon, 21 Jun 2010 18:31:39 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=220</guid>
		<description><![CDATA[<p>As I&#8217;m sure you know, it&#8217;s very easy to set a different colour for a link when a user hovers over it using the :hover pseudo class – it&#8217;s used pretty much everywhere. However, wouldn&#8217;t it be nice if instead &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/">Nice link colour fades using jQuery</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>As I&#8217;m sure you know, it&#8217;s very easy to set a different colour for a link when a user hovers over it using the :hover pseudo class – it&#8217;s used pretty much everywhere.</p>
<p>However, wouldn&#8217;t it be nice if instead of jumping sharply from one colour to another, the colours subtly fades from one to another and back again? Fortunately I have written a  very simple plugin to do just that!</p>
<p>This plugin subtly fades from the default colour of the element to the specified colour when a  user hovers over it, and back again when the user leaves the element.</p>
<div class="line"></div>
<h3>Demonstration</h3>
<p><script type="text/javascript" src="/wp-content/uploads/2010/06/jquery.color_.js?3dcdac"> </script><br />
<script type="text/javascript" src="/wp-content/uploads/2010/06/jquery.hoverFadeColor.1.1.min_.js?3dcdac"> </script></p>
<p><script type="text/javascript">
(function($) { 
  $(document).ready(function() {
    $(".examplelink1").hoverFadeColor({color:"green"});
    $(".examplelink2").hoverFadeColor({color:"red",fadeFromSpeed:3000});
  });
})(jQuery);
</script><br />
<a class="examplelink1" href="#">EXAMPLE LINK 1</a><br />
<a class="examplelink2" href="#">EXAMPLE LINK 2 &#8211; SLOW FADE BACK</a></p>
<div class="line"></div>
<h3>Using the plugin</h3>
<p>This plugin required the color animations official jquery plugin, available at <a href="http://plugins.jquery.com/project/color">http://plugins.jquery.com/project/color</a>. This must be included on the page before the plugin is included.</p>
<p>To use the plugin, simple use the following code:</p>
<pre class="brush: jscript; title: ; notranslate">
$('a').hoverFadeColor();
</pre>
<p>This will make all the links on a  page fade to the color specified in the css:hover style and back again.</p>
<p><strong>The options are as follows:</strong></p>
<ul>
<li><strong>color:</bstrong>
<li><strong>fadeTospeed (default 300):</strong> the rate at which the element fades to the hover color</li>
<li><strong>fadeFromspeed (default 700)</strong> is the rate at which the element fades to the default color</li>
</ul>
<div class="line"></div>
<h3>Download</h3>
<p><a href="/wp-content/uploads/2010/06/jquery.hoverFadeColor.1.1.zip?3dcdac">Version 1.1</a>. Released 29 June 2011<br />
<br/></p>
<div class="line"></div>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac"  width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article, </span><a href="/2011/05/04/detecting-the-hover-css-selector-style-in-jqueryjavascript/" title="Detecting the :hover css selector style in jQuery/javascript">Detecting the :hover css selector style in jQuery/javascript</a>.<br/><br/></p>
</strong><p>The post <a href="http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/">Nice link colour fades using jQuery</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/06/21/nice-link-colour-fades-using-jquery/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Add your business to Bing Local Listing maps in the UK.</title>
		<link>http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=add-your-business-to-bing-local-listing-maps-in-the-uk</link>
		<comments>http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/#comments</comments>
		<pubDate>Mon, 24 May 2010 15:56:18 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[SEO]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[bing local]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[local listings]]></category>
		<category><![CDATA[maps]]></category>
		<category><![CDATA[multimap]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=216</guid>
		<description><![CDATA[<p>When you search for a service in a specific location (for example restaurant in Edinburgh) on Google or Bing, you will often see a map of the area with local listings. It essential to appear on these listings if you &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/">Add your business to Bing Local Listing maps in the UK.</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When you search for a  service in a  specific location (for example <a href="http://www.google.co.uk/search?&amp;ie=UTF-8&amp;q=restaurant+in+Edinburgh">restaurant in Edinburgh</a>) on Google or Bing, you will often see a map of the area with local listings. It essential  to appear on these listings if you are a business, especially if you work in a  specific geographical area. If you appear on the map when a  user searches, you will be at the very top of the search page, even if your standard listing is languishing in the bowels of the search engine.</p>
<p>Adding your business to the Google maps is easy. Simply go to <a href="http://www.google.com/local/add">http://www.google.com/local/add</a> and follow the simple instructions on the site to get your listing added to google maps. Easy!</p>
<p>Adding the site to Microsoft Bing turned out to be slightly more challenging&#8230; I did a  quick search and came across this page <a href=" https://ssl.bing.com/listings">https://ssl.bing.com/listings</a> (<strong>Note:</strong> as of writing the site only works with Firefox and Internet Explorer. No Chrome or Opera support, not good&#8230;)</p>
<p>This however did not let me add businesses outside the US, not very useful if you are in the UK!</p>
<p>After a bit more digging, I found that Bings maps listings in the UK are sourced from <a href="http://marketlocation.my118information.co.uk/">http://marketlocation.my118information.co.uk/ </a></p>
<p>If you add your business to here, eventually (after a  few weeks) it will get added to Bing&#8217;s local listings, we well as several other directories, such as upmystreet, BT, 118 118 and multimap.com.</p>
<p>I have no idea why Bing has made it so difficult to add company information. There are no instructions that I could find on their site on how to get a  listing added, and there are  very limited options available compared with google local. Hopefully they will change this soon, but for the moment this appears to be the only way to add a  UK listing.</p>
<p><br/></p>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to ready the follow-up article, <a href="/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/" title="Adding your blog or RSS feed to a  facebook fan page.">Adding your blog or RSS feed to a facebook fan page</a>.<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/">Add your business to Bing Local Listing maps in the UK.</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Create a  Apple OSX style dock with jQuery using the Resize on Approach plugin</title>
		<link>http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin</link>
		<comments>http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/#comments</comments>
		<pubDate>Fri, 21 May 2010 11:31:17 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[resize]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=106</guid>
		<description><![CDATA[<p>Sometimes it&#8217;s the little things that make the difference in user interfaces. A seemingly minor change can have a massive effect on the look and feel. It is easy in jQuery to make an object expand in size on hover: &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/">Create a  Apple OSX style dock with jQuery using the Resize on Approach plugin</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Sometimes it&#8217;s the little things that make the difference in user interfaces. A seemingly minor change can have a massive effect on the look and feel.</p>
<p>It is easy in jQuery to make an object expand in size on hover: simply attach an animate effect to a hover event. However, this doesn&#8217;t result in a  nice effect. The hover feels clunky awkward. Instead I wanted the icons to expand to meet the mouse as I moved towards it, giving a nice smooth effect.</p>
<p>So I did the obvious thing and wrote a  plugin!</p>
<p><span id="more-106"></span><br />
This plugin measures the distance between the mouse pointer and the expanding element. If the mouse is closer to the image than a certain trigger distance, the image will expand by an amount related to the distance between the mouse and the element, creating a  nice expanding effect.<br />
<script src="http://roslindesign.com/wp-content/uploads/2010/05/jquery.resizeOnApproach.1.0.js?3dcdac" type="text/javascript"></script> <script type="text/javascript">// <![CDATA[
(function($) { 
    $(document).ready(function(){ $('.single-image').resizeOnApproach({'elementDefault':35,'elementClosest':60});	 $('.mac-navbar img').resizeOnApproach({'elementDefault':35,'elementClosest':65});	 });
})(jQuery);
// ]]&gt;</script></p>
<div style="height: 120px; margin-bottom: 20px; position: relative;"><img class="single-image" style="width: 55px; position: absolute; top: 30px; left: 50px;" src="http://roslindesign.com/wp-content/uploads/2010/05/email.png?3dcdac" alt="" /></div>
<p>When working on one image, this plugin is not very impressive, but when applied to multiple images, the effect really shines. Here for example I have used the plugin to create a  apple OSX style dock bar.</p>
<div style="position: relative; height: 130px;">
<div class="mac-navbar" style="text-align: center; position: absolute; bottom: 30px; width: 100%;">
<p><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/email.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/facebook.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/google.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/twitter.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/wordpress.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/blogger.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/rss.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/youtube.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/yahoo.png?3dcdac" alt="" /><img style="margin: 3px; width: 35px;" src="/wp-content/uploads/2010/05/digg.png?3dcdac" alt="" /></p>
</div>
</div>
<p>To get the elements to align with the bottom, I have put all the images in a  div that is absolutely positioned using the bottom attribute.<br />
<br/></p>
<div class="line"></div>
<p><br/></p>
<h3>Download</h3>
<p>Version 1.0 (released 21/05/10)    <a href="http://roslindesign.com/wp-content/uploads/2010/05/jquery.resizeOnApproach.1.0.zip?3dcdac">jquery.resizeOnApproach.1.0.zip</a><br />
<br/></p>
<div class="line"></div>
<p><br/></p>
<h3>Using the Plugin</h3>
<p>To use the plugin use the following code</p>
<pre>$('.imgToAffect').resizeOnApproach(settings);</pre>
<p><br/><br />
where settings is a  map of the following properties</p>
<ul style="padding-bottom:20px;">
<li><strong>elementDefault (default 35)</strong> : the default size to set the element the effect is applied to.</li>
<li><strong>elementClosest (default 55)</strong> : the maximum size the element will expand to.</li>
<li><strong>triggerDistance:  (default 200)</strong> : the distance from the mouse at which the image will start to resize.</li>
</ul>
<p>Here is the code I used to create the apple style dock bar</p>
<pre class="brush: xml; title: ; notranslate">
&lt;script type=&quot;text/javascript&quot;&gt;
        &lt;!--
        $(document).ready(function(){
        $('.mac-dock img').resizeOnApproach();
        });
        --&gt;
    &lt;/script&gt;
    &lt;div style=&quot;position:relative;height:130px;border:solid;&quot;&gt;
        &lt;div class=&quot;mac-dock&quot;
			style=&quot;text-align:center;
                        position:absolute;
			bottom:30px;width:100%;&quot;&gt;
                        &lt;img src=&quot;icon1.png&quot; alt=&quot;&quot;/&gt;
			&lt;img src=&quot;icon2.png&quot; alt=&quot;&quot;/&gt;
			&lt;img src=&quot;icon3.png&quot; alt=&quot;&quot;/&gt;
			&lt;img src=&quot;icon4.png&quot; alt=&quot;&quot;/&gt;
			&lt;img src=&quot;icon5.png&quot; alt=&quot;&quot;/&gt;
			&lt;img src=&quot;icon6.png&quot; alt=&quot;&quot;/&gt;
        &lt;/div&gt;
    &lt;/div&gt;

</pre>
<p>If you want any more help using this plugin, please let me know and I&#8217;ll do my best to help &#8211; and any more requests for plugins, please let me know!</p>
<div class="line"></div>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article, <a href="/2010/06/21/nice-link-colour-fades-using-jquery/" title="Nice link colour fades using jQuery">Nice link colour fades using jQuery</a>.<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/">Create a  Apple OSX style dock with jQuery using the Resize on Approach plugin</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/05/21/create-a-apple-style-dock-bar-with-jquery-using-the-resize-on-approach-plugin/feed/</wfw:commentRss>
		<slash:comments>36</slash:comments>
		</item>
		<item>
		<title>Adding your blog or RSS feed to a  facebook fan page.</title>
		<link>http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=adding-your-blog-or-rss-feed-to-a-facebook-fan-page</link>
		<comments>http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/#comments</comments>
		<pubDate>Mon, 17 May 2010 15:54:47 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=84</guid>
		<description><![CDATA[<p>UPDATE: This method no longer works. I will post a new method soon It can be a complete pain keeping up with every social media website. Facebook, Buzz, Twitter – it&#8217;s a miracle if I get any work done at &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/">Adding your blog or RSS feed to a  facebook fan page.</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p style="font-weight:bold;color:red;">UPDATE: This method no longer works. I will post a new method soon</p>
<p>It can be a  complete pain keeping up with every social media website. Facebook, Buzz, Twitter – it&#8217;s a  miracle if I get any work done at all just trying to keep everything up to date&#8230; If you are not diligent, fan pages can start to get out of date very quickly.</p>
<p>Fortunately there are some way to make your life that bit easier. Instead of having to post both to Facebook and your blog, you can  set up Facebook to automatically import your blog posts from a  rss feed, reducing the number of things to worry about by one.</p>
<p>This is incredibly easy to do, requires no effort or technical knowledge &#8211; it only requires adding your blog address to a  single form to get it to work. The only challenge is that Facebook have not exactly made it clear how to find this simple setting&#8230;</p>
<p><span id="more-84"></span><br />
Confusingly, the way you add a blog to a fan page is different from the way you add it to a  personal profile. If you wish to add a  blog to your personal facebook page, check out <a href="http://www.ehow.com/how_2031209_import-rss-feed.htm">this tutorial</a> on ehow.com. If you want to add your blog to a  fan page, read on&#8230;..<br />
<br/></p>
<h3>Step 1</h3>
<p><strong><span style="font-weight: normal;">Sign into Facebook with a  profile that has admin privileges for the page you want to add your blog to and navigate to the fan page.</span></strong><br />
<br/></p>
<h3>Step 2</h3>
<p>Click on the “Edit Page link”</p>
<p><a href="http://roslindesign.com/wp-content/uploads/2010/05/step1.jpg?3dcdac" rel="lightbox[84]" title="step1"><img class="aligncenter size-medium wp-image-93" title="step1" src="http://roslindesign.com/wp-content/uploads/2010/05/step1-300x206.jpg?3dcdac" alt="" width="300" height="206" /></a><br />
<br/></p>
<h3>Step 3</h3>
<p>Scroll down to the Notes application and click on the “Edit” link. If the notes application is not there you will have to add it using the more applications link at the bottom of the page.<br />
<br/></p>
<h3>Step 4</h3>
<p>On the right hand side there will be a  link entitled “import a blog”. Click on it.</p>
<p><a href="http://roslindesign.com/wp-content/uploads/2010/05/step4.jpg?3dcdac" rel="lightbox[84]" title="step4"><img class="aligncenter size-medium wp-image-94" title="step4" src="http://roslindesign.com/wp-content/uploads/2010/05/step4-300x162.jpg?3dcdac" alt="" width="300" height="162" /></a><br />
<br/></p>
<h3>Step 5</h3>
<p>Enter the url of the rss feed for your blog. For most blogs, this will simply be the address of your blog&#8217;s home page. Click the “Start Importing” Button.</p>
<p><a href="http://roslindesign.com/wp-content/uploads/2010/05/step5.jpg?3dcdac" rel="lightbox[84]" title="step5"><img class="aligncenter size-medium wp-image-95" title="step5" src="http://roslindesign.com/wp-content/uploads/2010/05/step5-300x225.jpg?3dcdac" alt="" width="300" height="225" /></a><br />
<br/></p>
<h3>Step 6</h3>
<p>If you have entered the correct url for your blog, a preview your blog posts will appear. If you are happy with the import, click “confirm import”.</p>
<p><a href="http://roslindesign.com/wp-content/uploads/2010/05/completed.jpg?3dcdac" rel="lightbox[84]" title="completed"><img class="aligncenter size-medium wp-image-98" title="completed" src="http://roslindesign.com/wp-content/uploads/2010/05/completed-300x160.jpg?3dcdac" alt="" width="300" height="160" /></a></p>
<p>Now whenever you post on your blog, a new note will be posted on you fan pages wall, meaning that your fan page is kept up to date and relevant.</p>
<p><br/></p>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac" width="55" height="55" class="alignnone  size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article, <a href="/2010/05/24/add-your-business-to-bing-local-listing-maps-in-the-uk/" title="Add your business to Bing Local Listing maps in the UK.">Add your business to Bing Local Listing maps in the UK</a>.<br/><br/></p>
<p>The post <a href="http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/">Adding your blog or RSS feed to a  facebook fan page.</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/05/17/adding-your-blog-or-rss-feed-to-a-facebook-fan-page/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>jQuery Image preloader with callback</title>
		<link>http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-image-preloader-with-callback</link>
		<comments>http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/#comments</comments>
		<pubDate>Tue, 11 May 2010 22:32:50 +0000</pubDate>
		<dc:creator>Alex Taylor</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=58</guid>
		<description><![CDATA[<p>When using jQuery I find that I often want to wait for an image to be fully loaded before I perform an action. For example, I quite often find myself producing a slide show with only a few images in &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/">jQuery Image preloader with callback</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>When using jQuery I find that I often want to wait for an image to be fully loaded before I perform an action.</p>
<p>For example, I quite often find myself producing a slide show with only a  few images in it, and I want to make sure that all the images have been cached before I start the show. If an image is not available and I try to transition to it in a  slide show, all sorts of nasty things can happen.</p>
<p>Basing the plugin off the one available at <a href="http://engineeredweb.com/09/12/preloading-images-jquery-and-javascript">http://engineeredweb.com/09/12/preloading-images-jquery-and-javascript</a>. I wrote a  image preloader with a  callback mechanism to allow notification of when the images have finished loading.</p>
<p><span id="more-58"></span></p>
<div class="line"></div>
<h2>Download</h2>
<p>Version 1.1.0 (released 03/01/12):     <a href="/wp-content/uploads/2010/05/jquery.loadImages.1.1.0.zip?3dcdac">jquery.loadImages.1.1.0.zip</a></p>
<p>Earlier versions available from the <a href="http://plugins.jquery.com/project/Image-Preloader">jQuery plugin page</a></p>
<div class="line"></div>
<h2>Usage</h2>
<p>This plugin has been tested with jQuery and is compatible with all major browsers.</p>
<p>To use this script, add both the jquery framework and the plugin to your html document, then call.</p>
<pre>$.loadImages(['image1.jpg', 'image2.jpg'], callback())</pre>
<p>This will preload the images in the array then call the optional callback</p>
<p>To load a  single image</p>
<pre>$.loadImages('image1.jpg',callback())</pre>
<p>I hope this plugin is of some use. Please let me know if you find any problems with it.</p>
<div class="line"></div>
<p><img src="/wp-content/uploads/2011/09/logo55.png?3dcdac"  width="55" height="55" class="alignnone size-full wp-image-1326" /><br />
If you liked this article you might like to read the follow-up article,<br />
<a href="/2010/06/21/nice-link-colour-fades-using-jquery/" title="Nice link colour fades using jQuery">Nice link colour fades using jQuery</a>.<br/><br />
<br/></p>
<p>The post <a href="http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/">jQuery Image preloader with callback</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/05/11/jquery-image-preloader-with-callback/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>How to quickly touch up a portrait photograph in Photoshop</title>
		<link>http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-quickly-touch-up-a-portrait-photograph-in-photoshop</link>
		<comments>http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/#comments</comments>
		<pubDate>Sun, 09 May 2010 20:20:59 +0000</pubDate>
		<dc:creator>Romano Carneletto</dc:creator>
				<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[portraits]]></category>

		<guid isPermaLink="false">http://roslindesign.com/blog/?p=5</guid>
		<description><![CDATA[<p>Unsurprisingly as a designer I come across a large amount of photographs. The quality of photographs I receive from clients varies dramatically, from the hi spec fashion shoot shots which are pieces of artwork in their own right, to holiday &#8230;<span style="float:right;padding-top:12px;">→  <a class="continue-reading" href="http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/">Continue reading</a></span></p><p>The post <a href="http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/">How to quickly touch up a portrait photograph in Photoshop</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></description>
				<content:encoded><![CDATA[<p>Unsurprisingly as a designer I come across a large amount of photographs. The quality of photographs I receive from clients varies dramatically, from the hi spec fashion shoot shots which are pieces of artwork in their own right, to holiday photographs taken by a budding  9 year old photographer on a less than hi spec disposable camera.</p>
<p>We have all been there. A batch of photos arrives for a job and they need to be edited by yesterday.</p>
<p>It is possible to transform a less than perfect photo into a perfect photo using photoshop. Unfortunately this can be painstaking work (normally working at 500% zoom) which takes time.  Time is one of those quantities not normally available to designers. On a side note I am sure that designers will be the first people able to time travel through the process of natural selection (NASA watch this space!).</p>
<p>People in a photograph are perhaps the most difficult subjects to deal with. Normally the face and hair lose all sense of depth (usually due to excessive flash). There are many ways to deal with this problem, but if time is of a particular issue I have found the following solution particularly effective.</p>
<p><span id="more-5"></span><br />
I&#8217;ll demonstrate this technique  using a  photograph of a client we have recently designed a  site for. You can see her site at <a href="http://www.lothianmassage.com">http://www.lothianmassage.com</a>. Here is her picture:</p>
<p><img class="size-full wp-image-15 aligncenter" title="sarah original" src="/wp-content/uploads/2010/05/sarah-original.jpg?3dcdac" alt="" width="258" height="309" /></p>
<p>As you can see, the colours in the photo aren&#8217;t great, and there is quite obvious shine from the flash.  Let&#8217;s see what we can do with it! I am using Photoshop for this tutorial, but the same thing will apply for other graphics programs. We&#8217;ll also change the background colour, a  common requirement when   updating photos.</p>
<h2>Steps to touch up the photo</h2>
<p>Duplicate the layer by simply hovering over the background layer and right click. This will bring up a menu of options. Select duplicate layer. This will create a copy of the layer. You can rename this layer. For simplicity I have renamed this layer ‘1’.</p>
<p><img class="size-full wp-image-17 aligncenter" title="Sarah2" src="/wp-content/uploads/2010/05/Sarah2.jpg?3dcdac" alt="" width="292" height="550" /></p>
<p>Select the background layer and turn off the visibility. This is the little eye icon in the layers section. With the background layer selected click on the ‘new layer’ icon. This is located next to the folder on the bottom of the layer menu.</p>
<p>Rename your new layer ‘Black’.</p>
<p><img class="size-full wp-image-18 aligncenter" title="Sarah3" src="/wp-content/uploads/2010/05/Sarah3.jpg?3dcdac" alt="" width="302" height="543" /></p>
<p>Select the colour black in your colour picker. Select your new layer ‘Black’.</p>
<p><img class="size-full wp-image-19 aligncenter" title="Sarah4" src="/wp-content/uploads/2010/05/Sarah4.jpg?3dcdac" alt="" width="51" height="168" /></p>
<p>Press your ‘alt’ button (keeping this held down) then press your ‘backspace’ button. This will automatically fill the layer with the colour selected.</p>
<p>Next select layer ‘1’ and your polygonal lasso tool.</p>
<p><img class="size-full wp-image-20 aligncenter" title="Sarah6" src="/wp-content/uploads/2010/05/Sarah6.jpg?3dcdac" alt="" width="288" height="318" /></p>
<p>Draw around the background section (in a series of small clicks) that you wish to use as accurately as possible. Join the shape and the selection will be made.</p>
<p><img class="size-full wp-image-21 aligncenter" title="Sarah7" src="/wp-content/uploads/2010/05/Sarah7.jpg?3dcdac" alt="" width="522" height="618" /></p>
<div class="clearfix"></div>
<p>The post <a href="http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/">How to quickly touch up a portrait photograph in Photoshop</a> appeared first on <a href="http://www.roslindesign.com">Roslin Design</a>.</p>]]></content:encoded>
			<wfw:commentRss>http://www.roslindesign.com/2010/05/09/how-to-quickly-touch-up-a-portrait-photograph-in-photoshop/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Page Caching using disk: enhanced
Database Caching using disk

 Served from: www.roslindesign.com @ 2013-05-25 21:28:08 by W3 Total Cache -->