Can someone talk me out of PNG, please! {New Info}

  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Joined: Feb 10, 2004
  • Posts: 13455
  • Loc: Florida
  • Status: Offline

Post December 1st, 2006, 1:36 am

Quote:
hey joebert, don't use extra junk code in your work just to preview png files, stick with gif, believe me it will do you justice


Why would I stick with GIF when the largest headache about PNG is Internet Explorer versions less than 7 ?

35% of my visitors used IE < 7 for the month of November 2006.
The rest use browsers capable of understanding a 32bit PNG.
Microsoft hasn't even released IE7 in an Automated Update yet as far as I know.

I can do things with PNG that simply are not posible with GIF.
If you use caches correctly, the added filesize of a PNG shouldn't matter.
Same with Javascript/CSS to temprarily patch them in a dying browser.

Graphics Interchange Format needs to be put in a nursing home in the Bahamas, let Portable Network Graphics take over.
Strong with this one, the sudo is.
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post December 1st, 2006, 1:36 am

  • littlephoenix
  • Graduate
  • Graduate
  • User avatar
  • Joined: Oct 31, 2006
  • Posts: 149
  • Status: Offline

Post December 1st, 2006, 2:15 am

yes, actually GIF will in the near future begone, I am not disagreeing at all, but for now, Ill take file size and page load time over 1% of sharper image, which the faint eye misses regardless.

good luck
  • imgtube
  • Novice
  • Novice
  • User avatar
  • Joined: Nov 29, 2006
  • Posts: 16
  • Status: Offline

Post December 1st, 2006, 2:32 am

i have never used PNG, I perfer GIF.
  • CADALYST
  • Born
  • Born
  • No Avatar
  • Joined: Nov 29, 2006
  • Posts: 4
  • Status: Offline

Post December 1st, 2006, 8:05 am

WOW! Thankyou for the responses but let me reiterate, I am NOT using alpha transperancy, I am merely substituting GIFs for PNGs, so will I have a problem of customers seeing my PNG images (NO TRANSPERANCY) on my website?

NOTE: I am talking about true color PNG-24 format
  • littlephoenix
  • Graduate
  • Graduate
  • User avatar
  • Joined: Oct 31, 2006
  • Posts: 149
  • Status: Offline

Post December 1st, 2006, 2:48 pm

yes, you will have a % of people that will not see your image, although most browsers now support png, but stick with gif for vector style art, and of course you want to use jpg for any roster based image ;)
  • jfrasier
  • Beginner
  • Beginner
  • User avatar
  • Joined: Dec 05, 2006
  • Posts: 56
  • Loc: Palm Beach Gardens, Florida
  • Status: Offline

Post December 7th, 2006, 9:06 am

Littlephoenix Spock is absolutely right in his post, and provides a really original procedure. I never thought to use PHP and thestylesheet Spock!

Pngs are a powerful tool, and viewed properly in all browsers if you know how to set them up. The GIF format really should never be used for images, only simple objects such as text. To tell someone to use that as the img format for a pic will garauntee low picture quality and high file size.
  • littlephoenix
  • Graduate
  • Graduate
  • User avatar
  • Joined: Oct 31, 2006
  • Posts: 149
  • Status: Offline

Post December 7th, 2006, 9:18 pm

if you read in my earlier post jfrasier, you will see that i stated JPG is for roster based and GIF is vector based. If anything you should learn something from what i have to say, I have been in the field long enough to know what I am talking about.
right now, it is NOT a good idea to use PNG, even if you code it with CSS, right now you would have absolutely NO reason to use PNG on the web only for the exception of displaying your original rendered high quality photograph, artwork, 3D rendered object, and what have you, even then you wont see that much difference.

I have worked with PNG, JPG, TIFF, MBP, EPS, RAW, DIB, RLE you name it I have used it for well over 13 years. I am here on this forum to teach and educate, and to show people what the best, shortest and friendliest way of working with your computer and images on the world wide web. Listen to me or argue with me, at least i get y point across for the ones that actually want to listen and learn.

PS: PNG will overtake GIF in the near future, no argument there, maybe 2 years maybe 4. for now GIF stands tall for file size with transparent bg options specially.

Good luck as always
  • jfrasier
  • Beginner
  • Beginner
  • User avatar
  • Joined: Dec 05, 2006
  • Posts: 56
  • Loc: Palm Beach Gardens, Florida
  • Status: Offline

Post December 9th, 2006, 10:00 pm

Pheonix,

I too have been in this business for sometime, specifially web design and programming. The initial post was asking about png. Instead of saying don't use it at all it don't work (when that is indeed a mis-statement, they only don't work if you don't know how to work around them. If I asked about how to fix a png issue, and someone told me don't use it, well that isn't really much of a help is it? The info I stated about not using a gif for images was meant for the original poster, not to say you said different.

Instead of closing the door and saying, just use jpeg, spock offered a good solution providing a work around for the png. That was all I was saying. No reason to get huffy about it.

Is there issues in pngs, sure like anything else. But you can learn to work around them, and use the png as the powerful resource that it is.

Alot of people tend to not take the time to learn how to code properly, and that is always a mistake. The little things add up. All I was saying is that it was way more constructive to provide a way to use the png, as well as a interesting solution. I think that is more useful in the long run, then to say don't use them they don't work. You might as well learn how to get the alphas to work, since you never know what a client will want, and it could very well be a transparent image on a background. What then tell them sorry, I don't do that?

And to the original poster, take note of the solution, even if you choose not to use the png in this instance, it will come up in the future.

I have found that the easiest solution is find a pngfix script that works and hold on to it, add it to your javascript library and take use of it. I lost my good script, and now am back to having to hack through it again.

It is VERY frustrating, but in the long run the client will love the use of transparencies. Just stay away from drop shadows, that seriously jacks up your file size.

PS: I did read the entire post, and the replies.
  • PolishHurricane
  • Mastermind
  • Mastermind
  • User avatar
  • Joined: Feb 17, 2005
  • Posts: 1585
  • Status: Offline

Post December 9th, 2006, 10:51 pm

I think that's awsome Spock. GJ. :)
There's no place like 127.0.0.1, badass part is now it's ::1
  • littlephoenix
  • Graduate
  • Graduate
  • User avatar
  • Joined: Oct 31, 2006
  • Posts: 149
  • Status: Offline

Post December 11th, 2006, 11:33 pm

The ability to simplify means to eliminate the unnecessary so that the necessary may speak. ~Hans Hofmann
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Joined: Feb 10, 2004
  • Posts: 13455
  • Loc: Florida
  • Status: Offline

Post December 12th, 2006, 12:18 pm

http://msdn.microsoft.com/vstudio/express/visualc/
That right there is having problems using PNG images in Windows::Forms, I've been forced to go with GIF for my treeview icons.

// Edit -- Actually, I'm an idiot & didn't realize that a) The color settings of my image list were incorrect & b) There was a base image behind my icons.
PNG works beautifully.
// Edit -- Definately not battin 1000 today, they returned to crapesque as soon as the project was closed and reloaded.
  • joejoe04
  • Born
  • Born
  • No Avatar
  • Joined: Feb 08, 2007
  • Posts: 2
  • Status: Offline

Post February 8th, 2007, 9:53 am

ScienceOfSpock wrote:
Actually, IE6 DOES support alpha transparency in PNG images, you just have to use a IE filter in the style sheet.
Code: [ Select ]
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/image.png', sizingMethod='scale');


Thanks for this information. I'm still not entirely sure how you would use this though. Would you simply use this filter code exactly as it is, but just replace the png's file source? I would imagine that is how, but I want to make sure. But I guess my real question is, do you have to include this for every png image you use that has alpha transparency or do you just put this in your css one time? Thanks.
  • MusicGuru
  • Newbie
  • Newbie
  • No Avatar
  • Joined: Oct 22, 2007
  • Posts: 14
  • Status: Offline

Post October 22nd, 2007, 8:14 pm

png files are big in file size, i would not use it. and jpeg quality 12 is good fallen faith :)
  • jameson5555
  • Bronze Robot
  • Bronze Member
  • User avatar
  • Joined: Oct 02, 2007
  • Posts: 575
  • Loc: Phoenix, AZ
  • Status: Offline

Post October 23rd, 2007, 2:54 pm

Wow, the year-long debate...

I say use pngs! They look about a million times better and are well worth any extra effort to display correctly in IE6.
  • digitalMedia
  • a.k.a. dM
  • Genius
  • User avatar
  • Joined: Dec 29, 2003
  • Posts: 5169
  • Loc: SC-USA
  • Status: Offline

Post October 23rd, 2007, 4:53 pm

Favoring an image format is kind of silly. IMO, all three image types (GIF, JPG and PNG) have distinct advantages under certain conditions. You should use the file type that is appropriate for the image, the needs of the situation and the quality to filesize ratio.

Broadband access has killed good technique in handling image compression. :P
- dM
  • Anonymous
  • Bot
  • No Avatar
  • Joined: 25 Feb 2008
  • Posts: ?
  • Loc: Ozzuland
  • Status: Online

Post October 23rd, 2007, 4:53 pm

Post Information

  • Total Posts in this topic: 35 posts
  • Users browsing this forum: ScottG and 156 guests
  • You cannot post new topics in this forum
  • You cannot reply to topics in this forum
  • You cannot edit your posts in this forum
  • You cannot delete your posts in this forum
  • You cannot post attachments in this forum
 
 

© 2011 Unmelted, LLC. Ozzu® is a registered trademark of Unmelted, LLC.