Jump to content
  • 0

Рисунок и его загрузка в разных браузерах


zx400bx2
 Share

Question

Здравствуйте. У меня есть большой рисунок. В формате PNG.

<img src="1.php">

В MSIE7 он постепенно загружается, при этом, не загруженная часть рисунка черная. Т.е. с начало видно черный квадрат, постепенно загружающийся моим рисунком.

В FireFox 3.0 загружается как нужно, постепенно и остальная не загруженная часть белая.

В Opere 9.x тоже нормально загружается рисунок - нез агруженная часть белая.

Как исправить это для MSIE? Подскажите пожалуйста. Я уже пробовал тег "logsrc=blank.gif" и background-image.

Не знаю как это побороть.

Рисунок создается php скриптом при помощи библиотеки GD

Edited by zx400bx2
Link to comment
Share on other sites

18 answers to this question

Recommended Posts

  • 0

Покажите пример, возможно получится обмануть браузер каким-нибудь финтом с ушами. А вообще - на косяк браузера на конкретной машине похожу. Я с таким пау раз сталкивлся - просто реинстал и всё хорошо.

Link to comment
Share on other sites

  • 0
Покажите пример, возможно получится обмануть браузер каким-нибудь финтом с ушами. А вообще - на косяк браузера на конкретной машине похожу. Я с таким пау раз сталкивлся - просто реинстал и всё хорошо.

О... Спасибо что навел на мысль.

Возможно проблема в самом рисунке.

У меня все нормально отображается во всех браузерах кроме MSIE. MSIE загружает вначале черный квадрат, а потом медленно загружает весь рисунок(w=5100 h=4200) постепенно "накрывая" черный квадрат. Выглядит раздражительно.

Что-то мне подсказывает, что решения нет.

Еще пару дней усилий на этом косяке и я с тобой полностью соглашусь...

Link to comment
Share on other sites

  • 0
О... Спасибо что навел на мысль.

Возможно проблема в самом рисунке.

У меня все нормально отображается во всех браузерах кроме MSIE. MSIE загружает вначале черный квадрат, а потом медленно загружает весь рисунок(w=5100 h=4200) постепенно "накрывая" черный квадрат. Выглядит раздражительно.

Как гипотеза.

Может в теге рисунка прописаны атрибуты размеров? типа, ИЕ уже распарсил расположение, и не знает чем его заполнить? Черный квадрат встречал не только в IE, в FF тоже - в сложной верстке тяжелая флешка в шапке, пока ее не вынимал с сервера делал нечто подобное.

Link to comment
Share on other sites

  • 0
Как гипотеза.

Может в теге рисунка прописаны атрибуты размеров? типа, ИЕ уже распарсил расположение, и не знает чем его заполнить? Черный квадрат встречал не только в IE, в FF тоже - в сложной верстке тяжелая флешка в шапке, пока ее не вынимал с сервера делал нечто подобное.

Да интересная мысль,

Параметры для тега IMG прописаны жестко width="$GetX" height="$GetY"

Попробую убрать... А браузер же "знает", какой размер картинки он грузит? Думаю да.

Link to comment
Share on other sites

  • 0
Да интересная мысль,

Параметры для тега IMG прописаны жестко width="$GetX" height="$GetY"

Попробую убрать... А браузер же "знает", какой размер картинки он грузит? Думаю да.

Кстати, а если побаловаться методами сжатия? Черезстрочный может использовать метод, или наоборот, убрать.

Link to comment
Share on other sites

  • 0

Пересохранил рисунок, вроде нормально все. Но смысл "самого косяка" так и не разобрался.

Не... показалось... Хитрый браузер из КЭША достал картинку... Спасибо всем кто откликнулся... еще попробую с различными форматами картинок. Может решу свою проблему...

Edited by zx400bx2
Link to comment
Share on other sites

  • 0
Я бы рад, но она имеет коммерческую так сказать, ну не совсем тайну... Мне бы не хотелось, поймите меня..

А вдруг потом, народ ночью спать не будет... :):)

Можно просто "квадрат малевича" попросить у скрипта :)

Link to comment
Share on other sites

  • 0

Интуиция подсказывает, что проблема может крыться в метаинформации про гамму картинки, можно попытаться зачистить ее старинной утилиткой TweakPNG (chunk gAMA). Но вообще непростые взаимоотношения IE и PNG — это отдельная мыльная опера… может, проще пересохранить картинку в другом формате?..

Link to comment
Share on other sites

  • 0
Интуиция подсказывает, что проблема может крыться в метаинформации про гамму картинки, можно попытаться зачистить ее старинной утилиткой TweakPNG (chunk gAMA). Но вообще непростые взаимоотношения IE и PNG — это отдельная мыльная опера… может, проще пересохранить картинку в другом формате?..

Всем спасибо, кто отписался в этой теме. Спасибо, что поделились своими мыслями. (это не лесть). Да SelenIT догадался...

Проблема в самом формате PNG...

Порнуха что ли? :)

Да, причем очень жырная... :) Порнушкой не занимался.... и... не хочу даже создавать... не мой конек...

Link to comment
Share on other sites

  • 0

Дело даже не в самом формате PNG, а в "непонятках" между ним и IE. Формат-то сам по себе хороший. Просто у него слишком много фич и разновидностей, в которых немудрено запутаться (см. напр. http://www.artlebedev.ru/tools/technogrette/img/png-4/). Многие проблемы от старых инструментов (напр. Фотошопа ниже CS3), с новыми правильными инструментами (напр., Fireworks) проблем должно быть меньше.

Link to comment
Share on other sites

  • 0
Дело даже не в самом формате PNG, а в "непонятках" между ним и IE. Формат-то сам по себе хороший. Просто у него слишком много фич и разновидностей, в которых немудрено запутаться (см. напр. http://www.artlebedev.ru/tools/technogrette/img/png-4/). Многие проблемы от старых инструментов (напр. Фотошопа ниже CS3), с новыми правильными инструментами (напр., Fireworks) проблем должно быть меньше.

Я как пятиклашка... ЛЮБЛЮ PhotoShop CS2 ^)))) Когда вижу его интерфейс... то сразу малювать хочу))) Вот такая штука))) Не хочется переходить на CS3 или CS4...

Кстати спасибо за ссылку, познавательно, я и сам люблю экспериментировать в этом направлении... До экспере :) ментировался, до черного квадрата ...

Edited by zx400bx2
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy