PavelK
@PavelK

Как по svg даным понять, какие используются единицы измерения?

Приветствую!
Необходимо плотненько работать с svg файлом, осталось только разобраться в единицах измерения, маштабе. В итоге мне необходимо все единицы измерения перевести в миллиметры.

Вот например такой заголовок:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 3401.6 2551.2" enable-background="new 0 0 3401.6 2551.2" xml:space="preserve">


Я эмпирическим путём выяснил, что все координаты здесь в PT и для перевода достаточно просто разделить на 2.83465

Второй заголовок:
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 18.1.1, SVG Export Plug-In . SVG Version: 6.00 Build 0)  -->
<svg version="1.1" id="Слой_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
	 viewBox="0 0 595 842" enable-background="new 0 0 595 842" xml:space="preserve">


и тут уже не подходит 2.83465, а нужна абсолютно другая.
Всё, что меняется между этими файлами:
viewBox="0 0 595 842"

Прочитал спеку по SVG но в упор не понял, при чём тут вью бокс и единицы измерения.

Подскажите, пожалуйста, в чём зависимость?
  • Вопрос задан
  • 497 просмотров
Решения вопроса 1
PavelK
@PavelK Автор вопроса
Как я понял по спецификации, зависимости никакой нет.
что бы была, должна быть установлена высота и ширина у элемента svg с единицами измерения иначе считается, что она в процентах
это как я понял спецификацию.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы