Прозрачность PNG-24 @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 9 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
Aledo Муж.
постоянный участник
17
Сообщения: 2541
Зарегистрирован: 19.01.04
Откуда: Калининград
Заголовок сообщения: Прозрачность PNG-24
Сообщение Добавлено: 26 Август 2004, 10:15:27 
Уважаемые коллеги!
Коротко, проблема такова. В Фотошопе сохраняю изображение в PNG-24 с прозрачностью. Вставляю на страницу в Дремвивер - все хорошо. Просмотр страницы HTML в IE - вместо прозрачной области серый цвет! Использование конструкции типа
Код:
<img src="прозрачный.gif" width="x" height="y" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='мой.png');">
не помогает. Изображение исчезает. Т.е. прозрачный.gif отоброжается, а PNG нет.
Где искать решение? Как обойти проблему?
Заранее благодарен. :lamer:
P.S. Кстати, изображение располагается на дополнительном слое.
des
соучастник
0
Сообщения: 407
Зарегистрирован: 14.04.03
Откуда: 40км от Москвы
Сообщение Добавлено: 26 Август 2004, 10:34:58 
Код:
<img src="gr.png" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=gr.png); width:expression(1); height:expression(1);" />

как то такое рекомендовали
немного от твоего отличается

_________________
всё таково, каково оно есть, и больше никаково
Aledo Муж.
постоянный участник
17
Сообщения: 2541
Зарегистрирован: 19.01.04
Откуда: Калининград
Сообщение Добавлено: 26 Август 2004, 11:13:20 
Это тоже пробовал - не идет. :cry: В отличие от первого варианта, фон картинки остается серым. Может еще что-то попробовать?
Не хочется просто брать и делать вместо прозрачного фона подложку в цвет нижележащего слоя.
Может быть дело в том, что картинку в слое вставляю? По логике, вроде как влиять не должно?
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 26 Август 2004, 12:53:22 
http://www.alistapart.com/articles/pngopacity/
Aledo Муж.
постоянный участник
17
Сообщения: 2541
Зарегистрирован: 19.01.04
Откуда: Калининград
Сообщение Добавлено: 26 Август 2004, 18:02:22 
Дело в том, что приведенный код рекомендуется Microsoft. В указанной Вами ссылке приведены примеры использования именно его.
У меня ситуация такова, что код не срабатывает. Почему - понять не могу. Отсюда и вопрос: есть ли какие-то иные способы, может кто на практике сталкивался?
А по ссылке этой я сразу же сходил, как проблема возникла. Яндекс ее в первых рядах выдал!
404 Муж.
новый человек
0
Сообщения: 114
Зарегистрирован: 26.11.02
Откуда: Санкт-Петербург
Сообщение Добавлено: 26 Август 2004, 18:19:48 
Это вроде как в ИЕ версий выше 5.5 только работает.
Aledo Муж.
постоянный участник
17
Сообщения: 2541
Зарегистрирован: 19.01.04
Откуда: Калининград
Сообщение Добавлено: 26 Август 2004, 23:41:55 
В том то и дело, что сей глюк наблюдаю в IE 6.0.2800 и MyIE / Maxthon! Перепробовал, наверное, уже все возможные варианты, предлагаемые в Инете, только что наверное на PERL не попробовал!
bokonist
новый человек
0
Сообщения: 8
Зарегистрирован: 25.06.04
Сообщение Добавлено: 27 Август 2004, 04:10:53 
В конторе Microsoft говорят мол при вставке png с альфаканалом может появляться серый фон и они обеспокоены этим :) Рекомендуют использовать AlphaImageLoader везде и всюду.


Цитата:
If you browse to a Web page that contains an image that has a transparent background in Portable Network Graphics (PNG) format, the image background may appear to be gray rather than transparent. Web developers who work with PNG files can use the AlphaImageLoader filter, as demonstrated in the following example:
<DIV ID="oDiv" STYLE="position:absolute; left:140px; height:400; width:400; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image.png', sizingMethod='scale');" >



Попробуйте на полигоне: на чистой странице (безо всяких слоёв), если не поможет сходите к другому компу.
Aledo Муж.
постоянный участник
17
Сообщения: 2541
Зарегистрирован: 19.01.04
Откуда: Калининград
Сообщение Добавлено: 27 Август 2004, 09:36:04 
Так и сделал. Проблема на другом компе осталась. Буду биться со слоями. Видимо проблема где-то там.
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 9 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100