Есть ли способ округлить изображение, если фон является динамическим (не сплошным), сохраняя изображение в формате JPEG? - PullRequest
3 голосов
/ 22 марта 2010

Меня немного беспокоит размер файла 24-битного PNG, так как JPEG намного меньше.

И это, очевидно, должно быть совместимо с разными браузерами.

Я думаю, может быть http://www.dillerdesign.com/experiment/DD_roundies/, но если у кого-то есть опыт реализации, было бы неплохо.

Ответы [ 3 ]

4 голосов
/ 22 марта 2010

У меня есть опыт работы с DD Roundies.Я скажу вам, что я использовал почти все методы, которые я мог найти, кроме DD Roundies и DD Roundies - самый простой в реализации и использовании.

Однако есть 2 проблемы, о которых я знаю в настоящее время.Во-первых, он не работает вообще с Opera.Если вы загрузите страницу с DD Roundies в Opera, она просто выдаст вам незакрытое окно.

Другая проблема, и, откровенно говоря, более печальная, это проблема IE8.Если вы откроете страницу в IE8 с закругленными краями, она будет выглядеть хорошо.Однако, если вы хотите изменить размер страницы, растягивая или сжимая окно браузера, закругленные прямоугольники не перемещаются вместе с тем, что в них есть.К сожалению, IE8 является одним из наиболее часто используемых браузеров, поэтому это большая проблема.

Кроме того, парень, который занимается DD-раундами, знает об этой проблеме и работает над ней.Я предполагаю, что есть некоторые другие довольно технические проблемы с исправлением IE8, поэтому он не сказал, когда оно выйдет.Надеюсь, это будет в следующем месяце.

0 голосов
/ 23 марта 2010

Меня немного беспокоит размер файла 24-битного PNG, поскольку JPEG намного меньше.

Вы пробовали PNGOUT ?

0 голосов
/ 22 марта 2010

Я думаю, что вы пытаетесь получить изображения с прозрачными пленками без использования PNG. Вы можете поместить прозрачный цвет на изображение GIF (.gif), и он будет меньше 24-битного png Но он может не дать вам столько цветовой гаммы, как вы хотели бы, так как он ограничен 256 цветами. Однако файлы JPG вообще не поддерживают прозрачность, поэтому не используйте их.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...