Заказ закрыт
Векторные паттерны для отображения схем в WEB приложении

Бюджет: по договоренности
На основе нарисованных в MS Visio объектов подготовить набор паттернов (SVG) для отображения их в виде общей схемы в WEB приложении. Количество объектов – 20-40 штук.



Каждый элемент схемы в зависимости от заданных в БД характеристик будет отображаться определенной длины и ширины, т.е. изображение будет натягиваться на прямоугольник определенного размера.

Т.к. для элементов схемы длина во много раз превышает ширину, схема практически не будет меняться в ширину при масштабировании, т.е. для элементов изменение размеров будет проходить в основном по оси Y.

По идее надо рисовать картинки так, чтобы они имели адекватный вид и при масштабировании (например если использовать pattern для заполнения области – то он очень даже хорошо масштабируется, сохраняя текстуру). Но если пока с этим проблемы – пусть будут хотя бы какие-нибудь элементы.



В схеме планировалось две "темы": Чертеж и цветная. 

На первое время нам нужен вариант "чертеж", т.к. надо как можно быстрее получить коллекцию элементов.



UPD тех. требования к SVG (по-хорошему редактор svg должен поддерживать такие вещи):

1. файл должен быть отрисован в логической системе координат. Т.е. у элемента svg должен быть атрибут viewBox, описывающий пространство координат рисунка.

например

<svg viewBox="0 0 100 100">...

а внутри уже линии там между 0 и 100

2. у всех элементов, имеющих stroke (линии, кривые, поли, прямоугольники, окружности итд), должен стоять хитрый атрибут vector-effect="non-scaling-stroke" 

www.w3.org/TR/SVGTiny12/p... 11.5 Non-scaling stroke (это из спеки Svg 1.2)

Опубликован 17.04.2014 в 23:21 Последнее изменение: 07.05.2014 в 14:15
Заказ находится в архиве

Выберите способ верификации:

Обновите страницу после прохождения верификации.