<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Hack a Day &#187; photoshop</title>
	<atom:link href="http://hackaday.com/tag/photoshop/feed/" rel="self" type="application/rss+xml" />
	<link>http://hackaday.com</link>
	<description>Fresh hacks every day</description>
	<lastBuildDate>Sun, 12 Feb 2012 08:27:59 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='hackaday.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/5560f98f805877b0e332f191cb9e0af3?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Hack a Day &#187; photoshop</title>
		<link>http://hackaday.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://hackaday.com/osd.xml" title="Hack a Day" />
	<atom:link rel='hub' href='http://hackaday.com/?pushpress=hub'/>
		<item>
		<title>Now pictures on the Internet can be faked</title>
		<link>http://hackaday.com/2011/10/27/now-pictures-on-the-internet-can-be-faked/</link>
		<comments>http://hackaday.com/2011/10/27/now-pictures-on-the-internet-can-be-faked/#comments</comments>
		<pubDate>Thu, 27 Oct 2011 14:01:16 +0000</pubDate>
		<dc:creator>Brian Benchoff</dc:creator>
				<category><![CDATA[software hacks]]></category>
		<category><![CDATA['shopped!]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[siggraph]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=59670</guid>
		<description><![CDATA[We know it&#8217;s shopped, but we can&#8217;t tell because of the pixels. PhD student [Kevin Karsch] along with a few other friends will be presenting their methods to render objects into preexisting photos at SIGGRAPH Asia next month. The paper (PDF&#8230;) covers how [Kevin] et al. go about putting impossible objects into photos. The user [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59670&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-59671" title="faaaaake" src="http://hackadaycom.files.wordpress.com/2011/10/faaaaake.png?w=450&#038;h=214" alt="" width="450" height="214" /></p>
<p>We know it&#8217;s shopped, but we can&#8217;t tell because of the pixels. PhD student [Kevin Karsch] along with a few other friends will be presenting their methods to <a href="http://kevinkarsch.com/publications/sa11.html">render objects into preexisting photos</a> at SIGGRAPH Asia next month.</p>
<p>The <a href="http://kevinkarsch.com/publications/sa11-lowres.pdf">paper</a> (PDF&#8230;) covers how [Kevin] et al. go about putting impossible objects into photos. The user first defines the geometry of the picture; legs of tables are defined and the table top is extruded from these legs. The lights are then defined by drawing a bounding box and with a little bit of algorithmic trickery, a 3D object is inserted into the scene.</p>
<p>Comparing the <a href="http://hackadaycom.files.wordpress.com/2011/10/faked.jpg">results</a> to the original picture is jaw-dropping. For us, photoshopping a bunch of billiard balls on a pool table would take <em>hours</em>, and it would never look quite right. [Kevin]&#8216;s work for SIGGRAPH can do the whole scene in minutes and produces results we couldn&#8217;t dream of.</p>
<p>There&#8217;s no downloadable software yet, but the algorithms are there. Check out the video demo of the techniques and results after the break.</p>
<p><span id="more-59670"></span></p>
<div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/28962540' width='400' height='300' frameborder='0'></iframe></div>
<br />Filed under: <a href='http://hackaday.com/category/software-hacks/'>software hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/59670/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/59670/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/59670/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=59670&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/10/27/now-pictures-on-the-internet-can-be-faked/feed/</wfw:commentRss>
		<slash:comments>56</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">brianbenchoff</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/10/faaaaake.png?w=450" medium="image">
			<media:title type="html">faaaaake</media:title>
		</media:content>
	</item>
		<item>
		<title>Turning pixels into LEGO pieces</title>
		<link>http://hackaday.com/2011/09/08/turning-pixels-into-lego-pieces/</link>
		<comments>http://hackaday.com/2011/09/08/turning-pixels-into-lego-pieces/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 17:01:16 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[home hacks]]></category>
		<category><![CDATA[anti-aliasing]]></category>
		<category><![CDATA[coffee table]]></category>
		<category><![CDATA[lego]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[pixel]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=55142</guid>
		<description><![CDATA[Looking to spice up his living room with some modular plastic pieces, [Quentin] came up with a way to take digital pixels and convert them to LEGO building plans. The end result is a coffee table top that uses a font complete with anti-aliasing. The first thing he did was figure out physical dimension and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55142&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-55143" title="lego-pixel-coffee-table" src="http://hackadaycom.files.wordpress.com/2011/09/lego-pixel-coffee-table.jpg" alt="" width="470" height="353" /></p>
<p>Looking to spice up his living room with some modular plastic pieces, [Quentin] came up with a way to <a href="http://toki-woki.net/blog/p2242-hey-lego-table">take digital pixels and convert them to LEGO building plans</a>. The end result is a coffee table top that uses a font complete with anti-aliasing.</p>
<p>The first thing he did was figure out physical dimension and color palettes available from the popular building blocks. His search yielded all of the answers after he spent some time on <a href="http://lego.wikia.com/">Brickipedia</a>. Armed with that knowledge he started bargain hunting, settling on a brick size that yielded adequate resolution without breaking the bank (he budgeted 87 Euros or about $125 for materials). From there he used Photoshop, along with a custom color palate that matches the LEGO colors, to generate the design. Image in hand, he finished the planning stage by writing a program to count the pixels, convert them into LEGO bricks, and spit out an order list and build instructions. He&#8217;s saving others the trouble of doing the same by releasing his source code.</p>
<p>Of course the project wouldn&#8217;t be nearly as fun if he hadn&#8217;t made a fast-time build video. We&#8217;ve embedded it after the break.</p>
<p><span id="more-55142"></span><div class='embed-vimeo' style='text-align:center;'><iframe src='http://player.vimeo.com/video/16376065' width='470' height='264' frameborder='0'></iframe></div></p>
<br />Filed under: <a href='http://hackaday.com/category/home-hacks/'>home hacks</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/55142/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/55142/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/55142/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=55142&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/09/08/turning-pixels-into-lego-pieces/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/09/lego-pixel-coffee-table.jpg" medium="image">
			<media:title type="html">lego-pixel-coffee-table</media:title>
		</media:content>
	</item>
		<item>
		<title>Hackaday links: March 27, 2011</title>
		<link>http://hackaday.com/2011/03/27/hackaday-links-march-27-2011/</link>
		<comments>http://hackaday.com/2011/03/27/hackaday-links-march-27-2011/#comments</comments>
		<pubDate>Sun, 27 Mar 2011 13:00:52 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[Hackaday links]]></category>
		<category><![CDATA[katamari damacy]]></category>
		<category><![CDATA[magnifying]]></category>
		<category><![CDATA[pcb]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[printer]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=38625</guid>
		<description><![CDATA[Magnified glasses A late hacking session, and parts-on-hand came together as the inspiration for [BadWolf's] magnified glasses with LED lighting. Pendulum Printer This orb, when swung like a pendulum, prints images by dropping ink out the bottom. A processing sketch works in conjuction with a Wii Remote and an IR LED in the orb to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38625&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><strong>Magnified glasses</strong></p>
<p><strong><img class="alignnone size-full wp-image-38626" title="SAMSUNG" src="http://hackadaycom.files.wordpress.com/2011/03/links-magnified-glasses.jpg" alt="" width="470" height="150" /></strong></p>
<p>A late hacking session, and parts-on-hand came together as the inspiration for [BadWolf's] <a href="http://badwolf.hackhut.com/2011/03/26/the-2ams-idea-1/">magnified glasses with LED lighting</a>.</p>
<p><strong>Pendulum Printer</strong></p>
<p><strong><img class="alignnone size-full wp-image-38627" title="links-pendulum-printer" src="http://hackadaycom.files.wordpress.com/2011/03/links-pendulum-printer.jpg" alt="" width="470" height="150" /></strong></p>
<p>This orb, when swung like a pendulum, <a href="http://www.youtube.com/watch?v=TSqaXOUuY6Q">prints images by dropping ink out the bottom</a>. A processing sketch works in conjuction with a Wii Remote and an IR LED in the orb to sense when the print head is in just the right position for dispensing ink.</p>
<p><strong>ITead PCB fab house tips and tricks</strong></p>
<p><strong><img class="alignnone size-full wp-image-38628" title="links-itead-tips-and-tricks" src="http://hackadaycom.files.wordpress.com/2011/03/links-itead-tips-and-tricks.jpg" alt="" width="470" height="150" /></strong></p>
<p>[Flemming] uses a PCB fab house called <a href="http://iteadstudio.com/store/index.php?main_page=product_info&amp;cPath=19_20&amp;products_id=175">ITead Studio</a>. We hadn&#8217;t heard of it before but if you consider giving it a try make sure you look over <a href="https://github.com/dren-dk/HAL900/wiki/Quirks-of-PCB-manufacturing-at-ITead">his tips and tricks about the service</a> before submitting your designs.</p>
<p><strong>Katamari Bookmarklet</strong></p>
<p><strong><img class="alignnone size-full wp-image-38629" title="links-katamari-bookmarklet" src="http://hackadaycom.files.wordpress.com/2011/03/links-katamari-bookmarklet.jpg" alt="" width="470" height="150" /></strong></p>
<p>[Spi] wrote in to let us know about this <del>Java</del> Bookmarklet he came across that lets you <a href="http://kathack.com/">turn any webpage into a Katamari Damacy level</a>. It&#8217;s a pretty clever bit of code.</p>
<p><strong>Color-picker pen</strong></p>
<p><strong><img class="alignnone size-full wp-image-38630" title="links-color-scanning-pen" src="http://hackadaycom.files.wordpress.com/2011/03/links-color-scanning-pen.jpg" alt="" width="470" height="150" /></strong></p>
<p>Here&#8217;s <a href="http://www.popsci.com/gear-amp-gadgets/article/2009-06/real-life-photoshop-tool-grabs-colors">a pen concept inspired by Photoshop</a>. On one end there&#8217;s a scanner that lets you pick your color from any physical object. Then just turn it around and write with the exact same color. Now go out and make this reality! [Thanks Frank]</p>
<br />Filed under: <a href='http://hackaday.com/category/hackaday-links/'>Hackaday links</a>  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/38625/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/38625/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/38625/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=38625&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2011/03/27/hackaday-links-march-27-2011/feed/</wfw:commentRss>
		<slash:comments>23</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/links-magnified-glasses.jpg" medium="image">
			<media:title type="html">SAMSUNG</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/links-pendulum-printer.jpg" medium="image">
			<media:title type="html">links-pendulum-printer</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/links-itead-tips-and-tricks.jpg" medium="image">
			<media:title type="html">links-itead-tips-and-tricks</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/links-katamari-bookmarklet.jpg" medium="image">
			<media:title type="html">links-katamari-bookmarklet</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2011/03/links-color-scanning-pen.jpg" medium="image">
			<media:title type="html">links-color-scanning-pen</media:title>
		</media:content>
	</item>
		<item>
		<title>Barcode Challenge &#8211; Part 2</title>
		<link>http://hackaday.com/2009/10/08/barcode-challenge-part-2/</link>
		<comments>http://hackaday.com/2009/10/08/barcode-challenge-part-2/#comments</comments>
		<pubDate>Thu, 08 Oct 2009 16:00:04 +0000</pubDate>
		<dc:creator>Mike Szczys</dc:creator>
				<category><![CDATA[HackIt]]></category>
		<category><![CDATA[news]]></category>
		<category><![CDATA[barcode challenge]]></category>
		<category><![CDATA[calc]]></category>
		<category><![CDATA[code 128]]></category>
		<category><![CDATA[openoffice]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[winner]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=16879</guid>
		<description><![CDATA[Yesterday we issued a barcode challenge in honor of the Barcode&#8217;s birthday. Congratulations to [The Moogle] for winning this challenge. His submission offers a very detailed explanation of how he solved the puzzle using Photoshop, OpenOffice Calc, and some web resources. We&#8217;ve got a detailed writeup on it after the break. Honorable mentions go to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=16879&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-16880" title="HaD_barcode" src="http://hackadaycom.files.wordpress.com/2009/10/had_barcode.jpg" alt="HaD_barcode" width="470" height="200" /></p>
<p>Yesterday we issued a <a href="http://hackaday.com/2009/10/07/barcode-challenge/">barcode challenge</a> in honor of the Barcode&#8217;s birthday. Congratulations to [<a href="http://www.wtfmoogle.com/">The Moogle</a>] for winning this challenge. <a href="http://hackaday.com/2009/10/07/barcode-challenge/#comment-99457">His submission</a> offers a very detailed explanation of how he solved the puzzle using Photoshop, OpenOffice Calc, and some web resources. We&#8217;ve got a detailed writeup on it after the break.</p>
<p>Honorable mentions go to [nex] for putting up a <a href="http://hackaday.com/2009/10/07/barcode-challenge/#comment-99537">Java solution</a> and to [<a href="http://www.jwmaag.org/">jwmaag</a>] for showing a <a href="http://hackaday.com/2009/10/07/barcode-challenge/#comment-99743">Python solution</a>. Finally, kudos to all who used a <a href="http://hackaday.com/2005/06/12/cuecat-hacking/">CueCat</a> in one way or another to decode the string. Just having one of those still around is pretty hack-it-y.</p>
<p>Because of the ubiquity of Barcode scanners and online image translation programs the challenge might have been a bit too easy. Do you think you&#8217;re up for a greater challenge?<a href="http://hackadaycom.files.wordpress.com/2009/10/barcode_challenge_part_2.jpg"> Download the new barcode</a> and get to work. This one should be quite a bit harder to decipher. Once again, leave a comment that includes the message stored in the Barcode. Please remember, only entries that solve the puzzle and include a full description of the process will be considered. Good luck, and let the games begin.</p>
<p><strong>Update:</strong> It only took [JP] 19 minutes to <a href="http://hackaday.com/2009/10/08/barcode-challenge-part-2/#comment-99776">post a correct solution</a> to the new Barcode.  Great work!</p>
<p><span id="more-16879"></span>[<a href="http://www.wtfmoogle.com/">The Moogle's</a>] winning solution:</p>
<p><img class="alignnone size-full wp-image-16933" title="pattern_counting_binary" src="http://hackadaycom.files.wordpress.com/2009/10/pattern_counting_binary.jpg" alt="pattern_counting_binary" width="470" height="260" /></p>
<p>First, [The Moogle] opened up the barcode in Photoshop, zoomed in, and added a grid of lines below to help in reading out the binary code. The red markers were used to help delineate between data chunks.</p>
<p><img class="alignnone size-full wp-image-16934" title="open_office_calc_binary" src="http://hackadaycom.files.wordpress.com/2009/10/open_office_calc_binary.jpg" alt="open_office_calc_binary" width="470" height="240" /></p>
<p>The image was then put into a spreadsheet program (OpenOffice Calc in this case) and the binary for each chunk was read out by hand.</p>
<p><img class="alignnone size-full wp-image-16935" title="the_solution" src="http://hackadaycom.files.wordpress.com/2009/10/the_solution.jpg" alt="the_solution" width="470" height="267" /></p>
<p>He formatted the binary in order to make sure he hadn&#8217;t made errors, then used a lookup table for <a href="http://en.wikipedia.org/wiki/Code_128">code 128</a> to generate the characters from each data chunk.</p>
<p>Nice work! This solution was executed with tools that everyone has and knows how to use.</p>
<br />Posted in HackIt, news  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/16879/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/16879/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/16879/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=16879&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2009/10/08/barcode-challenge-part-2/feed/</wfw:commentRss>
		<slash:comments>39</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">Mike Szczys</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/had_barcode.jpg" medium="image">
			<media:title type="html">HaD_barcode</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/pattern_counting_binary.jpg" medium="image">
			<media:title type="html">pattern_counting_binary</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/open_office_calc_binary.jpg" medium="image">
			<media:title type="html">open_office_calc_binary</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2009/10/the_solution.jpg" medium="image">
			<media:title type="html">the_solution</media:title>
		</media:content>
	</item>
		<item>
		<title>Removing fisheye distortion</title>
		<link>http://hackaday.com/2008/12/21/removing-fisheye-distortion/</link>
		<comments>http://hackaday.com/2008/12/21/removing-fisheye-distortion/#comments</comments>
		<pubDate>Sun, 21 Dec 2008 23:30:05 +0000</pubDate>
		<dc:creator>Eliot</dc:creator>
				<category><![CDATA[digital cameras hacks]]></category>
		<category><![CDATA[downloads hacks]]></category>
		<category><![CDATA[fisheye]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[warp]]></category>

		<guid isPermaLink="false">http://hackaday.com/?p=7113</guid>
		<description><![CDATA[Reader [alex] had a commercial plugin for fisheye lens correction and wondered exactly what kind of magic was behind it. Was it actually doing line detection? He dropped in a square grid to see what it spit out. The warped result indicated that the transformation was completely independent of the photo&#8217;s content. Using this result [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7113&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-7114" title="fisheye" src="http://hackadaycom.files.wordpress.com/2008/12/fisheye.jpg" alt="fisheye" width="450" height="299" /></p>
<p>Reader [alex] had a commercial plugin for fisheye lens correction and <a title="how about that" href="http://sillyliquifytrick.blogspot.com/2008/12/how-about-that.html">wondered exactly what kind of magic was behind it</a>. Was it actually doing line detection? He dropped in a square grid to see what it spit out. The warped result indicated that the transformation was completely independent of the photo&#8217;s content. Using this result as a guide he was able to create a similar transform using Warp and save it as a script. The script generates almost identical results and now he knows exactly how little magic is involved.</p>
<br />Posted in digital cameras hacks, downloads hacks  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/7113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/7113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/7113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=7113&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/12/21/removing-fisheye-distortion/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">RobotSkirts</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/12/fisheye.jpg" medium="image">
			<media:title type="html">fisheye</media:title>
		</media:content>
	</item>
		<item>
		<title>Guide to creating small planets</title>
		<link>http://hackaday.com/2008/07/08/guide-to-creating-small-planets/</link>
		<comments>http://hackaday.com/2008/07/08/guide-to-creating-small-planets/#comments</comments>
		<pubDate>Wed, 09 Jul 2008 03:45:00 +0000</pubDate>
		<dc:creator>Juan Aguilar</dc:creator>
				<category><![CDATA[misc hacks]]></category>
		<category><![CDATA[imageediting]]></category>
		<category><![CDATA[panoramic]]></category>
		<category><![CDATA[panoramicphotography]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[planets]]></category>
		<category><![CDATA[rasterbation]]></category>
		<category><![CDATA[rasterbator]]></category>
		<category><![CDATA[smallplanets]]></category>

		<guid isPermaLink="false">http://hackaday.iheartcashews.com:8181/2008/07/08/guide-to-creating-small-planets/</guid>
		<description><![CDATA[We at Hackaday often dream of having our own personal planets where we wouldn&#8217;t have to deal with other people, but our spaceships aren&#8217;t quite ready. While we figure that out, you can do the next best thing: render small planets using Photoshop or GIMP with a few other graphics apps and this guide to [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2221&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><img width="450" vspace="4" hspace="4" height="348" border="0" alt="" src="http://hackadaycom.files.wordpress.com/2008/07/had-small-planets.jpg?w=450&#038;h=348" /><br />We at Hackaday often dream of having our own personal planets where we wouldn&#8217;t have to deal with other people, but our spaceships aren&#8217;t quite ready. While we figure that out, you can do the next best thing: render small planets using Photoshop or GIMP with a few other graphics apps and this <a href="http://tjhole.com/tutorials/?p=3">guide to making small planets</a> like the one pictured above.</p>
<p><span id="more-2221"></span></p>
<p><img width="450" vspace="4" hspace="4" height="257" border="0" src="http://hackadaycom.files.wordpress.com/2008/07/had-small-planets-2.jpg?w=450&#038;h=257" alt="" /><br />The first step is in the photography itself. You&#8217;ll want an equirectangular panoramic image that includes more natural terrain like grass or dirt than man made terrain like streets or sidewalks, as this is easier to work with. Take approximately six photos from a tripod-mounted camera, turning the camera about 30 degrees after each photo. This should give you a full 360 degree panoramic landscape stitched from the individual photos. </p>
<p>Next you&#8217;ll want to do the actual stitching: this can be done very carefully in Photoshop, but a light <a href="http://www.ptgui.com/download.html">imaging app called PTGui</a> makes the job go much more quickly. Resize the image so that it is squared (uncheck &#8220;Constrain proprotions&#8221;), then rotate it so the sky is on the bottom (flip vertical works too, but the image will be a reflection). Then go into the filters and select the Polar Coordinates filter, from which you will choose the &#8220;Rectangular to polar&#8221; option. That&#8217;s all there is to it. </p>
<p>See the guide for another way to create small planets; it doesn&#8217;t make real ones either, at least you can add to this <a href="http://flickr.com/groups/making_planets/pool/">Flickr pool featuring small planets</a>.</p>
<p>[photo: <a href="http://flickr.com/photos/blyzz/2616797794/in/pool-making_planets">Blyzz</a>]<br />[via <a href="http://willotoons.myshopify.com/">Willo</a>]</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/hackadaycom.wordpress.com/2221/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/hackadaycom.wordpress.com/2221/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/hackadaycom.wordpress.com/2221/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/hackadaycom.wordpress.com/2221/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/hackadaycom.wordpress.com/2221/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=hackaday.com&amp;blog=4779443&amp;post=2221&amp;subd=hackadaycom&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://hackaday.com/2008/07/08/guide-to-creating-small-planets/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="" medium="image">
			<media:title type="html">juanaguilar</media:title>
		</media:content>

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/had-small-planets.jpg" medium="image" />

		<media:content url="http://hackadaycom.files.wordpress.com/2008/07/had-small-planets-2.jpg" medium="image" />
	</item>
	</channel>
</rss>
