Forum Webscript.Ru
Программирование => PHP => Тема начата: pahal от 29 Июня 2009, 16:51:23
-
Может кто сталкивался с такой проблемой и подскажет как её решить.
При отображении фотоальбомов в IE разных версий, на некоторых фотографиях, в тёмных областях хаотически появляются белые точки или пиксели. В других браузерах всё нормально, да и многие другие фотографии тоже нормально отображаются.
Заранее благодарен.
-
Хм, по подробней можно, формат изображения, версия ie?
Например, png с альфа каналом в ie 6 отображается криво
-
Это происходит в IE 6,7,8. Простые jpg, без каких-либо прозрачностей, фильтров, альфа-каналов. На некоторых фотках на тёмных участках и то не на всех
-
По симптоматике напоминает аллергическую реакцию.
[OFF]PHP-то наш любимый тут при чём?[/OFF]
-
Фотографии выводятся с масштабированием при помощи PHP, а центральная фотография меняется яваскриптом. Работает всё нормально, только непоянто, из-за чего такие глюки появляются.
-
Виноват Seagate, наверняка ведь на барракуде хранятся эти файлы после масштабирования.
Попробуй дать ссылку на эту штуку, вдруг быстрей получится, чем гадание.
-
Проведите пожалуйста тесты, которые могли бы исключить из уравнения :
1) монитор
2) софт компьютерный, типо кодеков и всякой херни
3) файл - битый, не битый
4) Конверторы php
Затем:
1) определите проблема в ie со всеми изображениями или только с jpg
и если можно сообщите о результатах ваших тестов.
-
Всё это уже проверено не раз, разные мониторы, софты, кодеки и прочая хрень тут и не причём. Файл проверен чистый.
Конвертер PHP простейший и многократно проверенные.
Проблема в IE с некоторыми jpg, на некоторых тёмных участках. Другие браузеры таких проблем не создают.
Вот, например,
http://nature.baikal.ru/phs/ph.shtml?id=28221
В FF, Opera, даже в Netscape всё чудесно, а в IE появляются белые точки. Даже, если сохранить эту самую картинку и открыть её - она чистая.
-
Странно. Сам jpeg нормальный, с картинкой ничего не происходит на странице такого интересного, но тем не менее ишак глючит.
Любопытный случай.
-
А, ну да.
фильтры выруби нахер для родителей и увидишь разницу.
-
Это один из примеров, с фильтрами или без фильтров тоже самое происходит, они никак не влияют.
В том то и дело, чтолюбопытно, такого быть не должно, а оно есть...
-
Фильтры на такое влияют очень даже просто. Проверь всё дерево родительских элементов до самого корня.
-
Вот ещё яркий пример, фильтров вообще никаких не добавлялось.
http://www.ok-travel.ru/club/photoalbums.php?album_id=33016&foto_id=33024
-
Вообще, был бы я браузером, я бы на такой бардак обиделся и ничего бы вообще не показал.
Там стопудняк какая-то карня висит вроде alpha или еще чего-то, что начинается на dximagetransform.
-
Нет там никаких alpha, ни фильтров вообще. И бардака никакого. Нормальный, обычный фотоальбом с динамической подгрузкой фоток.
Например FF отображает фотки нормально, без дефектов, а вот IE, почему-то их рисует?
-
IE8, IE8 compat mode, IE6 - полет нормальный во всех приведенных случаях.
-
Если кому интересно, дело было действительно в фильтрах.
IE, зараза, лепит эти точки как только фильтр к картиинке прилепишь.
-
А вот был бы у микрософта нормальный отладчик — ты бы это определил за 10 минут, а не за две недели :-)
-
Так дело даже не в отладчике...
Хрень какая-то, родной для IE фильтр прозрачности выдаёт такие глюки, на хрена, спрашивается, тогда вообще нужны эти фильтры, если они криво обрабатываются? :confused:
Это вопрос, даже возмущение конечно же к микрософту...
-
Я с таким сталкивался, когда больше одного фильтра было на объекте.
-
Фильтр был один - alpha, на нём и глючит IE