On Tuesday, October 9, 2001, at 05:01 PM, Brad Pettit wrote:

> There is a difference, to, in how the images are referenced. OBJECT or 
> EMBED might get mapped to a plug-in, depending on file helper settings. 
> IMG tags are always handled by the browser. This was more a legacy 
> behavior than an ideal one. When an image file is accessed directly, 
> file helpers win.

The problem we're talking about has no involvement with HTML tags 
whatsoever. IE 5.1.2's inline PNG display is perfect (thank goodness for 
that). The problem we're talking about arises when loading a PNG 
*directly*. For example, let's consider the following fictional URL:

        http://domain.com/my_image.png

When a stock install of OS X 10.1/IE 5.1.2 encounters such a URL, it 
doesn't display the image. It does this instead:

        "Internet Explorer doesn't know how to handle the type of file you 
have selected."

Obviously, this is incorrect behavior. PNGs need to have exactly the 
same status in IE as JPEGs and GIFs. There's no reason for it to be any 
other way. You guys have the best PNG support in the industry. The fact 
that IE can't deal with a PNG file being loaded directly is a source of 
frustration among site authors and end users.


On Tuesday, October 9, 2001, at 04:48 PM, Brad Pettit wrote:

> I'm not sure if this is what you're seeing, but Quicktime had a habit 
> of hijacking the PNG type, overriding IE's built-in support with its 
> inferior support. The best thing to do is turn it off in the Quicktime 
> preferences, and "fix" the helper in IE to view PNG with the browser.

I'm aware of the issue of QuickTime hijacking PNG. Wow, was that 
annoying. PNG support without transparency -- great.

But I think this is a different (though still long-standing) problem. I 
tried switching PNG support off in System Preferences -> QuickTime, but 
it had no effect. Though I doubt this matters because IE's file helpers 
panel does not indicate that QuickTime is responsible for dealing with 
either image/png or image/x-png.

IE 5.1.2's file helpers look like this:

.jhf - image/jpeg       :: Handling - "View with Browser"
.jpe - image/jpeg       :: Handling - "View with Browser"
.jpeg - image/jpeg      :: Handling - "View with Browser"
.jpg - image/jpeg       :: Handling - "View with Browser"
.gif - image/gif                :: Handling - "View with Browser"
.png - image/png        :: Handling - "Save to File"
.png - image/x-png      :: Handling - "Save to File"

See the problem?  :)

So, two questions:

[1] Why is IE claiming it doesn't know how to handle image/png when this 
is explicitly set in file helpers?
[2] Why does file helpers say the file should be saved to disk instead 
of being displayed in the browser?

Also, if I attempt to change the handling for PNG in file helpers, the 
settings are not preserved. They have reverted to the defaults each time 
I open the file helpers panel.


Just for the sake of argument, let's say this is QuickTime's fault. I 
imagine you guys have better access to the QuickTime/OS X folks than we 
do. Somebody from your group should shoot them an email and say "Hey, 
QuickTime is breaking IE's PNG support and driving our mutual users 
nuts. Here's what you have to fix..."

Here's a post by Jimmy on the topic of the QuickTime hijacking issue -- 
from six months ago:

-----------------------
From: "Jimmy Grewal" <[EMAIL PROTECTED]>
Date: Fri Apr 06, 2001  04:35:05 AM US/Pacific
To: "Mac Internet Explorer Talk" <[EMAIL PROTECTED]>
Subject: RE: IE 5.1b1 PNG Support
Reply-To: "Mac Internet Explorer Talk" <[EMAIL PROTECTED]>

No, this is because QuickTime slams all the file helper settings to map
all the file types it handles to itself.  Contrary to popular belief, QT
does not do the best job in handling some of the file types it supports.
An example of that is PNG.  The PNG parser in MacIE is probably one of
the best ones shipping in any browser and is quite a bit better than the
one that ships with QT (plug-ins don't support transparency).

I have mentioned this to the QT folks several times, but I think I'm
going to have to bring it up again next week when I'm in Cupertino.

For an example of how cool the PNG support is in MacIE, check out:
http://www.panic.com/audion/faces.php

The way to fix all these problems is to set your file helper settings in
IE to "View with Browser" in the bottom pop-up.  Unfortunately, it's
difficult to make changes to File Helper settings in the IE 5.1 under OS
X...this should be fixed in the next public release of IE for OS X.

-Jimmy
-----------------------


Perhaps the issue with QuickTime swallowing PNGs was fixed. But if it 
was fixed, there is another issue. The most frustrating thing about all 
of this is that IE can display PNGs -- it just seems like a simple 
misconfiguration, but its impact is large.


Best Regards,

     - Scott


To unsubscribe send mail to [EMAIL PROTECTED]
To search the archives: 
          <http://www.mail-archive.com/macie-talk%40lists.boingo.com/>

Reply via email to