Can't see PNG images !

  • Thread starter Thread starter Guest
  • Start date Start date
I not sure where we are going from here so I will add a few observations:

1. I have downloaded and can run now RegMon. Not that I know what filtering
to apply to try and reduce the avalanche of data to something meaningful and
manageable!

2. I have always had SysInternal ProcessExplorer and I have fired this up
and can list the dlls called by the application. Now I notice that when I
arrive at the test page with the 'invisible' pngs then examiine the listing
of dlls.

Following are listed under iexplore.exe
imgutil.dll
shdocvw.dll
shell32.dll

but there is no sign of
shimgvw.dll

So I am at a loss to understand how I can see jpg or gif let alone the pngs
as I cannot determine how IE is rendering gif & jpg!

3. Now there is a worry! I see you have made a reference to Adobe Reader and
this has set me thinking. I have had another problem with IE and Adobe
Acrobat and I can't be sure whether it started at (exactly) the same time or
not. I have had (note the past tense) Adobe Acrobat 6.0.3 (not the Reader
but the pdf creation application) installed and it installs an add-in toolbar
which provides the function of directly rendering any on screen webpage to a
page of pdf. This toolbar worked perfectly when first installed but at some
point it became disabled or corrupted because suddenly requesting a transfer
of a webpage into Acrobat ceased to function! Now I cannot remember or
determine whether this fault and the png rendering fault occured at the same
time.
 
Looks like RegMon is less reliable than I thought then.

Yes I too think so, for another reason. When I try to captire "Write"
accesses, RegMon sometimes logs all the "read" attempts, and sometimes it
does not respect my Exclude filter (may be the filter string is very long.).
 
Thomas D Scotland said:
I not sure where we are going from here so I will add a few observations:

1. I have downloaded and can run now RegMon. Not that I know what filtering
to apply to try and reduce the avalanche of data to something meaningful and
manageable!

I think that I used .dll

2. I have always had SysInternal ProcessExplorer and I have fired this up
and can list the dlls called by the application. Now I notice that when I
arrive at the test page with the 'invisible' pngs then examiine the listing
of dlls.

Following are listed under iexplore.exe
imgutil.dll
shdocvw.dll
shell32.dll

but there is no sign of
shimgvw.dll

Did you try to simulate my thumbnail View from Search Companion?
That is when I saw that one the most. I was dragging the thumbnail
from Search Companion (e.g. press F3 in the TIF viewer and search
for *.png with the View accidentally set to Thumbnails) and perhaps
I was dragging it slowly or something but I suspect that each instance
of shimgvw.dll would represent the trail that the drag operation took.

So I am at a loss to understand how I can see jpg or gif let alone the pngs
as I cannot determine how IE is rendering gif & jpg!

3. Now there is a worry! I see you have made a reference to Adobe Reader and
this has set me thinking. I have had another problem with IE and Adobe
Acrobat and I can't be sure whether it started at (exactly) the same time or
not. I have had (note the past tense) Adobe Acrobat 6.0.3 (not the Reader
but the pdf creation application) installed and it installs an add-in toolbar
which provides the function of directly rendering any on screen webpage to a
page of pdf. This toolbar worked perfectly when first installed but at some
point it became disabled or corrupted because suddenly requesting a transfer
of a webpage into Acrobat ceased to function! Now I cannot remember or
determine whether this fault and the png rendering fault occured at the same
time.

Acrobat Reader has a nice Repair function (e.g. via Control Panel's
Add/Remove Programs applet, etc.) Perhaps Acrobat has something
similar. It's quite extensive; it's almost as if it does an in-place-install.


Good luck

Robert
---
 
Perfoming a 'Search' for files *.* on TIF folder D:\Temp\<username>\Temporary
Internet Files\ with the 'View' set to 'thumbnail' returns all the files
showing an application icon (no picture) in the 'thumbnail' space with the
Internet http:/... filename under the 'icon'. Not the cache path & filename.
Switching the view pane to 'Details' shows under 'Name' the http:/ filenames
with an IE icon before the filename and under 'In Folder' column all files
are in D:\Temp\<UserName>\Temporary Internet Files. Important point is that
there is NO subfolder 'Content.IE5' structure listed. None of the file
formats shows the picture in the 'thumbnail' at this time, only an
application icon.

Right clicking on a .gif and selecting 'Open in a new window' will start an
instance of Internet Explorer (IE) and renders the .gif in the window.

Right clicking on a .png and selecting 'Open in a new window' will start an
instance of Internet Explorer (IE) and does NOT render the .png - it shows
the 'redX'.

Now for a weird observation...

While the Search results window is open and showing the TIF files in
http:/... file format I now choose to start a new IE instance. As the IE
loads it triggers a redraw of the 'Search' window results. When this window
is redrawn it changes the file format to the D:\Temp\<username>\...
....\Content.IE5\<cachefilename>.ext. If this window is in 'Thumbnail' view
then the 'Thumbnail' pictures are rendered!

Any file .png, .gif etc can now be right clicked and rendered in Windows
Picture & Fax Viewer or in any graphics application from 'Open with...'

So still same problem - any http:/... ...png will NOT render in IExplore but
the same cache file D:\Temp\... ...png will render in Explorer!!

Either I switch to FireFox to replace IExplore and Opus to replace Explorer
or we need a detailed structure of how IE should call shimgvw.dll or
pngfilt.dll or whatever... notice that I still don't know exactly what or how
IE should be calling to render .png! Someone deep in the bowels of Microsoft
wrote the code for .png rendering in IE and we need a clear description of
the registry keys that need to be in place for this function to execute.

Regards
 
Back
Top