Я действительно совсем не графический дизайнер (программист), но я баловался редактированием изображений с помощью GIMP и Inkscape .
Вот моя ситуация: у меня есть красивое, четкое изображение моего логотипа в виде SVG
файла в Inkscape. Однако, когда я пытаюсь экспортировать его как растровое изображение меньшего размера ( PNG
), изображение теряет качество и становится размытым. Я пытался изменить настройки и еще много чего, но мне не удалось сохранить четкие изображения меньшего размера.
Вот рассматриваемый SVG - файл с логотипом:
Вот ссылка на то же изображение, экспортированное в формате PNG меньшего размера:
Любая помощь приветствуется.
Как указал @horatio, вполне нормально терять детали при увеличении изображения фиксированного размера.
Предполагая, что конечным пунктом назначения вашего изображения является веб-страница, когда вы выполняете операцию масштабирования, браузер масштабирует растровые изображения , обычно путем интерполяции.
Если вас интересует веб-страница, которую можно масштабировать, вы можете использовать непосредственно SVG в качестве формата изображения (см. комментарий @denmch), зная, что только современные браузеры способны управлять векторными изображениями , или вы можете просто использовать большое изображение ( см. комментарий @mgkrebbs) и указать размер вывода на уровне кода (очевидно, это увеличивает потребление полосы пропускания для страницы).
Например, в html мы можем сравнить три варианта (логотип SVG, маленький PNG, большой PNG):
<table border='1'>
<tr><td>SVG image</td><td><img src='./thelogo.svg' with='200px' height='39px'></td></tr>
<tr><td>Big PNG image</td><td><img src='./thelogo_big.png' with='200px' height='39px'></td></tr>
<tr><td>Small PNG image</td><td><img src='./thelogo_small.png' with='200px' height='39px'></td></tr>
</table>
Результат:
При масштабировании добиваемся:
Небольшое изображение в формате PNG кажется размытым (оно интерполировано по bigger
размеру!), в то время как большое изображение PNG остается неразмытым (оно интерполировано по smaller
размеру) до тех пор, пока масштаб не будет ниже определенного уровня. Изображение SVG останется четким.
Все зависит от того, что вам нужно сделать...
Паоло Джибеллини
antialiasing
, и это более заметно на небольших изображениях, но обычно степень размытия, вызванная сглаживанием, допустима. Я экспортировал ваш логотип в два формата (последний сохраненный в файле: 1389x271 и меньший: 200x39), и оба экспорта выглядят нормально. Не могли бы вы добавить в свой пост один из ваших неудовлетворительных экспортов, пожалуйста?General_Twickenham
Скотт
Горацио
мгкреббс
Денмч