Re:PNG version 2??
by
Universal+Nerd
·
· Score: 4, Interesting
Missing feature is support for alpha-channels in MSIE.
Single bit transparency (GIFs) suck compared to pages with alpha channel transparencies but since MSIE can't render them correctly they fail to make the market.
Oh, there's another problem - lack of a good program to save PNGs. AFAIK, Gimp is the best PNG generator around all the Windows photo editing software I used to use (Photoshop and Paint Shop Pro) generated terribly large PNGs, I used to save them as GIFs.
The proplem is the non-existant Alpha support on MSIE. Every other [modern] browser reads the alpha beautifully.
For creating PNGs, outside of using GD in PHP, I use Fireworks which so far does the trick as long as you use the Export Preview function, not the native 'save as..' function. WAY better than GIFs by far!
Personally, you have to individual check on each image that comes into your browser to know who's using what. PNG is used more than you think. But I still wish MSIE would wise up to the alpha problem.
--
AnamanFan
- Trying to find the Truth, one post at a time.
Maybe some of you could take the time to sign a petition to help get (proper) PNG support in MSIE?
The best PNG compressor for Windows
by
friedegg
·
· Score: 4, Informative
Is PNGOUT by Ken Silverman. It's even beats PNG Crush most of the time. I create my PNG's in Photoshop, and then when I use PNGOUT before going live.
-- Google doesn't index user sigs, so stop trying to "Google Bomb" with them.
Re:I have a thought...
by
Anonymous Coward
·
· Score: 4, Interesting
I agree. I've done the gif/png comparisons on filesize for Slashdot, and they're really missing out on some good bandwidth savings. It would also be a nice "open" gesture and perhaps persuade a few other people to follow. PNG + CSS could be of tremendous help to Slashdot.
Re:PNG version 2??
by
metalhed77
·
· Score: 4, Informative
Oh, there's another problem - lack of a good program to save PNGs. AFAIK, Gimp is the best PNG generator around all the Windows photo editing software I used to use (Photoshop and Paint Shop Pro) generated terribly large PNGs, I used to save them as GIFs.
What's that mean? My site uses both photoshop and imagemagick to generate PNGs and they come out the same as gimp. An algorithm is an algorithm. I think that maybe gimp might default to PNG8 while photoshop defaults to PNG24. Either way its customizable. Photoshop has full PNG compatibility.
PNG support in MSIE 5.5
by
ptaff
·
· Score: 5, Informative
You can actually display alpha layered PNGs on Microsoft Internet Explorer, starting from version 5.5, using an ugly workaround using DirectX and a CSS3 directive.
Now, be prepared: it will work _only_ with tags, so no alpha for background images yet. Still, it's an improvement.
I still don't get why they didn't implement it properly in the first place, let's not talk about it, it's a 1996 recommendation and I'm already so mad and frustrated by their bogus workarounds covering their flaws (XML parser bugs, ignores the IGNORE directive in DTDs, anyone?)
No, the reason IE for Mac displays PNG alpha correctly is because it's a completely different browser, different rendering engine, different CSS support, the works. No one is entirely sure why this is, but it's pretty clear as most of IE-Windows' bugs don't happen in IE-Mac.
Mind you, IE-Mac has a whole *host* of problems all of it's own...
Re:Great!
by
superyooser
·
· Score: 4, Informative
It's a good cause, but not likely to budge MS. See this recent Q & A.
Host: Rob (Microsoft) Q: when will IE get transparent PNG support?
A: Ian, I'm sorry, I can't answer that question for you
Here's another choice piece about the future of IE, or lack thereof.
Host: Brian (Microsoft) Q: when / will there be the next version of IE?
A: As part of the OS, IE will continue to evolve, but there will be no future standalone installations. IE6 SP1 is the final standalone installation.
Later, Brian of MS says, "Legacy OSes have reached their zenith with the addition of IE 6 SP1. Further improvements to IE will require enhancements to the underlying OS."
So, enhancements to the underlying OS are necessary for the features that most other modern browsers have, such as transparent PNGs, popup blocking, and tabbed browsing? Obviously, they have no intention of ever adding these features to IE. This is awful. It's staggering that AOL just snubbed the most innovative browser on the planet to make a deal to use a stagnant, obsolete 1998 browser until 2010 (Re: this story).
"Second edition" is a minor spec update
by
smcv
·
· Score: 4, Informative
This isn't PNG 2.0, it's PNG second edition: think of it as being like the difference between Win98 and Win98 second edition.
When the W3C release a "second edition" recommendation, it's mostly editorial changes - see the changes summary in the PNG recommendation (or see XML 1.0 second edition, which is the current XML spec, for an example of another "second edition").
The linked spec is basically compatible with the original version, but some of the conditions for conformance have been tightened up (not that that matters for IE purposes since it didn't conform anyway) and the necessary verbiage to use the text as an ISO standard has been added (W3C policy is to release "recommendations" which are treated like standards, but this one is actually going to be a standard in theory as well as in practice).
Missing feature is support for alpha-channels in MSIE.
Single bit transparency (GIFs) suck compared to pages with alpha channel transparencies but since MSIE can't render them correctly they fail to make the market.
Oh, there's another problem - lack of a good program to save PNGs. AFAIK, Gimp is the best PNG generator around all the Windows photo editing software I used to use (Photoshop and Paint Shop Pro) generated terribly large PNGs, I used to save them as GIFs.
Ash nazg durbatuluk, ash nazg gimbatul Ash nazg thrakatuluk agh burzum-ishi krimpatul
... Could get web masters to stop using gifs and jpegs. Adaptation of PNG moves slowly, at least here, for 2 reasons.
... but i'm sure these behaviors flow to many places.
1) Web masters are more of a designer than a tech, they don't follow all the newest developments (most here still use HTML 1.0).
2) Netscape 4.x doesn't load them, and administration feels that it is important to support the people that refuse to upgrade.
Again, thats here
Altp.
I use a lot of PNGs with client's websites.
The proplem is the non-existant Alpha support on MSIE. Every other [modern] browser reads the alpha beautifully.
For creating PNGs, outside of using GD in PHP, I use Fireworks which so far does the trick as long as you use the Export Preview function, not the native 'save as..' function. WAY better than GIFs by far!
Personally, you have to individual check on each image that comes into your browser to know who's using what. PNG is used more than you think. But I still wish MSIE would wise up to the alpha problem.
AnamanFan - Trying to find the Truth, one post at a time.
Maybe some of you could take the time to sign a petition to help get (proper) PNG support in MSIE?
Is PNGOUT by Ken Silverman. It's even beats PNG Crush most of the time. I create my PNG's in Photoshop, and then when I use PNGOUT before going live.
Google doesn't index user sigs, so stop trying to "Google Bomb" with them.
I agree. I've done the gif/png comparisons on filesize for Slashdot, and they're really missing out on some good bandwidth savings. It would also be a nice "open" gesture and perhaps persuade a few other people to follow. PNG + CSS could be of tremendous help to Slashdot.
Oh, there's another problem - lack of a good program to save PNGs. AFAIK, Gimp is the best PNG generator around all the Windows photo editing software I used to use (Photoshop and Paint Shop Pro) generated terribly large PNGs, I used to save them as GIFs.
What's that mean? My site uses both photoshop and imagemagick to generate PNGs and they come out the same as gimp. An algorithm is an algorithm. I think that maybe gimp might default to PNG8 while photoshop defaults to PNG24. Either way its customizable. Photoshop has full PNG compatibility.
Photos.
You can actually display alpha layered PNGs on Microsoft Internet Explorer, starting from version 5.5, using an ugly workaround using DirectX and a CSS3 directive.
.htc file coming from here:
.htc source.
:)
Now, be prepared: it will work _only_ with tags, so no alpha for background images yet. Still, it's an improvement.
I still don't get why they didn't implement it properly in the first place, let's not talk about it, it's a 1996 recommendation and I'm already so mad and frustrated by their bogus workarounds covering their flaws (XML parser bugs, ignores the IGNORE directive in DTDs, anyone?)
Anyway, the trick is to use a CSS on all images:
img { behaviour: url('/path/to/.htc'); }
using the
Thanks
You just have to point to a 1x1 spacer GIF in the
Works pretty fine, is compatible with Opera/Mozilla/IE and _at last_ you can get rid of 1988-oriented GIFs.
Should you want to support IE 5.5, welcome to the future of the web of yesterday
No, the reason IE for Mac displays PNG alpha correctly is because it's a completely different browser, different rendering engine, different CSS support, the works. No one is entirely sure why this is, but it's pretty clear as most of IE-Windows' bugs don't happen in IE-Mac.
Mind you, IE-Mac has a whole *host* of problems all of it's own...
Random and weird software I've written.
So, enhancements to the underlying OS are necessary for the features that most other modern browsers have, such as transparent PNGs, popup blocking, and tabbed browsing? Obviously, they have no intention of ever adding these features to IE. This is awful. It's staggering that AOL just snubbed the most innovative browser on the planet to make a deal to use a stagnant, obsolete 1998 browser until 2010 (Re: this story).
This isn't PNG 2.0, it's PNG second edition: think of it as being like the difference between Win98 and Win98 second edition.
When the W3C release a "second edition" recommendation, it's mostly editorial changes - see the changes summary in the PNG recommendation (or see XML 1.0 second edition, which is the current XML spec, for an example of another "second edition").
The linked spec is basically compatible with the original version, but some of the conditions for conformance have been tightened up (not that that matters for IE purposes since it didn't conform anyway) and the necessary verbiage to use the text as an ISO standard has been added (W3C policy is to release "recommendations" which are treated like standards, but this one is actually going to be a standard in theory as well as in practice).