<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments on: Truths on Resolution Independence.</title>
	<atom:link href="http://blog.cocoia.com/2007/truths-on-resolution-independence/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/</link>
	<description>The Cocoia Blog is the website of Sebastiaan de With, a Dutch Icon and Interface designer.</description>
	<lastBuildDate>Mon, 15 Mar 2010 23:12:48 -0700</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>By: Iljitsch van Beijnum</title>
		<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/comment-page-1/#comment-6083</link>
		<dc:creator>Iljitsch van Beijnum</dc:creator>
		<pubDate>Wed, 06 Jun 2007 08:40:24 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cocoia.com/?p=114#comment-6083</guid>
		<description>The part that I&#039;m missing in this ongoing discussion is that for bitmaps without compression, the size and hence the amount of processing required to work with them can be expressed as width*height*bitdepth. So double your resolution, quadruple your bitmaps. For vector images, the file size and processing depend on the complexity of the image, and, to a lesser degree, the size of the bitmap it&#039;s eventually rendered to.

A black dot on a huge white canvas is much more efficiently encoded in a vector format, while a large stack of semi-transparent real-world images is &lt;i&gt;much&lt;/i&gt; better off encoded as a bitmap, because this stuff is nearly impossible to do with vectors. The only question is at what level of complexity vectors start to lose out on bitmaps.

And anyone who thinks that flipping individual pixels is a good thing will be in for a surprise when our displays get resolutions that are high enough to make it impossible to see individual pixels and we can simply scale a high resolution bitmap &lt;i&gt;or&lt;/i&gt; a vector image as required. Just look at the print industry, they&#039;ve been here for decades.</description>
		<content:encoded><![CDATA[<p>The part that I&#8217;m missing in this ongoing discussion is that for bitmaps without compression, the size and hence the amount of processing required to work with them can be expressed as width*height*bitdepth. So double your resolution, quadruple your bitmaps. For vector images, the file size and processing depend on the complexity of the image, and, to a lesser degree, the size of the bitmap it&#8217;s eventually rendered to.</p>
<p>A black dot on a huge white canvas is much more efficiently encoded in a vector format, while a large stack of semi-transparent real-world images is <i>much</i> better off encoded as a bitmap, because this stuff is nearly impossible to do with vectors. The only question is at what level of complexity vectors start to lose out on bitmaps.</p>
<p>And anyone who thinks that flipping individual pixels is a good thing will be in for a surprise when our displays get resolutions that are high enough to make it impossible to see individual pixels and we can simply scale a high resolution bitmap <i>or</i> a vector image as required. Just look at the print industry, they&#8217;ve been here for decades.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Hockenberry</title>
		<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/comment-page-1/#comment-5167</link>
		<dc:creator>Craig Hockenberry</dc:creator>
		<pubDate>Thu, 31 May 2007 22:45:20 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cocoia.com/?p=114#comment-5167</guid>
		<description>@sebastiaan - Cocoa references toolbar images by name. Switching between bitmap and vector images would mean detecting that the screen resolution had changed and then swapping each name for the image reference.

Trust me when I say that this is a lot of work for the programmer. They&#039;re not going to do just to have slightly better quality.

There is no image file format that combines bitmap and vector formats into a single file.

The bottom line: choose bitmap or choose vector. You can&#039;t have it both ways.

-ch</description>
		<content:encoded><![CDATA[<p>@sebastiaan &#8211; Cocoa references toolbar images by name. Switching between bitmap and vector images would mean detecting that the screen resolution had changed and then swapping each name for the image reference.</p>
<p>Trust me when I say that this is a lot of work for the programmer. They&#8217;re not going to do just to have slightly better quality.</p>
<p>There is no image file format that combines bitmap and vector formats into a single file.</p>
<p>The bottom line: choose bitmap or choose vector. You can&#8217;t have it both ways.</p>
<p>-ch</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Quarter Life Crisis</title>
		<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/comment-page-1/#comment-5164</link>
		<dc:creator>Quarter Life Crisis</dc:creator>
		<pubDate>Thu, 31 May 2007 22:26:18 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cocoia.com/?p=114#comment-5164</guid>
		<description>&lt;strong&gt;Iconic...&lt;/strong&gt;

 I added a list of links and comments to related texts at the end of this post. Daniel Jalkut touches some of the challenges of resolution independent user interfaces......</description>
		<content:encoded><![CDATA[<p><strong>Iconic&#8230;</strong></p>
<p> I added a list of links and comments to related texts at the end of this post. Daniel Jalkut touches some of the challenges of resolution independent user interfaces&#8230;&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: sebastiaan</title>
		<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/comment-page-1/#comment-5131</link>
		<dc:creator>sebastiaan</dc:creator>
		<pubDate>Thu, 31 May 2007 18:13:28 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cocoia.com/?p=114#comment-5131</guid>
		<description>First of all, it might be my awkward English but I didn&#039;t suggest picking up SVG on OS X for any vector-based work. It can&#039;t be done, and as you noted, I told about PDF being Quartz&#039;s &#039;format&#039;. In no way do I suggest SVG is plausible or recommended for anything on OS X.

Also, the &#039;extra time&#039; argument is moot. As I noted, if you want to use vector-based toolbar icon artwork for higher-end desktops, you can do so with the code I specified.
And if you need to go resolution-independent, and you assign me, or you a case to make said toolbar resolution independent, we make vector icons. I&#039;d say that anyone who uses a bitmap editor for such work is in the wrong business. Therefore, there is no drawback to using PDF-based Postscript icons and a 32 pixel original representation; they just have to line up correctly. So the client could say he wants the same toolbar icons at 128x128, 288 DPI - then you downscale and export the vector icon as a bitmap. I haven&#039;t seen Toolbar icons with overwhelming complexity and detailing (as I said in the post, Dock icons are a sure case to be excluded from the PDF usage). So I stand by my point; for an interface that can scale into the future, PDF icons should be used on a switched basis with the original 72 DPI bitmap resources.</description>
		<content:encoded><![CDATA[<p>First of all, it might be my awkward English but I didn&#8217;t suggest picking up SVG on OS X for any vector-based work. It can&#8217;t be done, and as you noted, I told about PDF being Quartz&#8217;s &#8216;format&#8217;. In no way do I suggest SVG is plausible or recommended for anything on OS X.</p>
<p>Also, the &#8216;extra time&#8217; argument is moot. As I noted, if you want to use vector-based toolbar icon artwork for higher-end desktops, you can do so with the code I specified.<br />
And if you need to go resolution-independent, and you assign me, or you a case to make said toolbar resolution independent, we make vector icons. I&#8217;d say that anyone who uses a bitmap editor for such work is in the wrong business. Therefore, there is no drawback to using PDF-based Postscript icons and a 32 pixel original representation; they just have to line up correctly. So the client could say he wants the same toolbar icons at 128&#215;128, 288 DPI &#8211; then you downscale and export the vector icon as a bitmap. I haven&#8217;t seen Toolbar icons with overwhelming complexity and detailing (as I said in the post, Dock icons are a sure case to be excluded from the PDF usage). So I stand by my point; for an interface that can scale into the future, PDF icons should be used on a switched basis with the original 72 DPI bitmap resources.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Craig Hockenberry</title>
		<link>http://blog.cocoia.com/2007/truths-on-resolution-independence/comment-page-1/#comment-5114</link>
		<dc:creator>Craig Hockenberry</dc:creator>
		<pubDate>Thu, 31 May 2007 16:29:01 +0000</pubDate>
		<guid isPermaLink="false">http://blog.cocoia.com/?p=114#comment-5114</guid>
		<description>First off, any observations you make regarding SVG cannot be applied to PDF.

Compare the &lt;a href=&quot;http://www.w3.org/TR/SVG/&quot; rel=&quot;nofollow&quot;&gt;specification for SVG&lt;/a&gt; against the

&lt;a href=&quot;http://www.adobe.com/devnet/pdf/pdf_reference.html&quot; rel=&quot;nofollow&quot;&gt;specification for PDF&lt;/a&gt;.


You&#039;ll see that there are a completely different set of graphics primitives in the two systems. As an example, the specification of gradients is completely different and only SVG has a filtering mechanism (allowing things like Gaussian blur.)

A compact representation in SVG does not mean that the same thing will happen with PDF.

Also, as you note, SVG is not an option on Mac OS X. And given the history of Quartz (as a descendent of Display Postscript on NeXT) it&#039;s unlikely that will change. Adobe seems to be abandoning SVG in favor of Flash -- it&#039;s likely that SVG will fail to see wide support in other operating systems even though it&#039;s an a more advanced format.

Next, it&#039;s entirely possible to create a toolbar icon with PDF. It&#039;s also possible to walk through a minefield.

You just have to take your time and make every step carefully.

If you have a paying client, the extra time comes at a cost. We stand by our original advice of limiting PDF icons to very simple shapes. A good example are the Carbon stock icons:

http://stockicons.com/detail/113

-ch</description>
		<content:encoded><![CDATA[<p>First off, any observations you make regarding SVG cannot be applied to PDF.</p>
<p>Compare the <a href="http://www.w3.org/TR/SVG/" rel="nofollow">specification for SVG</a> against the</p>
<p><a href="http://www.adobe.com/devnet/pdf/pdf_reference.html" rel="nofollow">specification for PDF</a>.</p>
<p>You&#8217;ll see that there are a completely different set of graphics primitives in the two systems. As an example, the specification of gradients is completely different and only SVG has a filtering mechanism (allowing things like Gaussian blur.)</p>
<p>A compact representation in SVG does not mean that the same thing will happen with PDF.</p>
<p>Also, as you note, SVG is not an option on Mac OS X. And given the history of Quartz (as a descendent of Display Postscript on NeXT) it&#8217;s unlikely that will change. Adobe seems to be abandoning SVG in favor of Flash &#8212; it&#8217;s likely that SVG will fail to see wide support in other operating systems even though it&#8217;s an a more advanced format.</p>
<p>Next, it&#8217;s entirely possible to create a toolbar icon with PDF. It&#8217;s also possible to walk through a minefield.</p>
<p>You just have to take your time and make every step carefully.</p>
<p>If you have a paying client, the extra time comes at a cost. We stand by our original advice of limiting PDF icons to very simple shapes. A good example are the Carbon stock icons:</p>
<p><a href="http://stockicons.com/detail/113" rel="nofollow">http://stockicons.com/detail/113</a></p>
<p>-ch</p>
]]></content:encoded>
	</item>
</channel>
</rss>
