<?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>miahz &#187; logo</title>
	<atom:link href="http://miahz.com/tag/logo/feed/" rel="self" type="application/rss+xml" />
	<link>http://miahz.com</link>
	<description></description>
	<lastBuildDate>Sat, 07 Apr 2012 20:29:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2-RC2</generator>
		<item>
		<title>Transparency For Profile Icons</title>
		<link>http://miahz.com/2008/08/transparency-for-profile-icons/</link>
		<comments>http://miahz.com/2008/08/transparency-for-profile-icons/#comments</comments>
		<pubDate>Fri, 29 Aug 2008 18:16:42 +0000</pubDate>
		<dc:creator>Jeremiah</dc:creator>
				<category><![CDATA[web]]></category>
		<category><![CDATA[alpha channel]]></category>
		<category><![CDATA[Amazon S3]]></category>
		<category><![CDATA[buddy icon]]></category>
		<category><![CDATA[default photo]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Flickr]]></category>
		<category><![CDATA[Get Satisfaction]]></category>
		<category><![CDATA[Gmail]]></category>
		<category><![CDATA[Google]]></category>
		<category><![CDATA[Google Picture]]></category>
		<category><![CDATA[Google Talk]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[JPEG]]></category>
		<category><![CDATA[JPG]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[miahz]]></category>
		<category><![CDATA[miahz.com]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[Portable Network Graphics]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[profile picture]]></category>
		<category><![CDATA[transparency]]></category>
		<category><![CDATA[transparent]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Twitter picture]]></category>

		<guid isPermaLink="false">http://miahz.com/?p=756</guid>
		<description><![CDATA[Investigating support for transparent PNG images for profile icons at various social web sites (Twitter, Facebook, MySpace, etc.).  Also detailing the image types, sizes, and other specifics of profile images at those services]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flickr.com/photos/miahz/2772935561/" title="miahz-silhouette-icon-256-trans by miahz, on Flickr"><img src="http://farm4.static.flickr.com/3203/2772935561_dece3d3618_o.png" width="256" height="256" alt="miahz-silhouette-icon-256-trans" class="alignright"/></a>I&#8217;ve been updating my icon/profile picture at the various social sites and web services i use.  It&#8217;s a remix of <a href="http://www.flickr.com/photos/miahz/88807064/" title="Negative Me on Flickr - Photo Sharing!">my old icon</a> with more graphic look and transparency.  That means <a href="http://en.wikipedia.org/wiki/Portable_Network_Graphics" title="Portable Network Graphics - Wikipedia, the free encyclopedia">PNG</a>.  To my surprise, some sites support PNG alpha transparency.  Others don&#8217;t.  And one even does some really weird things to images&#8212;the one site i wouldn&#8217;t expect.</p>
<p>Nowadays most sites will let you upload JPG, GIF, and PNG in any shape and usually with a generous file size limit.  Then they&#8217;ll convert it to their own preferred format and let you crop it if you want (some require a square-shaped image).  Very easy.</p>
<h3>Here&#8217;s what i found out.</h3>
<p><div id="attachment_801" class="wp-caption alignleft" style="width: 136px"><img src="http://miahz.com/engine/wp-content/uploads/2008/08/miahz-icon-twitter.png" alt="On Twitter with a colored background showing through." title="miahz icon on Twitter" width="126" height="126" class="size-full wp-image-801" /><p class="wp-caption-text">On Twitter with a colored background showing through.</p></div>
<p>Twitter does respect PNG transparency.  At least two resized versions (73px and 24px square) are saved on Amazon S3.  You can easily <a href="http://twitter.com/account/picture">change your Twitter picture</a>, but old pictures are not saved to use again.  I tried uploading a few different sizes to see if the down-sizing would make it look any worse; there wasn&#8217;t any noticeable difference.</p>
<p>Facebook converts uploaded images to JPG format, so does not support transparency.  They can be any shape, and are automatically sized down to <del datetime="2009-02-19T12:54:35+00:00">500px</del> <del datetime="2010-05-09T06:34:06+00:00">604px</del> 720px on the largest side.  The transparent area of my image was cleanly converted to white&#8212;which looks great in my case, but might not for others.  Facebook of course keeps your images in albums and you can make any of your photos your profile picture.</p>
<p>Gravatar, being the only of these services whose sole purpose is to serve icons, does just about everything you&#8217;d want.  It maintains transparent areas in PNGs, provides a tool to crop to their square shape (80px and 32px), and lets you store more than one image.  Gravatar serves icons for WordPress.com, many WordPress-powered sites, Disqus, and probably a bunch of other sites and services.<br />
<ins datetime="2008-09-04T03:38:28+00:00">Update 20080903: Gravatar should now work with a few <a href="http://blog.gravatar.com/2008/09/02/better-image-detection/" title="Better Image Detection « Gravatar Blog">more image types</a>.</ins></p>
<p><div id="attachment_793" class="wp-caption alignright" style="width: 136px"><img src="http://miahz.com/engine/wp-content/uploads/2008/08/miahz-icon-myspace-screenshot-crop.png" alt="miahz icon shown on a MySpace blog page." title="miahz icon on MySpace" width="126" height="126" class="size-full wp-image-793" /><p class="wp-caption-text">On a MySpace blog page with a background image showing through.</p></div>
<p>I was surprised that MySpace accepted my PNG image and kept it transparent.  MySpace uses a 90px-wide version of your photo for icons throughout the site.  MySpace, like Facebook, keeps albums of your images and you can use any of them as your default picture.</p>
<p><div id="attachment_806" class="wp-caption alignleft" style="width: 136px"><img src="http://miahz.com/engine/wp-content/uploads/2008/08/miahz-icon-flickr.png" alt="On Flickr showing the garbled alpha area." title="miahz icon on Flickr" width="126" height="126" class="size-full wp-image-806" /><p class="wp-caption-text">On Flickr showing the garbled alpha area.</p></div>
<p>And now Flickr.  You&#8217;d think that Flickr the photo site would have buddy icons down.  But they practically fail.  The problem i had for my new icon is they use JPGs for buddy icons, so no transparent PNGs.  In addition, if you do try to use a PNG with alpha transparency, it garbles the transparent area instead of making it solid.  Another issue with their icon uploader is that it &#8220;intelligently&#8221; crops or stretches images to fit the 48px square.  Images with large solid areas are cropped off and the remaining image is stretched out to fill the square.  I tried uploading a pre-sized 48px square black on white version of my icon, and Flickr cropped and stretched it instead of using it as i designed it.</p>
<p>I haven&#8217;t looked into the <a href="http://mail.google.com/support/bin/answer.py?hl=en&amp;ctx=mail&amp;answer=35529" title="Selecting your Google picture - Help Center">Google picture</a> options in much detail, but it looks like they get converted to JPGs, and are reduced to 96px.  If you upload via Gmail web interface you are forced to crop to a square shape.  But using the Google Talk chat client i&#8217;ve uploaded non-square images.  My PNG icon was converted to a JPG with a white background.</p>
<p><ins datetime="2008-09-01T07:49:38+00:00">Update 20080901: The Get Satisfaction customer support site accepts and maintains transparency in PNGs.  When uploading, the longer sides of an image are automatically cropped to a square shape and saved as 100px and 30px copies.</ins></p>
<h3>Notes</h3>
<p>This was just a quick sampling of some of the services i use more often; i may update as i encounter more.</p>
<p>I created this new version to be square because a majority of sites expect square images.  I was tired of seeing my previous icon cropped down or stretched, or having to manually add white bars top and bottom to make it fill a square.</p>
<p>Obviously, a black icon with a transparent background won&#8217;t really be visible on a page with a black or dark background, but i like how it looks on most other pages, so i&#8217;m willing to accept that.  Internet Explorer 6 does not properly display transparent areas of PNG images, but there&#8217;s not really any reason to still be using that browser.</p>
<p>The one thing that consistently varies is the size of the images that sites use.  For some it is no issue, but with some designs, especially at smaller sizes, it can drastically change the appearance of an icon.  For example, at the full 256 pixels, i think my icon looks great.  But once it&#8217;s been shrunk down by Flickr to 48 pixels, and then again to 24px by the browser, the icon&#8217;s features start to break down.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://miahz.com/2008/08/transparency-for-profile-icons/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>

