Archive for the ‘Design’ Category

CWSA to Save Aspiring Web Developers from Themselves, Others

Wednesday, February 20th, 2008

In anything, it is of course easier to learn good habits early on than to unlearn a bunch of bad habits later – though it was still funny when I was two and Dad spent weeks teaching me that the word for absolutely everything was “helicopterâ€? (pronounced “he’we-copperâ€? in the vernacular of the age deficient) in preparation for Christmas dinner and the rest of my family’s amusement. For those of you who wish to learn good habits in Web development from the beginning without all the nifty soul-crushing humiliation, the Cleveland Web Standards Association is starting a regular study group for people with zero to intermediate developer knowledge (see what I did there, ending the opening paragraph with the actual topic sentence? Inverted pyramid be damned).

Once again, the CWSA has done a better job of describing their event than I can so please check here for details. I will say that the initial meeting is a two-parter, the first part of which was actually last Sunday, but you can still make it to the concluding meeting this Sunday, February 24th at 5:00pm at Caribou Coffee in Rocky River.Why would I fail to post this before the initial meeting? Because I can’t just sit here being focused and vigilant all day on the off-chance that someone somewhere decides to schedule something. I have things to do, people. Important things. Like partaking in intense psychotherapy over the whole helicopter incident.

Beginner developers should also check out the TKG Institute, our ongoing evening program here at The Karcher Group for teaching developer basics tothe youth of Northeast Ohio that are in to that kind of thing.

PNG Images – The Future of Web Graphics

Wednesday, November 7th, 2007

Since the dawn of the internet, we have seen numerous improvements in hardware, software, programming techniques, web standards, and just about everything else involved with the creation of a website.  An often overlooked yet very important issue is that of web graphic formats.  Typically, designers will use the GIF and JPG format throughout their sites without much thought of using anything else.  Why?  Because that is what we are used to, and it’s easy.  If we applied that same way of thinking to page layouts, we would still be stuck in the mid-to-late 90’s using tables for layouts, which is exactly where we are currently with web graphic formats.  I feel we are at a point now where we can say goodbye to the obsolete GIF format.

A file format was created in 1996 to improve and replace the standard GIF format, but never really caught on due to lack of browser support.  Over a decade later though, PNG is starting to take notice in the web design community, and has finally become widely supported by browsers.  A PNG file is superior to a GIF (and often a JPG) in every way.  PNGs use a lossless data compression, and yet are still almost always smaller than the identical file in GIF format.  Since a GIF is limited to 256 colors while a PNG can be up to 48 bit, one must be very careful to limit the colors included or the file size might become quite large. Because of this, many think that PNGs are much larger than the GIF file size.  They are trying to compare a 256 color image to a 48 bit image, thus the
misconceptions.

The transparencies of a PNG are also far superior to a GIF, as they allow for multiple levels of transparencies rather than just ‘on’ or ‘off.’  This opens up a whole new world for web design!  Creating multiple containers in order to fake a drop shadow is a thing of the past.  With PNGs, you can create a true drop shadow with only one image.  The alpha transparencies can be used in a variety of other situations as well; imagine making a site with multiple semi-transparent images with a repeating background.  The images will appear to include the background.  With a simple background change, all of the
semi-transparent images will also change.  This eliminates the need to recreate and cut new images just so they match the new background you applied
(saving you a LOT of work).

Another nice feature of the PNG format is that they can store meta data.  This means that search engines will actually search information stored within the image rather than just the image name.  This will increase the filesize however, and should only be used strategically in images such as logos or other definite branding images.

Browser support for PNG today is very good, with the typical exception of Internet Explorer 6.  IE6 can display an index colored PNG fine, but has issues when working with alpha transparencies.  The browser actually supports transparencies inherently, but it is not enabled.  As a designer, will need to use certain “hacks” in order to get them to display properly.

While it might be a little more work, in the long run it is definitely worth it to use PNGs in my opinion.  The next time you shift-ctrl-alt-s (save for web) in Photoshop, please keep all of this in mind before you automatically hit that GIF button.