Я создал векторный файл (svg) , и теперь я хотел экспортировать его как файл PNG и PNG. Его следует использовать как на панели навигации. Поэтому я использую . Вот пример:66px x 66px
44px x 44px
22px x 22px
UIBarButtonItem
Inkscape
Я обновился до Inkscape 0.91, чтобы отключить параметр сглаживания, но это не помогло. Я пробовал онлайн-конвертер, пытался просто уменьшить масштаб, экспортировал в EPS/PDF и импортировал в GIMP, но каждый раз у меня не получались четкие линии. Всегда присутствует сглаживание. Я читал об использовании таких инструментов, как ImageMagick, Ghostwriter и использую версию для командной строки, но здесь я должен задаться вопросом о том, как создавать свои значки. Это должно быть просто и не нужно программировать.
Итак, как лучше всего создавать векторные изображения и экспортировать их в формате PNG без сглаживания?
Эта проблема не имеет ничего общего с выбором программного обеспечения или его настроек, а связана с базовой математикой.
Если ваши выходные данные должны быть квадратными растровыми файлами, кратными 22, то исходный (векторный) файл и основные элементы должны просто делиться на 22.
Когда элементы горизонтальной линии в вашем дизайне составляют половину высоты соответствующих точек и выровнены по центру, вы создаете сценарий, в котором наименьшая возможная высота составляет 2 пикселя на строку. Это делает ваши точки 4px и создает минимальную высоту файла 4px X 7 (3 точки плюс верхнее и нижнее пространство), что дает 28px.
Я предлагаю вам создать сетку 22x22, расположить свой дизайн так, чтобы ни одна линия не перекрывала линии сетки, а затем масштабировать ее для других размеров. Объяснить, почему это не будет работать так, как вы это сделали, сложнее, чем просто начать заново с выходной сеткой нужного вам размера - вы «щелкнете» там, где ошиблись, и почему ваш файл никогда не даст вам то, что вы хотите.
Врзлпрмфт
тестирование
Эдди Адольф
Паоло Джибеллини
тестирование
тестирование