Рафаэль Карта координат
Может кто-нибудь сказать мне, как я могу изменить координаты из этого скрипта (я использую его в Dreamweaver): http://jsfiddle.net/EVFEC/. Я сделал карту SVG с помощью Adobe Illustrator, я попытался скопировать координаты теперь в этом сценарии, но это не работает... Почему?
1 ответ
Решение
Автономные редакторы векторной графики, такие как InkScape, перевернут ось Y, поскольку их система координат отличается.
Ошибка была подана на вопрос отслеживания форума Inkscape на Launchpad (хотя это спорно, следует ли считать ошибку), и проблема будет хорошо известна.
Для решения этой проблемы можно использовать несколько подходов (все они касаются использования InkScape):
- Укажите ширину и высоту и SVG-документ явным образом перед импортом в InkScape, как предлагается здесь
- Перепишите все абсолютные значения координат как относительные, как предлагается здесь
- Подождите, пока запрос функции будет выполнен. Кто-то предложил в AskUbuntu, что он предназначен для версии 0.49, но дорожная карта в настоящее время не показывает реальных доказательств в поддержку этого утверждения.
- Чтобы компенсировать неравномерность, вычтите высоту документа InkScape из значений оси Y в матрице преобразования.