Forum Webscript.Ru

Программирование => PHP => Тема начата: pahal от 29 Июня 2009, 16:51:23

Название: Дефекты на фотографиях в IE
Отправлено: pahal от 29 Июня 2009, 16:51:23
Может кто сталкивался с такой проблемой и подскажет как её решить.
При отображении фотоальбомов в IE разных версий, на некоторых фотографиях, в тёмных областях хаотически появляются белые точки или пиксели. В других браузерах всё нормально, да и многие другие фотографии тоже нормально отображаются.

Заранее благодарен.
Название: Дефекты на фотографиях в IE
Отправлено: ravshaniy от 29 Июня 2009, 23:18:09
Хм, по подробней можно, формат изображения, версия ie?

Например, png с альфа каналом в ie 6 отображается криво
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 30 Июня 2009, 00:44:35
Это происходит в IE 6,7,8. Простые jpg, без каких-либо прозрачностей, фильтров, альфа-каналов. На некоторых фотках на тёмных участках и то не на всех
Название: Дефекты на фотографиях в IE
Отправлено: brainkiller от 30 Июня 2009, 03:43:50
По симптоматике напоминает аллергическую реакцию.

[OFF]PHP-то наш любимый тут при чём?[/OFF]
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 30 Июня 2009, 09:02:11
Фотографии выводятся с масштабированием при помощи PHP, а центральная фотография меняется яваскриптом. Работает всё нормально, только непоянто, из-за чего такие глюки появляются.
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 30 Июня 2009, 13:19:57
Виноват Seagate, наверняка ведь на барракуде хранятся эти файлы после масштабирования.

Попробуй дать ссылку на эту штуку, вдруг быстрей получится, чем гадание.
Название: Дефекты на фотографиях в IE
Отправлено: ravshaniy от 30 Июня 2009, 22:34:44
Проведите пожалуйста тесты, которые могли бы исключить из уравнения :
1) монитор
2) софт компьютерный, типо кодеков и всякой херни
3) файл - битый, не битый
4) Конверторы php

Затем:
1) определите проблема в ie со всеми изображениями или только с jpg

и если можно сообщите о результатах ваших тестов.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 01 Июля 2009, 15:32:26
Всё это уже проверено не раз, разные мониторы, софты, кодеки и прочая хрень тут и не причём. Файл проверен чистый.
Конвертер PHP простейший и многократно проверенные.

Проблема в IE с некоторыми jpg, на некоторых тёмных участках. Другие браузеры таких проблем не создают.

Вот, например,
http://nature.baikal.ru/phs/ph.shtml?id=28221
В FF, Opera, даже в Netscape всё чудесно, а в IE появляются белые точки. Даже, если сохранить эту самую картинку и открыть её - она чистая.
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 01 Июля 2009, 17:18:27
Странно. Сам jpeg нормальный, с картинкой ничего не происходит на странице такого интересного, но тем не менее ишак глючит.
Любопытный случай.
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 01 Июля 2009, 17:20:24
А, ну да.
фильтры выруби нахер для родителей и увидишь разницу.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 01 Июля 2009, 20:54:00
Это один из примеров, с фильтрами или без фильтров тоже самое происходит, они никак не влияют.

В том то и дело, чтолюбопытно, такого быть не должно, а оно есть...
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 02 Июля 2009, 01:44:59
Фильтры на такое влияют очень даже просто. Проверь всё дерево родительских элементов до самого корня.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 02 Июля 2009, 13:11:30
Вот ещё яркий пример, фильтров вообще никаких не добавлялось.
http://www.ok-travel.ru/club/photoalbums.php?album_id=33016&foto_id=33024
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 02 Июля 2009, 13:19:37
Вообще, был бы я браузером, я бы на такой бардак обиделся и ничего бы вообще не показал.

Там стопудняк какая-то карня висит вроде alpha или еще чего-то, что начинается на dximagetransform.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 02 Июля 2009, 16:15:48
Нет там никаких alpha, ни фильтров вообще. И бардака никакого. Нормальный, обычный фотоальбом с динамической подгрузкой фоток.
Например FF отображает фотки нормально, без дефектов, а вот IE, почему-то их рисует?
Название: Дефекты на фотографиях в IE
Отправлено: CGVictor от 08 Июля 2009, 20:56:33
IE8, IE8 compat mode, IE6 - полет нормальный во всех приведенных случаях.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 08 Июля 2009, 21:14:10
Если кому интересно, дело было действительно в фильтрах.
IE, зараза, лепит эти точки как только фильтр к картиинке прилепишь.
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 08 Июля 2009, 23:58:05
А вот был бы у микрософта нормальный отладчик — ты бы это определил за 10 минут, а не за две недели :-)
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 09 Июля 2009, 12:35:22
Так дело даже не в отладчике...
Хрень какая-то, родной для IE фильтр прозрачности выдаёт такие глюки, на хрена, спрашивается, тогда вообще нужны эти фильтры, если они криво обрабатываются? :confused:
Это вопрос, даже возмущение конечно же к микрософту...
Название: Дефекты на фотографиях в IE
Отправлено: hanslinger от 09 Июля 2009, 22:24:59
Я с таким сталкивался, когда больше одного фильтра было на объекте.
Название: Дефекты на фотографиях в IE
Отправлено: pahal от 10 Июля 2009, 12:10:06
Фильтр был один - alpha, на нём и глючит IE