<?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: punypng: making the web more puny, one png at a time</title>
	<atom:link href="http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/feed" rel="self" type="application/rss+xml" />
	<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place</link>
	<description>A design blog by those of us with day jobs</description>
	<lastBuildDate>Tue, 24 Jan 2012 19:01:56 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
	<item>
		<title>By: voyance en privé</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-4994</link>
		<dc:creator>voyance en privé</dc:creator>
		<pubDate>Sun, 04 Sep 2011 18:41:07 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-4994</guid>
		<description>yes i very very good log i like !! thanks for the best log</description>
		<content:encoded><![CDATA[<p>yes i very very good log i like !! thanks for the best log</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: xiaomifood</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-4960</link>
		<dc:creator>xiaomifood</dc:creator>
		<pubDate>Fri, 02 Sep 2011 05:59:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-4960</guid>
		<description>It&#039;s a very good tool.</description>
		<content:encoded><![CDATA[<p>It&#8217;s a very good tool.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: punypng: Making the Web More Puny, One Png at a Time &#124; The Blacklist</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-2612</link>
		<dc:creator>punypng: Making the Web More Puny, One Png at a Time &#124; The Blacklist</dc:creator>
		<pubDate>Thu, 17 Feb 2011 03:09:30 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-2612</guid>
		<description>[...] www.gracepointafterfive.com Pages:     science   &#8592; Recycle Wine Bottles into Stylish Outdoor Torches [DIY] Maize Out &#8594;     /*  */ [...]</description>
		<content:encoded><![CDATA[<p>[...] <a href="http://www.gracepointafterfive.com" rel="nofollow">http://www.gracepointafterfive.com</a> Pages:     science   &larr; Recycle Wine Bottles into Stylish Outdoor Torches [DIY] Maize Out &rarr;     /*  */ [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Upload Foto Dengan Punypng &#124; DailySocial</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-268</link>
		<dc:creator>Upload Foto Dengan Punypng &#124; DailySocial</dc:creator>
		<pubDate>Sun, 01 Nov 2009 15:32:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-268</guid>
		<description>[...] blog penciptanya Conrad dijelaskan bahwa proyek ini berawal dari kebutuhan para designer akan sebuah aplikasi yang memang [...]</description>
		<content:encoded><![CDATA[<p>[...] blog penciptanya Conrad dijelaskan bahwa proyek ini berawal dari kebutuhan para designer akan sebuah aplikasi yang memang [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: conrad</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-133</link>
		<dc:creator>conrad</dc:creator>
		<pubDate>Thu, 24 Sep 2009 18:09:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-133</guid>
		<description>@Florent... lemme look into preserving the bKGD chunk.  I&#039;ll let you know</description>
		<content:encoded><![CDATA[<p>@Florent&#8230; lemme look into preserving the bKGD chunk.  I&#8217;ll let you know</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florent V.</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-132</link>
		<dc:creator>Florent V.</dc:creator>
		<pubDate>Thu, 24 Sep 2009 15:33:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-132</guid>
		<description>“As for your issues about punypng and other tools stripping out the bKGD chunk for IE6 compatibility, wouldn’t it better to use a JS PNG fix/hack to get your PNG to show in their full glory rather than worry about graceful degradations?”

Sometimes, yes. But JS PNG fixes are just scripts manipulating the DOM and using the DirectX AlphaImageLoader filter (that you can use with the filter or -ms-filter property in CSS). And that filter is real nasty. It has a handful of hard to manage and sometimes impredictable side effects. After using it for many projects, both manually and through JS scripts that automate the process, i know hold it a mistake to use it at all: too much trouble, really. Plus it has some performance issues.

There is one JS script that loads PNG images through VML that seems to have less limits and side effects. I have not used it in production yet.

But the point is: the bKGD chunk is not added automatically by image editors. If it&#039;s present, it&#039;s because someone choose to include it for a reason. So there is no reason to strip it.

Now, about the other kinds of color information chunks: i&#039;m not sure what every editor out there does. I encounter PNG files with iCCP, sRGB or gAMA chunks from time to time (though not very often), and it&#039;s nice to have a decent tool to remove them for a bunch of files. For me, making sure these chunks are not there (while the occasional bKGD chunk is kept) is part of readying images for production, along with filesize optimization.</description>
		<content:encoded><![CDATA[<p>“As for your issues about punypng and other tools stripping out the bKGD chunk for IE6 compatibility, wouldn’t it better to use a JS PNG fix/hack to get your PNG to show in their full glory rather than worry about graceful degradations?”</p>
<p>Sometimes, yes. But JS PNG fixes are just scripts manipulating the DOM and using the DirectX AlphaImageLoader filter (that you can use with the filter or -ms-filter property in CSS). And that filter is real nasty. It has a handful of hard to manage and sometimes impredictable side effects. After using it for many projects, both manually and through JS scripts that automate the process, i know hold it a mistake to use it at all: too much trouble, really. Plus it has some performance issues.</p>
<p>There is one JS script that loads PNG images through VML that seems to have less limits and side effects. I have not used it in production yet.</p>
<p>But the point is: the bKGD chunk is not added automatically by image editors. If it&#8217;s present, it&#8217;s because someone choose to include it for a reason. So there is no reason to strip it.</p>
<p>Now, about the other kinds of color information chunks: i&#8217;m not sure what every editor out there does. I encounter PNG files with iCCP, sRGB or gAMA chunks from time to time (though not very often), and it&#8217;s nice to have a decent tool to remove them for a bunch of files. For me, making sure these chunks are not there (while the occasional bKGD chunk is kept) is part of readying images for production, along with filesize optimization.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: conrad</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-110</link>
		<dc:creator>conrad</dc:creator>
		<pubDate>Fri, 18 Sep 2009 17:49:48 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-110</guid>
		<description>@florent: well, the history of the punypng name is that I wanted to mainly optimized GIFs into highly compressed PNGs, then quickly realized I wanted a more versatile tool in my workflow to handle all kinds of images, like JPEGs and Animated GIFs.  So yeah, I agree, it&#039;s a little confusing and I wonder if I came up with a clearer name whether more people would realize it can really help them.  Any suggestions?

As for open-sourcing, I know many people have asked for it, but there are two main reasons I&#039;m not releasing it to the public just yet.

1) I don&#039;t have much time to maintain an open-source project.  If you know of anyone who would like to help I&#039;d be happy to work with them.  However, I do have some strong preferences about the design and user experience of the software, and would love to focus most of effort on there rather than merging code.

2) Punypng has a lot of dependencies.  After upgrading to Snow Leopard, I&#039;m still re-compiling all my libraries to get punypng running again on my laptop ... which I hope I can get to today.  One of the reasons I made punypng for my team here at Ask.com and my church (Gracepoint Berkeley) is that few web designers have the chops to manage a half-dozen UNIX packages let alone shell.  It&#039;s been 10 years since I coded C/C++ skills, so it also doesn&#039;t look like a binary is going to happen soon either.  Plus, I&#039;m not sure I want to release a command-line binary because that&#039;s what I hated about pngcrush, pngout, optipng, and the mix of them.  It took too long and complicated to process my images from the command line.

So what I am planning on is creating a JSON API to interact with the punypng service.  Will punypng be around forever.  Probably not, but at the same time, I think it&#039;s worth using now in your workflow and if one day it goes away, well, find another tool to suit your needs.  Like you, I was an avid Smush.it can until Yahoo took over and killed Stoyan&#039;s original interface.  That&#039;s why punypng was created, to replace that need in my workflow and go beyond what Smush.it was and I&#039;m sure if some tragic would happen to punypng then I&#039;m sure someone else will pick up the mantle.

As for your issues about punypng and other tools stripping out the bKGD chunk for IE6 compatibility, wouldn&#039;t it better to use a JS PNG fix/hack to get your PNG to show in their full glory rather than worry about graceful degradations?  Also, perhaps I misinterpret your comment, but from what I understand, web-friendly images should have no color information (ICC profile) embedded... which is why even something like Photoshop Save for Web strips out ICC information from all its images.</description>
		<content:encoded><![CDATA[<p>@florent: well, the history of the punypng name is that I wanted to mainly optimized GIFs into highly compressed PNGs, then quickly realized I wanted a more versatile tool in my workflow to handle all kinds of images, like JPEGs and Animated GIFs.  So yeah, I agree, it&#8217;s a little confusing and I wonder if I came up with a clearer name whether more people would realize it can really help them.  Any suggestions?</p>
<p>As for open-sourcing, I know many people have asked for it, but there are two main reasons I&#8217;m not releasing it to the public just yet.</p>
<p>1) I don&#8217;t have much time to maintain an open-source project.  If you know of anyone who would like to help I&#8217;d be happy to work with them.  However, I do have some strong preferences about the design and user experience of the software, and would love to focus most of effort on there rather than merging code.</p>
<p>2) Punypng has a lot of dependencies.  After upgrading to Snow Leopard, I&#8217;m still re-compiling all my libraries to get punypng running again on my laptop &#8230; which I hope I can get to today.  One of the reasons I made punypng for my team here at Ask.com and my church (Gracepoint Berkeley) is that few web designers have the chops to manage a half-dozen UNIX packages let alone shell.  It&#8217;s been 10 years since I coded C/C++ skills, so it also doesn&#8217;t look like a binary is going to happen soon either.  Plus, I&#8217;m not sure I want to release a command-line binary because that&#8217;s what I hated about pngcrush, pngout, optipng, and the mix of them.  It took too long and complicated to process my images from the command line.</p>
<p>So what I am planning on is creating a JSON API to interact with the punypng service.  Will punypng be around forever.  Probably not, but at the same time, I think it&#8217;s worth using now in your workflow and if one day it goes away, well, find another tool to suit your needs.  Like you, I was an avid Smush.it can until Yahoo took over and killed Stoyan&#8217;s original interface.  That&#8217;s why punypng was created, to replace that need in my workflow and go beyond what Smush.it was and I&#8217;m sure if some tragic would happen to punypng then I&#8217;m sure someone else will pick up the mantle.</p>
<p>As for your issues about punypng and other tools stripping out the bKGD chunk for IE6 compatibility, wouldn&#8217;t it better to use a JS PNG fix/hack to get your PNG to show in their full glory rather than worry about graceful degradations?  Also, perhaps I misinterpret your comment, but from what I understand, web-friendly images should have no color information (ICC profile) embedded&#8230; which is why even something like Photoshop Save for Web strips out ICC information from all its images.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Florent V.</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-109</link>
		<dc:creator>Florent V.</dc:creator>
		<pubDate>Fri, 18 Sep 2009 16:20:52 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-109</guid>
		<description>Hello,

First, thank you for that useful tool. I had been using Smush.it for a while, then Yahoo integrated part of the tool in Yslow and basically killed it.

I have two concerns with punypng (in addition to the restrictive and somewhat misleading name):

1. What happens if punypng disappears? Web designers and front-end developers need that kind of all-in-one tool, but there&#039;s no guarantee it&#039;ll be available tomorrow. Smush.it was killed by Yahoo. Including punypng in one&#039;s workflow is somewhat risky. Possible solutions include distributing binary packages and/or open-sourcing the tool.

2. One of the advantages of Smush.it was that it would strip problematic color information from files (PNG mostly, but i think JPEG had some issues with ICC color profiles either embedded or referenced). Most color information in PNG files are unnecessary for websites, and may cause color consistency issues in Internet Explorer, Safari and Firefox (especially since color management is on by default in FF 3.5 for tagged images). For PNG, Smush.it would remove the following chunks (and maybe others, but these are the only color-related ones i know of): gAMA, cHRM, iCCP, sRGB, bKGD. This avoids a lot of color rendering issues where CSS background-color won&#039;t match the exact same color in an image ( tag or CSS background-image). The only problem is that removing the bKGD chunk is a mistake: that chunk, that you can set with graphics editor such as The Gimp or using a PNG optimization tool, is useful as it can work as a default matte color for a PNG-24 image in Internet Explorer 6 (a nice graceful degradation trick). So i would suggest that punypng strips the gAMA, cHRM, iCCP and sRGB chunks, but keeps the bKGD chunk. Right now all of them are kept.</description>
		<content:encoded><![CDATA[<p>Hello,</p>
<p>First, thank you for that useful tool. I had been using Smush.it for a while, then Yahoo integrated part of the tool in Yslow and basically killed it.</p>
<p>I have two concerns with punypng (in addition to the restrictive and somewhat misleading name):</p>
<p>1. What happens if punypng disappears? Web designers and front-end developers need that kind of all-in-one tool, but there&#8217;s no guarantee it&#8217;ll be available tomorrow. Smush.it was killed by Yahoo. Including punypng in one&#8217;s workflow is somewhat risky. Possible solutions include distributing binary packages and/or open-sourcing the tool.</p>
<p>2. One of the advantages of Smush.it was that it would strip problematic color information from files (PNG mostly, but i think JPEG had some issues with ICC color profiles either embedded or referenced). Most color information in PNG files are unnecessary for websites, and may cause color consistency issues in Internet Explorer, Safari and Firefox (especially since color management is on by default in FF 3.5 for tagged images). For PNG, Smush.it would remove the following chunks (and maybe others, but these are the only color-related ones i know of): gAMA, cHRM, iCCP, sRGB, bKGD. This avoids a lot of color rendering issues where CSS background-color won&#8217;t match the exact same color in an image ( tag or CSS background-image). The only problem is that removing the bKGD chunk is a mistake: that chunk, that you can set with graphics editor such as The Gimp or using a PNG optimization tool, is useful as it can work as a default matte color for a PNG-24 image in Internet Explorer 6 (a nice graceful degradation trick). So i would suggest that punypng strips the gAMA, cHRM, iCCP and sRGB chunks, but keeps the bKGD chunk. Right now all of them are kept.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: punypng &#8212; Jan Boddez</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-88</link>
		<dc:creator>punypng &#8212; Jan Boddez</dc:creator>
		<pubDate>Tue, 01 Sep 2009 22:05:59 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-88</guid>
		<description>[...] just tried out punypng, a free PNG compression service that drastically reduces images file [...]</description>
		<content:encoded><![CDATA[<p>[...] just tried out punypng, a free PNG compression service that drastically reduces images file [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: textbox</title>
		<link>http://www.gracepointafterfive.com/punypng-making-the-web-a-more-puny-place/comment-page-1#comment-82</link>
		<dc:creator>textbox</dc:creator>
		<pubDate>Fri, 28 Aug 2009 03:04:33 +0000</pubDate>
		<guid isPermaLink="false">http://www.gracepointafterfive.com/?p=56#comment-82</guid>
		<description>i just want to say:&#039;it&#039; s a very good tool&#039;</description>
		<content:encoded><![CDATA[<p>i just want to say:&#8217;it&#8217; s a very good tool&#8217;</p>
]]></content:encoded>
	</item>
</channel>
</rss>

