Home
Jack of all trades, master of none, though ofttimes better than master of one!
Audacity & Adroitness
Recent Entries 
28th-Dec-2007 03:29 am - Пропали PNG в IE / How to reinstall Internet Explorer 6
nickinuse

Может бы и не заметил, кабы не one.lv со своими рюшечками в виде всяких "подарочков" и "оценочек". А именно - в какой-то момент в Maxthone (то есть и в IE6 как таковом) пропали PNG. А в FireFox - вот они рюшечки. По-бырому нагугленный PNG_fix.zip проблемы не решил, с IE6 у меня давно были кое-какие траблы (в большинстве своём - по вине своих программистких и софт-тестирных опытов), IE7 мне противен как таковой, так что решил переустановить заново 6ю версию -- как-никак скоро НГ, а перед ним Ordnung Muss Sein.
те, кого не интересует переустановка IE6, могут пропустить )

На "неправильность" mime-types догадка была. Знаете, иногда через php выдаёшь картинку, неправильно проheaderив mimetype и начинает её скачивать или в свойствах - BMP (вот у [info]dolgachov с сайта постаянно untitled.bmp выдаётся), а при error/notice любимый "красный крестик".

Стал вспоминать, какие программы ставил, что могло бы перезаписать на себя PNG. Hint: в этом нам помогут:
assoc | find /i "png"
ftype | find /i "png"


Оказалось, что к PNG кроме графических редакторов (которые стоят годами и врятли влияют на события) присосались QuickTime (Alternative) и какой-то ois.exe, как оказалось - Microsoft Office Picture Library (какого фига эта бета появилась у меня понятия не представляю). Удалил привязку к ним в реестре, в N-ный раз рестарт. Опять нет картинок!
Гуглить по теме "PNG in IE" сложно, потому что везде лезет тема про неподдержку непрозрачности, а про совсем неотображение крайне мало. В конце-концов всё-таки выдало линк на M$ Discussions, и там были обнаружены 2 заветные строчки:

regsvr32.exe shimgvw.dll
regsvr32.exe pngfilt.dll


После чего наступило моё маленькое счастье. Пусть и не нужные рюшечки на one.lv, зато устранённый кол в глазу - а то везде эти призрачные заведомо несуществующая картинка.

NB: в LJ глюк JS: FCKEditorApi is undefined, и интерфейс "виз.редактора" на латышском (хотя весь остальной ЖЖ у мя в русской версии, одна из редких "программных сред", где руссификация понятна на уровне английского оригинала). А я хотел его опробовать, ибо отвечать в программистских сообществах вручную прописывая HTML Entities, а ля < порой колеблет.
This page was loaded Jul 23rd 2008, 5:36 pm GMT.