Найти тему
IT Crowd

Что такое SVG и чем его открыть?

Оглавление

Думаю что многие из вас, уважаемые читатели, натыкались в сети на файлы SVG, особенно когда занимались поиском картинок. Что же это за файлы такие и какой программой их можно открыть? Как раз об этом я и собираюсь вам рассказать.

Что такое SVG-файл

Сама аббревиатура SVG образована от "Scalable Vector Graphics"("Масштабируемая векторная графика"). Ну а сам файл SVG — это файл, который использует стандарт SVG, разработанный консорциумом W3C, для отрисовки изображений.

Самые распространенные форматы изображений, такие как JPG, PNG, и GIF, используют растровую графику, то есть они хранят изображение в виде сетки пикселей (точек). В файле хранятся цвет и расположение каждого пикселя. Если вы увеличите растровое изображение больше, чем предполагалось его создателем, то вы увидите, что картинка становится набором цветных квадратов.

Растровое изображение распадается на отдельные пиксели когда вы стараетесь его увеличить. С векторной графикой, такой как SVG, такого не произойдет.
Растровое изображение распадается на отдельные пиксели когда вы стараетесь его увеличить. С векторной графикой, такой как SVG, такого не произойдет.

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

В чём цель существования SVG?

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

Слева - SVG, в середине и справа - растровые PNG и JPEG. Размер файла говорит сам за себя. Причем SVG можно увеличивать бесконечно, а растр "рассыпается" на составляющие уже при увеличении до 10 раз.
Слева - SVG, в середине и справа - растровые PNG и JPEG. Размер файла говорит сам за себя. Причем SVG можно увеличивать бесконечно, а растр "рассыпается" на составляющие уже при увеличении до 10 раз.

Немаловажным фактом является и то, что SVG является открытым стандартом, который может использоваться программами-просмотрщиками и браузерами без отчислений правообладателю, то есть разработчики приложений не должны платить деньги за использование SVG в своих приложениях. SVG использует XML (также отрытый стандарт) чтобы кодировать двумерную графику так, чтобы приложениям было легко читать и изменять SVG-файлы.

Чем я могу открыть и просмотреть SVG-файл?

Все современные браузеры могут просматривать изображения SVG, включая Chrome, Firefox, Яндекс Браузер, Edge. Если у вас есть SVG, который вы ничем не можете открыть, то просто откройте ваш любимый браузер, выберите в нем Файл > Открыть, и в открывшемся окне выберите файл SVG, который вы хотите увидеть. И вуаля! SVG картинка покажется вам в окне браузера.

Если вам по душе больше растровые изображения, вы можете конвертировать SVG в растр, к примеру с помощью сервиса SVGtoPNG.com Ну а уж растровые изображения умеет показывать любая операционная система. Однако учтите, что переведя вектор в растр вы лишаетесь возможности увеличивать картинку без потери качества.

Чем я могу создать или отредактировать файл SVG?

Чтобы создать или отредактировать файл SVG, вам нужно приложение, которое поддерживает данный формат. Одно из самых известных приложений для работы с векторной графикой — Adobe Illustrator — "из коробки" поддерживает SVG формат. Он может как открывать SVG-картинки, так и сохранять их.

В качестве бесплатной альтернативы можно упомянуть Inkscape. Данное приложение также предназначено для редактирования векторной графики, причем формат SVG является для него "родным".

GIMP также может работать с SVG несмотря на то, что данная программа является редактором растровых изображений.

Прогнозы для SVG

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