Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

Есть знатоки SVG?   Найти похожие ветки 

 
AntiUser   (2012-08-16 23:40) [0]

Вопрос в следующем.
Как рассчитываются значения ViewBox, Width и Height для элемента svg?
Т.е.
Есть svg
<svgviewBox="0 0 793.7008 1122.5197" version="1.1" height="1122.5197px" width="793.7008px">

В нем еще открыт svg, который при выводе вписан в некий рект
http://img69.imageshack.us/img69/2445/4f92a5dc633b45ccaab3a40.png

Как рассчитать для второго svg правильно атрибуты?
preserveAspectRatio не интересует, пусть будет "xMinYMin"


 
Styx   (2012-08-16 23:50) [1]

Я не специалист, но в чём проблема-то? Вроде по идее всё очевидно, что не работает?


 
AntiUser   (2012-08-17 00:04) [2]

Я тоже думал, что очевидно, да и в спецификации написано все просто, а оно рисует свг не в нужном месте. Ни один браузер не рисует там где я рассчитываю.

Рисуем путь. От уса, к брови и так далее
http://img857.imageshack.us/img857/9528/9c9d577723f44c2a9e2c4e7.png
Экспорт в свг.
Браузер
http://img89.imageshack.us/img89/241/5b0e17557953464294b8137.png

И никак не понять как рассчитываются эти значения.

Вот файл, который получился при экспорте.
files.hostingdj.us/downloads/20120817_FirstDocument3229453.svg
Вот данные вывода (в мм)
Rect куда выводится
X - 45,0000038146973
Y - 35
Width - 75,0000152587891
Height - 80,0000076293945
размер тигра
Width - 550px
Height - 600px


 
Styx   (2012-08-17 00:21) [3]


> Рисуем путь. От уса, к брови и так далее
> http://img857.imageshack.us/img857/9528/9c9d577723f44c2a9e2c4e7.png

Это в чём рисуем? Inkscape показывает, как в

> Браузер
> http://img89.imageshack.us/img89/241/5b0e17557953464294b8137.png


 
AntiUser   (2012-08-17 00:29) [4]

У меня рисуем. Нужен экспорт в свг


 
Styx   (2012-08-17 00:36) [5]


> У меня рисуем. Нужен экспорт в свг

Неконструктивно :(


 
AntiUser   (2012-08-17 00:42) [6]

т.е.? Куда уж конструктивнее?
Есть приложение, написанное мной (первые скрины из него), задача сделать экспорт в свг. Как можно видеть по скринам из браузера с этим в основном проблем нет. Единственна проблема с которой столкнулся - расчет атрибутов для атрибута свг. Задал вопрос. Куда конструктивнее?


 
Styx   (2012-08-17 00:50) [7]


> Куда уж конструктивнее?

Дык вообще непонятно, что Ваше приложение делает. Откуда взялся viewbox с отрицательными координатами? В той svg, которую Вы дали, прописано viewBox="-270.0295 -222.8689 820.0295 822.8688", а вовсе не viewBox="0 0 793.7008 1122.5197"


 
AntiUser   (2012-08-17 00:57) [8]

А откуда взялось viewBox="0 0 793.7008 1122.5197"?
У вас с этими значениями рисует также как здесь?
http://img857.imageshack.us/img857/9528/9c9d577723f44c2a9e2c4e7.png


 
AntiUser   (2012-08-17 01:02) [9]

У меня же в первом посте и задан основной вопрос. Как вычислить эти значения?


 
Styx   (2012-08-17 01:13) [10]


> А откуда взялось viewBox="0 0 793.7008 1122.5197"?

Из [0]


> У меня же в первом посте и задан основной вопрос. Как вычислить эти значения?

Вопрос задан. Но не приведены исходные данные. Никто, кроме Вас, не знает, исходя из чего нужно вычислять.


 
AntiUser   (2012-08-17 01:33) [11]


> Styx   (17.08.12 01:13) [10]
> Из [0]

Там указан заголовок основного свг атрибута. Он где-то соответствует листу А4
На этом свг присутствует пустая секция дэфс и две группы, вторая внутри первой
<defs/>
<g id="ve_background_layer">
 <g>

На второй группе есть элемент свг (который содержит изображение тигра - http://files.hostingdj.us/downloads/20120817_tiger9594715.svg)
тигр должен быть выведен в Rect положение и размер которого равны в мм:
X - 45,0000038146973
Y - 35
Width - 75,0000152587891
Height - 80,0000076293945

Задача рассчитать значения ViewBox, Width и Height для второго элемента svg?


 
AntiUser   (2012-08-17 01:55) [12]

Координаты Ректа указаны от верхнего правого угла первого свг



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.053 c
15-1352827685
Artem
2012-11-13 21:28
2013.03.22
Можно вопрос про графы?


2-1330700037
German
2012-03-02 18:53
2013.03.22
МойДатаСет


15-1330707938
ClawClaw
2012-03-02 21:05
2013.03.22
Внезапно стал выключаться ноутбук


15-1344579813
AV
2012-08-10 10:23
2013.03.22
У TObject надо 8 байт оттяпать. Можно, не затерев ничего важного?


15-1331627201
advise
2012-03-13 12:26
2013.03.22
Подскажите на каих ресурсах можно найти программиста Delphi