Главная страница
    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.071 c
4-1261510346
denis_l
2009-12-22 22:32
2013.03.22
Определение пользователя который запустил процесс


4-1259681083
kanibal
2009-12-01 18:24
2013.03.22
Как программно определить какие библиотеки использует приложение?


2-1335038569
novichek
2012-04-22 00:02
2013.03.22
TZipFile


15-1329510280
istok20
2012-02-18 00:24
2013.03.22
Перехват gtalk и gmail..


15-1341788808
RGV
2012-07-09 03:06
2013.03.22
Драйвер.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский