<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2full.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><!-- generator="wordpress/2.2.2" --><rss 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/" version="2.0">

<channel>
	<title>Coded - Web Development and Programming Blog</title>
	<link>http://www.codedblog.com</link>
	<description>C#, ASP.NET, Google, Remoting, AJAX, Silverlight, Web Development</description>
	<pubDate>Wed, 16 Jul 2008 13:15:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/codedblog" type="application/rss+xml" /><item>
		<title>Automatically adding ValidatorCalloutExtenders to your validators</title>
		<link>http://www.codedblog.com/2008/07/16/automatically-adding-validatorcalloutextenders-to-your-validators/</link>
		<comments>http://www.codedblog.com/2008/07/16/automatically-adding-validatorcalloutextenders-to-your-validators/#comments</comments>
		<pubDate>Wed, 16 Jul 2008 13:05:01 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[.NET Framework]]></category>

		<category><![CDATA[Web Programming]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2008/07/16/automatically-adding-validatorcalloutextenders-to-your-validators/</guid>
		<description><![CDATA[	I recently had to work on a pretty big ASP.NET page with lots of fields that needed to be validated.
	 We thought it would be cool if we used the AJAX Toolkit ValidatorCalloutExtender control on the validators to keep the validation inline and concise.
	To quote from the AJAX Toolkit page: 
ValidatorCallout is an ASP.NET AJAX [...]]]></description>
			<content:encoded><![CDATA[	<p>I recently had to work on a pretty big ASP.NET page with lots of fields that needed to be validated.</p>
	<p><img src='http://www.codedblog.com/wp-content/uploads/2008/07/requiredfieldvalidator.png' style="padding: 3px" align="right" alt='requiredfieldvalidator.png' /> We thought it would be cool if we used the <a href="http://www.asp.net/ajax/ajaxcontroltoolkit/" onclick="">AJAX Toolkit</a> <a href="http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ValidatorCallout/ValidatorCallout.aspx" onclick="">ValidatorCalloutExtender</a> control on the validators to keep the validation inline and concise.</p>
	<p>To quote from the AJAX Toolkit page: </p>
<blockquote>ValidatorCallout is an ASP.NET AJAX extender that enhances the functionality of existing ASP.NET validators. To use this control, add an input field and a validator control as you normally would. Then add the ValidatorCallout and set its TargetControlID property to reference the validator control. </blockquote>
	<p>Because we had over 30 text fields, it would have been really tiresome to add extenders manually to each of the validators. So a way to attach them dynamically was needed.</p>
	<p>Fortunately, this is pretty easy to do by iterating through the Page.Validators collection, dynamically creating ValidatorCalloutExtender controls and adding them to the Page.</p>
	<h2>Challenges</h2>
	<ul>
		<li>The first problem I had was an error that occured when trying to dynamically add controls to the Page.Controls collection:</li>
	</ul>
 <a href="http://www.codedblog.com/2008/07/16/automatically-adding-validatorcalloutextenders-to-your-validators/#more-23" class="more-link">(more&#8230;)</a>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/337061866" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2008/07/16/automatically-adding-validatorcalloutextenders-to-your-validators/feed/</wfw:commentRss>
		</item>
		<item>
		<title>How to auto zoom and auto center Google Maps</title>
		<link>http://www.codedblog.com/2007/09/28/how-to-auto-zoom-and-auto-center-google-maps/</link>
		<comments>http://www.codedblog.com/2007/09/28/how-to-auto-zoom-and-auto-center-google-maps/#comments</comments>
		<pubDate>Fri, 28 Sep 2007 16:03:45 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[Web Programming]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/28/how-to-auto-zoom-and-auto-center-google-maps/</guid>
		<description><![CDATA[	This post discusses how to auto center and auto zoom a Google Map to display all of the markers optimally.
	In order to get accomplish this, you have to calculate the center point and zoom level manually via code. Fortunately this is pretty easy to do, you just need to calculate the minimum and maximum latitude/longitude [...]]]></description>
			<content:encoded><![CDATA[	<p>This post discusses how to auto center and auto zoom a <a href="http://www.google.com/apis/maps/" onclick="">Google Map</a> to display all of the markers optimally.</p>
	<p>In order to get accomplish this, you have to calculate the center point and zoom level manually via code. Fortunately this is pretty easy to do, you just need to calculate the minimum and maximum latitude/longitude of all of your markers and then get the center point of the resulting area (which will be a rectangle). <a href="http://www.codedblog.com/2007/09/28/how-to-auto-zoom-and-auto-center-google-maps/#more-22" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/162507393" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/28/how-to-auto-zoom-and-auto-center-google-maps/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Cool new C# 3.0 syntactic sugar</title>
		<link>http://www.codedblog.com/2007/09/21/cool-new-c-30-syntactic-sugar/</link>
		<comments>http://www.codedblog.com/2007/09/21/cool-new-c-30-syntactic-sugar/#comments</comments>
		<pubDate>Fri, 21 Sep 2007 11:49:59 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[.NET Framework]]></category>

		<category><![CDATA[C#]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/21/cool-new-c-30-syntactic-sugar/</guid>
		<description><![CDATA[	I was recently reading a post on MSDN blogs by Abhinaba Basu about a new feature in C# 3.0 and Visual Studio 2008 (Orcas)&#8212;Automatic Properties.
	Coming from a Visual Basic background, I never really understood why C# forces you to do some things the hard way, even when it knows by itself what you meant to [...]]]></description>
			<content:encoded><![CDATA[	<p>I was recently reading a post on <a href="http://blogs.msdn.com/" onclick="">MSDN blogs</a> by <a href="http://blogs.msdn.com/abhinaba/default.aspx" onclick="">Abhinaba Basu</a> about a new feature in C# 3.0 and Visual Studio 2008 (Orcas)&#8212;<strong>Automatic Properties</strong>.</p>
	<p>Coming from a <strong>Visual Basic</strong> background, I never really understood why C# forces you to do some things the hard way, even when it knows by itself what you meant to do, and it could have done it for you in the first place. <a href="http://www.codedblog.com/2007/09/21/cool-new-c-30-syntactic-sugar/#more-21" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159434840" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/21/cool-new-c-30-syntactic-sugar/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ditch POP3 and start using IMAP</title>
		<link>http://www.codedblog.com/2007/09/19/ditch-pop3-and-start-using-imap/</link>
		<comments>http://www.codedblog.com/2007/09/19/ditch-pop3-and-start-using-imap/#comments</comments>
		<pubDate>Wed, 19 Sep 2007 12:50:20 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/19/ditch-pop3-and-start-using-imap/</guid>
		<description><![CDATA[	I was recently introduced to IMAP by a friend. I was aware of IMAP for a very long time, but I never got around to actually using it. We turned to IMAP because had to answer support emails for a website collaboratively without using a ticket system.
	Overview of IMAP
	Although IMAP was supposed to be the [...]]]></description>
			<content:encoded><![CDATA[	<p>I was recently introduced to <acronym title="Internet Message Access Protocol">IMAP</acronym> by a friend. I was aware of IMAP for a very long time, but I never got around to actually using it. We turned to IMAP because had to answer support emails for a website collaboratively without using a ticket system.</p>
	<h3>Overview of IMAP</h3>
	<p>Although IMAP was supposed to be the natural successor of POP3, most email servers these days still use POP3. Regular internet users are not very familiar with IMAP, because, as with every new technology, there is a slight learning curve to it.  <a href="http://www.codedblog.com/2007/09/19/ditch-pop3-and-start-using-imap/#more-19" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420104" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/19/ditch-pop3-and-start-using-imap/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Owner-drawing a Windows.Forms TextBox</title>
		<link>http://www.codedblog.com/2007/09/17/owner-drawing-a-windowsforms-textbox/</link>
		<comments>http://www.codedblog.com/2007/09/17/owner-drawing-a-windowsforms-textbox/#comments</comments>
		<pubDate>Mon, 17 Sep 2007 12:23:20 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[.NET Framework]]></category>

		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[SharpSpell]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/17/owner-drawing-a-windowsforms-textbox/</guid>
		<description><![CDATA[	This article describes how SharpSpell is able to modify existing TextBox controls to display wavy red underlines below misspelled words.
	Here&#8217;s an image to demonstrate what I mean:
	
(This image is borrowed from SharpSpell, but you get the point)

 ]]></description>
			<content:encoded><![CDATA[	<p>This article describes how <a href="http://www.tachyon-labs.com/sharpspell.aspx" onclick="">SharpSpell</a> is able to modify existing TextBox controls to display wavy red underlines below misspelled words.</p>
	<p>Here&#8217;s an image to demonstrate what I mean:</p>
	<p><img src="http://www.tachyon-labs.com/Portals/0/winspellasyoutype.png" alt="SharpSpell - ASP.NET spell checker"/><br />
(This image is borrowed from <a href="http://www.tachyon-labs.com/sharpspell.aspx" onclick="">SharpSpell</a>, but you get the point) <a href="http://www.codedblog.com/2007/09/17/owner-drawing-a-windowsforms-textbox/#more-17" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420105" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/17/owner-drawing-a-windowsforms-textbox/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vacation in Crete</title>
		<link>http://www.codedblog.com/2007/09/13/vacation-in-crete/</link>
		<comments>http://www.codedblog.com/2007/09/13/vacation-in-crete/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 15:20:15 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/13/vacation-in-crete/</guid>
		<description><![CDATA[	Sorry for not posting anything this last week, me and my coworkers and friends at Tachyon Labs have been on vacation in Crete, Greece.
	Accomodation
	We stayed at the Santa Marina hotel in Ammoudara. The conditions were pretty good and the staff was wonderful. There were two fellow Romanians working at the hotel for the summer, and [...]]]></description>
			<content:encoded><![CDATA[	<p>Sorry for not posting anything this last week, me and my coworkers and friends at <a href="http://www.tachyon-labs.com/" onclick="">Tachyon Labs</a> have been on vacation in <a href="http://www.explorecrete.com/" onclick="">Crete</a>, Greece.</p>
	<h3>Accomodation</h3>
	<p>We stayed at the Santa Marina hotel in <strong>Ammoudara</strong>. The conditions were pretty good and the staff was wonderful. There were two fellow Romanians working at the hotel for the summer, and we also met lots of other Romanian people working at shops, pubs and clubs in <a href="http://www.interkriti.org/iraklion/" onclick="">Iraklion</a> and <a href="http://www.hersonisos.com/" onclick="">Hersonissos</a>.</p>
	<p><strong>Hersonissos</strong> is where it&#8217;s at if you&#8217;re young and want to have fun, it&#8217;s basically the youth town of Crete and the night life hot spot. <strong>Ammoudara</strong> is a bit quieter and relaxing, catering better for a family vacation.</p>
	<h3>Trip to Hersonissos</h3>
	<p>Two days into the vacation we rented a car so we could go to <strong>Hersonissos</strong> (yes, we&#8217;re not nerds, we&#8217;re all still pretty young and we like to have fun), and this was pretty interesting. I was the one to drive, and a friend was guiding me using a map that we got from our hotel reception. <a href="http://www.codedblog.com/2007/09/13/vacation-in-crete/#more-11" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420107" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/13/vacation-in-crete/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Calling a Windows Service from ASP.NET via Remoting &amp; IpcChannel</title>
		<link>http://www.codedblog.com/2007/09/01/calling-a-windows-service-from-aspnet-via-remoting-ipcchannel/</link>
		<comments>http://www.codedblog.com/2007/09/01/calling-a-windows-service-from-aspnet-via-remoting-ipcchannel/#comments</comments>
		<pubDate>Sat, 01 Sep 2007 17:23:44 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[.NET Framework]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/09/01/calling-a-windows-service-from-aspnet-via-remoting-ipcchannel/</guid>
		<description><![CDATA[	I recently had to design a Windows Service that connects to several game servers via UDP, gathers stats, and then updates a MSSQL database.
	These stats were then made available in real-time on a web-site written in C# and ASP.NET.
	Before Remoting
	For the first version of the application, the web-site and Windows Service were completely independent. The [...]]]></description>
			<content:encoded><![CDATA[	<p>I recently had to design a <a href="http://en.wikipedia.org/wiki/Windows_service" onclick="">Windows Service</a> that connects to several game servers via UDP, gathers stats, and then updates a MSSQL database.</p>
	<p>These stats were then made available in real-time on a web-site written in C# and ASP.NET.</p>
	<h3>Before Remoting</h3>
	<p>For the first version of the application, the web-site and Windows Service were completely independent. The web-site would just query the database and determine, or make a best guess about what was going on inside the Windows Service at that exact time. This worked pretty good, and although the database is now about 1GB in size and growing fast, I optimized it good enough for this to work in real-time without a hitch.</p>
	<p>There was some caching going on, thanks to the <a href="http://msdn2.microsoft.com/en-us/library/hdxfb6cy.aspx" onclick="">OutputCache</a> directive in ASP.NET, but surprisingly enough there were no performance issues.</p>
	<h3>After Remoting</h3>
	<p>All right, so because I needed to display some extra information about ‘online’ users, that the Windows Service knew about, but the database didn’t, I decided to have a look at <a href="http://msdn2.microsoft.com/en-us/webservices/aa740645.aspx" onclick="">.NET Remoting</a>. This was my first time working with it.</p>
	<p>These were the issues I experienced (as a Remoting newbie) when rewriting the Windows Service to be accessible via .NET Remoting: <a href="http://www.codedblog.com/2007/09/01/calling-a-windows-service-from-aspnet-via-remoting-ipcchannel/#more-10" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420108" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/09/01/calling-a-windows-service-from-aspnet-via-remoting-ipcchannel/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Google Web Toolkit and ASP.NET?</title>
		<link>http://www.codedblog.com/2007/08/29/google-web-toolkit-and-c/</link>
		<comments>http://www.codedblog.com/2007/08/29/google-web-toolkit-and-c/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 03:42:29 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[User Interface]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/2007/08/29/google-web-toolkit-and-c/</guid>
		<description><![CDATA[	Now that Google&#8217;s Web Toolkit is out of beta, I&#8217;m looking at ways of integrating it somehow with C# and ASP.NET.
	First of all, if you don&#8217;t know what Google Web Toolkit is, here&#8217;s a quickie: it is a framework for creating Web 2.0 AJAX Web Applications using the Java language, preferably inside an Integrated Development [...]]]></description>
			<content:encoded><![CDATA[	<p>Now that <a href="http://code.google.com/webtoolkit/" onclick="">Google&#8217;s Web Toolkit</a> is <a href="http://google-code-updates.blogspot.com/2007/08/google-web-toolkit-out-of-beta-as-of-14.html" onclick="">out of beta</a>, I&#8217;m looking at ways of integrating it somehow with C# and ASP.NET.</p>
	<p>First of all, if you don&#8217;t know what <strong>Google Web Toolkit</strong> is, here&#8217;s a quickie: it is a framework for creating Web 2.0 AJAX Web Applications using the Java language, preferably inside an Integrated Development Environment (IDE) such as <a href="http://www.eclipse.org/" onclick="">Eclipse.</a> You then compile this from Java to HTML/JavaScript using the provided tools, and you have a <em>desktop application</em>-like web-page without knowing anything about the W3C DOM, HTML or JavaScript.</p>
	<h3>What does this have to do with C#?</h3>
	<p>Well, don&#8217;t get me wrong, the <a href="http://ajax.asp.net" onclick="">ASP.NET AJAX Toolkit</a> is amazing, but being able to visually design a page and use JavaScript behaviors and AJAX from inside an IDE is a step forward.</p>
	<p>It seems that <a href="http://www.nikhilk.net/" title="Nikhil Kothari's Blog" onclick="">Nikhil Kothari</a> from Microsoft is working on a <strong>C# to JavaScript compiler</strong>, called <a href="http://www.nikhilk.net/ScriptSharpIntro.aspx" onclick="">Script#</a>, as a side project of his. Unfortunately, <strong>Script#</strong> is not currently supported by Microsoft, and they are really losing ground on the AJAX field because of this. They should promote this to a corporate project, I would love having that same power that <strong>GWT</strong> has, but directly in the Visual Studio IDE.
 <a href="http://www.codedblog.com/2007/08/29/google-web-toolkit-and-c/#more-9" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420109" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/08/29/google-web-toolkit-and-c/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Green Marinee Wide WordPress Theme</title>
		<link>http://www.codedblog.com/2007/08/28/green-marinee-wide-wordpress-theme/</link>
		<comments>http://www.codedblog.com/2007/08/28/green-marinee-wide-wordpress-theme/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 20:19:07 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[Web Design]]></category>

		<category><![CDATA[User Interface]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/?p=7</guid>
		<description><![CDATA[	While looking around trying to find a theme for this blog I came across the great Green Marinee Theme theme by Ian Main .
	The theme has one flaw:
	While I&#8217;m pretty sure that back in 2005 screen resolutions such as 800&#215;600 were still common, in today&#8217;s world the theme is just too narrow for a big [...]]]></description>
			<content:encoded><![CDATA[	<p>While looking around trying to find a theme for this blog I came across the great <a href="http://e-lusion.com/greenmarinee/" onclick="">Green Marinee Theme</a> theme by <a href="http://e-lusion.com" onclick="">Ian Main</a> .</p>
	<h3>The theme has one flaw:</h3>
	<p>While I&#8217;m pretty sure that back in 2005 screen resolutions such as 800&#215;600 were still common, in today&#8217;s world the theme is just too narrow for a big screen display, and too much space is lost.</p>
	<p>This is especially a problem with a blog such as mine because I frequently use code samples, and lines can get pretty long.</p>
	<h3>My update:</h3>
	<p>So, I decided to keep the theme, but I modified it to make it exactly 200 pixels wider. I also added a <strong>Latest Posts</strong> display to the right navigation bar to improve the overall usability, and more importantly: <strong>Widget Support</strong>
 <a href="http://www.codedblog.com/2007/08/28/green-marinee-wide-wordpress-theme/#more-7" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420110" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/08/28/green-marinee-wide-wordpress-theme/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Generating a transparent GIF image using C#</title>
		<link>http://www.codedblog.com/2007/08/28/generating-a-transparent-gif-image-using-c/</link>
		<comments>http://www.codedblog.com/2007/08/28/generating-a-transparent-gif-image-using-c/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 13:31:06 +0000</pubDate>
		<dc:creator>Andrei Alecu</dc:creator>
		
		<category><![CDATA[Web Programming]]></category>

		<category><![CDATA[C#]]></category>

		<category><![CDATA[ASP.NET]]></category>

		<guid isPermaLink="false">http://www.codedblog.com/?p=5</guid>
		<description><![CDATA[	Problem:
	There is apparently no easy way to generate a transparent GIF image using the .NET framework. Microsoft provided a method in the Bitmap class called MakeTransparent() but it doesn&#8217;t work for GIFs, it only seems to work for PNGs.
	To create a transparent GIF you need to recreate the color table of the image using Imaging [...]]]></description>
			<content:encoded><![CDATA[	<h3>Problem:</h3>
	<p>There is apparently no easy way to generate a transparent GIF image using the .NET framework. Microsoft provided a method in the Bitmap class called <a href="http://msdn2.microsoft.com/en-us/library/system.drawing.bitmap.maketransparent.aspx" onclick="">MakeTransparent()</a> but it doesn&#8217;t work for GIFs, it only seems to work for PNGs.</p>
	<p>To create a transparent GIF you need to recreate the color table of the image using Imaging APIs, as detailed in <a href="http://support.microsoft.com/default.aspx?scid=kb%3bEN-US%3bQ319061" onclick="">this KB article</a> . Unfortunately, this can be pretty slow for an ASP.NET Web application, and it has a lot of overhead, so I needed an alternative. <a href="http://www.codedblog.com/2007/08/28/generating-a-transparent-gif-image-using-c/#more-5" class="more-link">(more&#8230;)</a></p>

 <img src="http://feeds.feedburner.com/~r/codedblog/~4/159420111" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://www.codedblog.com/2007/08/28/generating-a-transparent-gif-image-using-c/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
