View Single Post
  #1  
Old 10-29-2007, 11:34 PM
Michael Morris's Avatar
Michael Morris Michael Morris is offline
 
Join Date: Nov 2003
Location: Knoxville TN
Posts: 774
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default PNG 8 - The Lost Format

The dreaded Halo effect on a GIF. We've all seen it. Switch the background of your forum ever so slightly and prepare to cringe. GIF has served us well, but in the end it's a technology developed when the Commodore 64 was still the most popular computers in the world. It is old technology, and it shows.

GIF is also owned by Compuserve and in the mid 90's they tried to pull the format out from under everyone's feet with trademark lawsuits ad naseum. In this turmoil PNG was developed.

If you're into history read on here (http://www.libpng.org/pub/png/pnghist.html)

In the years that have followed PNG has come to be supported on every major browser to some degree. IE can display PNG's, but it messes the image up horribly if it is 32-bit and has an alpha channel (that is to say, opacity). The thing is, PNG-32 isn't the only variant of PNG. There are two other major branches - PNG-24 which has no transparency or alpha (that I know of) and PNG-8, which does but is limited to a 256 color palette.

PNG-8 has the distinction of quietly working in every major browser - but it's often overlooked because of it's big brother PNG-32. Still, if you want to get rid of GIF's horrid halo effects it's probably the best answer out there since unlike PNG-32 you know it will work in IE6 (and 5 for that matter).

PNG8's are also quite a bit smaller than PNG32's and not noticeably larger than an equivalent GIF. It's worth looking into.
Reply With Quote
 
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.01078 seconds
  • Memory Usage 1,764KB
  • Queries Executed 11 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD_SHOWPOST
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • reputationlevel
  • showthread
Included Files:
  • ./showpost.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showpost_start
  • bbcode_fetch_tags
  • bbcode_create
  • postbit_factory
  • showpost_post
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • showpost_complete