Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];

Вниз

Есть знатоки 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.056 c
15-1333975733
MBo
2012-04-09 16:48
2013.03.22
Delphi XE. Окно Watch List.


15-1345197008
Painner777
2012-08-17 13:50
2013.03.22
Рисование, обводка в фотошопе?


2-1334680433
Afrost
2012-04-17 20:33
2013.03.22
строки текстового файла преобразовать в массив


2-1329747899
Редиска
2012-02-20 18:24
2013.03.22
Отправка запроса скрытно от пользователя


2-1342077313
AAsdr
2012-07-12 11:15
2013.03.22
MOuseMove и ширина понели на StatusBar





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский