Алексей Ц.
292 сообщения
#16 лет назад
Короче такая фигня. На сайте использую png с альфа-каналами. Причем там плавно меняется от 0 до 100. Вот все классно, но IE в упор не хочет показывать альфа-каналы и заполняет их серым цветом, так что у меня вся эстетика летит к черту. :angry:
Что подскажите?
Владимирович А.
417 сообщений
#16 лет назад
Та же фигня, причем семерка у меня нормально отображает.
Алексей Ц.
292 сообщения
#16 лет назад
И какой выход вы нашли?
Владимирович А.
417 сообщений
#16 лет назад
Пока никакого, отписал сюда имея желание найти решение проблеме.
Роман С.
1517 сообщений
#16 лет назад
Просмотр PNG в опере с мозилой отличется от IE контрастностью
Алексей Ц.
292 сообщения
#16 лет назад
?
Роман С.
1517 сообщений
#16 лет назад
Ещё давно, год назад столкнулся с этой проблемой, пришлось отказаться от нарезки png.
Роман С.
1517 сообщений
#16 лет назад
Тогда я сохранил 2 части изображения и вставил их на страницу.
В опере они смотрелись как одно целое.
В IE была заметна граница раздаления цветов.
Болатов А.
1090 сообщений
#16 лет назад
IE некорректно отображает PNG с альфа-каналом, особенно если под ним есть другой фон.
Используй GIF, либо PNG без прозрачности.
One Choosen
183 сообщения
#16 лет назад
Эта проблема уже известа лет столько сколько существует ИЕ.... тоесть ИЕ7 дружит с альфа-прозрачностью.
Сергеева Я.
9 сообщений
#16 лет назад
Цитата ("romanos"):
просмотр PNG в опере с мозилой отличется от IE контрастностью

но если почитать FAQ различия в контрасте могут исчезнуть.
Роман С.
1517 сообщений
#16 лет назад
Оффтопик
я сильно не вдовался в подробности
Алексей Ц.
292 сообщения
#16 лет назад
Цитата ("alibek"):
Используй GIF


GIF поддержует только два состояния альфа-канала 0 и 100 - не катит.
Болатов А.
1090 сообщений
#16 лет назад
Цитата ("Tchokurov"):
GIF поддержует только два состояния альфа-канала 0 и 100 - не катит.

GIF вообще не поддерживает альфа-каналов.
Прозрачность в GIF задается маской или ключевым цветом.
Алексей Ц.
292 сообщения
#16 лет назад
Значит не подходит
Павел К.
204 сообщения
#16 лет назад
Спросите у яндекса "png.htc"
Алексей Ц.
292 сообщения
#16 лет назад
Фак ненавижу мелкососфТ!!!!!!!!! :angry:

Буду мучаться
Павел К.
204 сообщения
#16 лет назад
Чего мучаться то... пару строчек прописать
Николай К.
73 сообщения
#16 лет назад
Для правильного отображения пнг как в ИЕ, так и в ФФ и др пользуюсь следующим самописным скриптиком
для <img>:
<?
$agent=getenv("HTTP_USER_AGENT";
?>
<html>

.....

<img
<?php
if(strlen($agent)>2&&!strstr($agent,'MSIE')
{
echo "src='./images/filename.png'";
}
else
{
echo "style='filter:progidXImageTransform.Microsoft.AlphaImageLoader(src=./images/filename.png, sizingMethod=scale);' src='./images/dot.gif'";
}
?>
width="11" height="11">

.....

</html>

для бэкграундов таблиц:
<td width="100" style="<?php
if(strlen($agent)>2&&!strstr($agent,'MSIE')
{ echo "background: url(./images/bgr_white.png);"; }
else
{ echo "filter:progidXImageTransform.Microsoft.AlphaImageLoader(src=./images/bgr_white.png, sizingMethod=scale);"; }
?>">
Николай К.
73 сообщения
#16 лет назад
Вместо "", которое отобразилось не обходимо написать символы ":" и "D"