Зачем использовать кучу PNG вместо одного SVG в темах значков?

Из того, что я заметил, один SVG-файл отлично работает, чтобы заменить кучу файлов PNG (то есть, используя только nautilus.svg вместо 7 PNG разных размеров) без потери качества. Есть ли конкретная причина, по которой темы значков снабжают обеими темами? Я подумываю собрать тему значков и не хочу делать кучу PNG разных размеров. Благодаря

2
задан 20 June 2012 в 23:51

1 ответ

SVG, несмотря на название, не является бесконечно масштабируемым. При масштабировании за пределами определенных порогов происходит потеря качества, также как при масштабировании PNG. Отдельные SVG-файлы были бы хороши, но иконки все равно нужно рисовать в разных размерах, чтобы иметь четкие линии с меньшим количеством деталей при меньших размерах, но при этом иметь много деталей при больших размерах, чтобы масштабирование просто приводило к другому слою SVG. получать визуализацию.

Лучший способ создать тему значков - это использовать рабочий процесс Tango с одним SVG, как в восходящей теме GNOME, и иметь систему сборки, которая использует что-то вроде icontool для разделения различных областей холста на правильные иконки PNG в каталоге. Вам все еще нужно будет нарисовать несколько размеров, чтобы иметь наилучшую из возможных тем, но наличие всех значков на одном холсте облегчает поддержание согласованности по размерам.

0
ответ дан 20 June 2012 в 23:51

Другие вопросы по тегам:

Похожие вопросы: