Добрый вечер, Гость! Представляем Вам наши форумы. Вы можете зарегистрироваться чтобы писать на форумах или зайдите под своим именем, если Вы уже регистрировались. | |
| Похожие темы |
|
Odyssey | v.1.02 почему ограничение прозрачности 10%, а не 0 ? наложенное лого смотриться просто отвратительно с прозрачностью... :( стоп! немного неправильно выразился, думал что в данном контексте ноль это без прозрачности :) но при 100% наложенное png лого (с прозрачностью background) получается с черным background всё беру слова обратно, оказывается в лого был альфа канал |
Odyssey | поясню, может кому пригодиться... движок некорректно делает прозрачность для png-24, для png-8 празрачность работает корректно, т.е. цвет в 24/32 бит он не понимает. но png-8 не очень хорошо обрабатывает границы объектов, поэтому они у вас будут немного с белым ореолом, в случае, если объект будет находится внутри прозрачного background. Александр, а какая версия fancybox стоит в v.1.02 (текущая 1.3.0) - возможно это поможет?! |
SX | Если честно то не помню какая версия стоит fancybox, да и в 1.03 fancybox вообще отстствует теперь. А проблема работы с png это не проблема движка, выражайтесь конкретнее... Все как сделаете в css так все и будет |
Yulo | Цитата Автор: Odyssey поясню, может кому пригодиться... движок некорректно делает прозрачность для png-24, для png-8 празрачность работает корректно Хм странно давно делаю много вещей в фотошопе. Никогда не замечал такого. |
Odyssey | первый test_png8.png | второй est_png24.png броузеры нормально их отображают, неверно отображает скрипт вывода изображений p.s. imagebam тоже неверно делает превью :) но зато в данном контексте показывает как подгружается картинка с водяным знаком | ||
SX | У меня например все прекрасно отображает, при том любой js скрипт работает на машине клиента, отсюда и делай вывод |
Odyssey | в том то и дело что странно jre-6u17-windows-i586-s opera 10.50b2 firefox 3.6 тоже самое у тебя превью фоток выше с imagebam с черным background ? |
SX | Ну наконец то я понял про что ты говоришь про библиотеку GD. Все зависит от хостига на котором она стоит, при том она с трудом работает вообще с png форматом |
Odyssey | раз у тебя работает правильно, какая она должна тогда быть ? p.s. извиняюсь, если неправильно пытался объяснить... |
semtea | Вот примерно как то так: всем html-элементам с полупрозрачными png надо дать класс pngfix. IE 7]><!> <script type="text/javascript"> function fixPNG(element) { //Если браузер IE версии 5.5-6 if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent)) { var src; if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG) { if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG { src = element.src; element.src = "/blank.gif"; //заменяем изображение прозрачным gif-ом } } else //иначе, если это не картинка а другой элемент { //если у элемента задана фоновая картинка, то присваеваем значение свойства background-image переменной src src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i); if (src) { src = src[1]; //берем из значения свойства background-image только адрес картинки element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение } } //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader if (src) element.runtimeStyle.filter = "progidXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')"; } } </script> <style type="text/css"> .pngfix{ filter:expression(fixPNG(this)); } .pngfix a{ position:relative; } </style> <![endif]><![endif]--> Улыбку (Ржу нимогу) заменить кодом. Отредактировано semtea: 07.05.2010, 15:00:16 |
alexkon | Прозрачные логотипы платёжных систем Господа, если кому-то нужно, выкладываю логтипы платёжных систем в формате png с прозрачным фоном... 5 лет на маке Винда - копилка для вирусов |
|
Похожие темы | Предыдущая тема | Следующая тема |
Быстрый переход: |
Темы | Сообщения | Пользователи | |
За сутки: | 0 | 0 | 0 |
За неделю: | 0 | 0 | 0 |
За месяц: | 0 | 0 | 1 |
Всего: | 1444 | 9453 | 3410 |
Мы приветствуем нового участника: dota812651 |