Думаю что многие из вас, уважаемые читатели, натыкались в сети на файлы SVG, особенно когда занимались поиском картинок. Что же это за файлы такие и какой программой их можно открыть? Как раз об этом я и собираюсь вам рассказать.
Что такое SVG-файл
Сама аббревиатура SVG образована от "Scalable Vector Graphics"("Масштабируемая векторная графика"). Ну а сам файл SVG — это файл, который использует стандарт SVG, разработанный консорциумом W3C, для отрисовки изображений.
Самые распространенные форматы изображений, такие как JPG, PNG, и GIF, используют растровую графику, то есть они хранят изображение в виде сетки пикселей (точек). В файле хранятся цвет и расположение каждого пикселя. Если вы увеличите растровое изображение больше, чем предполагалось его создателем, то вы увидите, что картинка становится набором цветных квадратов.
В противовес растровым форматам хранения картинок, изображения SVG используют векторную графику. В векторной графике изображение представлено математически в виде инструкций, которые говорят программе-просмотрщику как "нарисовать" данное изображение на вашем экране. Подобная "отрисовка" не зависит от размера экрана или от масштаба изображения, другими словами файлы SVG не теряют в качестве и четкости, как бы сильно вы их не уменьшали или увеличивали. SVG-картинка будет одинаково красиво смотреться как на спичечном коробке, так и на пятиметровом билборде.
В чём цель существования SVG?
Так как файлы SVG можно увеличивать без потери деталей, то с их помощью становится возможно создавать довольно хорошие и детализированные изображения, при этом размер файла будет совсем небольшим по сравнению с растровой графикой.
Немаловажным фактом является и то, что 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 позволяет надеяться на то, что этот формат пребудет с нами в течении ещё очень и очень долгого времени.