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

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


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

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

Буду мучаться
Павел К.
204 повідомлення
#17 років тому
Чего мучаться то... пару строчек прописать
Николай К.
73 повідомлення
#17 років тому
Для правильного отображения пнг как в ИЕ, так и в ФФ и др пользуюсь следующим самописным скриптиком
для <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 повідомлення
#17 років тому
Вместо "", которое отобразилось не обходимо написать символы ":" и "D"