Автор Тема: Однопиксельные прозрачные гифы  (Прочитано 7273 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Однопиксельные прозрачные гифы
« : 04 Декабря 2002, 02:59:59 »
Нужно разместить на бэкграунде прозрачный гифник, содержащий надпись, сделанную тонким шрифтом и рисунок из  однопиксельных линий. Почему-то эти все тонкие элементы получаются грубыми и с "ореолом"... Пример можно посмотреть на http://katrin.kiev.ua/example/ (картинки слева - это гифники с фоном, а справа - прозрачные).

Почему так получается и как с этим бороться? Помогите, пожалуйста - уже пару дней над этой траблой бъемся :(

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #1 : 04 Декабря 2002, 10:33:27 »
А боюсь, что никак.
Появление ореола - особенность формата.
попробуйте сделать через PNG
AS IS...

Оффлайн bhor

  • Модератор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 767
  • +0/-0
  • 0
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #2 : 04 Декабря 2002, 10:39:03 »
А ты в чем это делаешь?
Photoshop?

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #3 : 04 Декабря 2002, 13:39:34 »
В GIMP
класно делается Export to web  - он берет фон, тот который тебе нужен и ореол получается нужного цвета
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #4 : 04 Декабря 2002, 14:51:49 »
Цитировать
А ты в чем это делаешь?
Photoshop?
Да
Цитировать
класно делается Export to web - он берет фон, тот который тебе нужен и ореол получается нужного цвета
А мне не нужен ореол нужного цвета - мне вообще никакого ореола не нужно, т.к. здесь верстка с "наслаиванием" слоев, содержащих прозрачные гифы. Т.е. нужно, чтобы под верхним рисунком был виден нижний, под которым еще и фон сложной текстуры... Верстать это дело одним куском - нереально, т.к. сам сайт резиновый. Приходится решать это дело позиционированием слоев, но тут эта бяка с гифами вылазит :(
Цитировать
попробуйте сделать через PNG
Сделала. Пример висит все там же: http://katrin.kiev.ua/example/
Верхние картинки - это png-24, нижние - png-8. Оба формата в цвет не попадают :( Вероятно, я что-то не то делаю - это моя первая попытка работать с этим форматом (причем "в лоб"). Там какие-то свои особенности есть?

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #5 : 04 Декабря 2002, 15:17:30 »
Цитировать
Оба формата в цвет не попадают

Особенности формата.
AS IS...

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #6 : 04 Декабря 2002, 15:19:32 »
В моей Опере 6.05 все пучком. В мозилле тоже. IE тупит.
•••Jah\'d never let us down!•••

Оффлайн puh

  • Ни свой, ни чужой
  • Старожил
  • ****
  • Сообщений: 300
  • +0/-0
  • 2
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #7 : 04 Декабря 2002, 19:39:58 »
Tepncuxopa - по-моему все дело в том, что прозрачность дается только одному из цветов палитры. Так что в твоем случае я бы просто взял 2 цветную ч/б палитру, увеличил все в 10 раз и аккуратно прорисовал.
Вообще тонкие линии шириной в 1 пиксель могут быть только вертикальные/горизонтальные
Web Image Guru - очень хорошая штука как для gif, так и для png. "Рекомендации лучших сайтоводов"
© Винни-Пух

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #8 : 05 Декабря 2002, 00:54:45 »
Цитировать
по-моему все дело в том, что прозрачность дается только одному из цветов палитры
Совсем нет. Прозрачными можно сделать несколько цветов.
А ThE0ReTiC таки прав по поводу "особенностей формата GIF" - оказывается, у него попросту нет полупрозрачности :( А вот про особенности формата PNG - я не поняла. В частности меня интересует, почему появляется серый фон на месте прозрачности, и можно ли это как-то исправить?

Оффлайн Oak

  • Дерево
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1481
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #9 : 05 Декабря 2002, 02:40:22 »
Tepncuxopa
RTFM! Так тот же CAD = именно со сложной текстурой ;)

http://cad.ntu-kpi.kiev.ua/~netlib/graph/ph_sh/handson/
А точнее:
1. http://cad.ntu-kpi.kiev.ua/~netlib/graph/ph_sh/handson/HTML/transparency.html
2. http://cad.ntu-kpi.kiev.ua/~netlib/graph/ph_sh/handson/HTML/dither.html

Так вот GIMP делает 2-е автоматом под сложную текстуру

а IE может запросто не понимать прозрачность в PNG :)
[основной броузер - SeaMonkey] Netscape Communicator 4 - is the best :) // see sources

Оффлайн Xander

  • санитар леса
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1780
  • +0/-0
  • 2
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #10 : 05 Декабря 2002, 11:27:45 »
Oak
сорри за оффтоп, но какого ... этот http://cad.ntu-kpi.kiev.ua/ мне говорит "Couldn\'t resolve your address into a host name.
Unknown host" и больше ничего?
Это их официальная политика такая?
•••Jah\'d never let us down!•••

Оффлайн Tepncuxopa

  • Муза форума
  • Глобальный модератор
  • Старожил
  • *****
  • Сообщений: 386
  • +0/-0
  • 1
    • Просмотр профиля
Однопиксельные прозрачные гифы
« Ответ #11 : 05 Декабря 2002, 12:12:53 »
Цитировать
Так вот GIMP делает 2-е автоматом под сложную текстуру
Приходи сегодня ко мне в гости - покажешь как это делать, а то разбираться самостоятельно времени нету: в субботу надо уже показывать :(
А я тебя чаем с тортиком напою :)

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #12 : 05 Декабря 2002, 13:01:21 »
Цитировать
тебя чаем с тортиком напою

[off]Чьорт побьери, ну почему меня никто чаем с тортиком не поит :([/off]
Цитировать
особенности формата PNG

Там просто используется алгоритм сжатия с потерями, аналогичный JPEG\'овскому, в отличии от мапового алгоритма GIF\'a. За счет этого появляется поддержка 24-битного цвета и невозможность попасть точно в цвет, как в JPEG. Т.е. стого говоря чисто белый цвет в PNG как и в JPEG не получить. По крайней мере такой же чистоты, как в GIF\'e
AS IS...

Оффлайн Maniac

  • Ума нет - считай коллега
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 844
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Однопиксельные прозрачные гифы
« Ответ #13 : 05 Декабря 2002, 13:38:50 »
В общем, причуды с полупрозрачностью - не для веба. Сорри.
[OFF]
Цитировать
Чьорт побьери, ну почему меня никто чаем с тортиком не поит

Потому что живешь в Moscow :)
[/OFF]
TANSTAAFL

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28