Skip to content

Форматы файлов в программе InCanva

Программа InCanva в работе использует формат файлов SVG. Результаты сделанной работы пользователей первоначально сохраняются в данном формате, затем конвертируются в формат PDF. Хранение макетов типографии, из которых пользователь готовит свои макеты, также использует особую версию данного формата JSON.

SVG

SVG (от англ. Scalable Vector Graphics — масштабируемая векторная графика) — язык разметки масштабируемой векторной графики, предназначен для описания двумерной векторной и смешанной векторно/растровой графики.

Преимущество формата - масштабируемость, тк SVG является векторным форматом. Существует возможность увеличить любую часть изображения SVG без потери качества.

Широко доступно использование растровой графики в SVG-документах. Имеется возможность вставлять элементы с изображениями в форматах PNG, GIF или JPG. Текст в графике SVG является текстом, а не изображением, поэтому его можно выделять, изменять и копировать.

SVG — открытый стандарт. В отличие от некоторых других форматов, SVG не является чьей-либо собственностью.

JSON

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

Формат макета JSON представляет собой особый формат, применяемый только в данной программе. Он может быть открыт только в данной программе и не подходит для открытия в графических редакторах.

Тем не менее, можно импортировать в программу файл другого формата, а именно – SVG. Файл SVG может быть создан графическими пакетами – например Adobe Illustrator.

Подробнее

Вы можете больше узнать о формате SVG на странице Wikipedia.