Tag: svg

Есть ли способ установить новые строки в pysvg?

Рассмотрим следующий минимальный рабочий пример: from pysvg.text import * from pysvg.builders import * doc = svg() doc.addElement(text("hello\nWorld", 150, 50)) doc.save('HelloWorld2.svg') Когда результирующий svg просматривается графически , новая строка была преобразована в одно пространство, потому что XML не уважает новую строку. <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" > <text font-size="12" y="50" x="150" > hello World</text> […]

Дуга, разрез пирога, в svgwrite

У любого тела есть рабочий пример кусочка дуги (кусок сыра или pac-man), выполненный в svgwrite (python), я попытался это сделать, пытаясь получить квадрант NorthWest, набрасываемый на (100,100), но получить странную форму: w = dwg.path(d="M 100,50 A 50,50 0 0 1 50,100 l 0,50 z", fill="#ffff00", stroke='none') Я посмотрел на фактические выходы из sys, созданного inkscape, […]

Python – Pyramid и matplotlib – не может быть больше одного вида вывода SVG?

Я разрабатываю приложение Python Pyramid, где я собираюсь создать более одного изображения SVG для построения диаграммы с использованием круговых диаграмм. В моем тестировании я обнаружил, что один просмотр SVG работает правильно, и как только я добавляю второй вывод SVG, и загружается второе изображение SVG (порядок загрузки изображения SVG не имеет значения), будь то непосредственно через […]

Разрешить загрузку файлов SVG в ImageField через Django admin

Я перехожу к изображениям SVG, чтобы представлять категории на своей платформе электронной коммерции. Я использовал models.ImageField в модели категории для хранения изображений раньше, но проверка формы forms.ImageField не способна обрабатывать векторное изображение (и, следовательно, отклоняет его). Я не требую тщательной проверки против вредоносных файлов, так как все загрузки будут выполняться через Django Admin. Похоже, мне […]

Вставить .SVG-файлы в PDF с помощью reportlab

Я написал сценарий в python, который создает графики matplotlib и помещает их в pdf-отчет, используя reportlab . У меня возникли трудности с вложением SVG-файлов изображений в файл PDF. У меня не было проблем с использованием изображений PNG, но я хочу использовать SVG-формат, так как это создает изображения лучшего качества в отчете PDF. Это сообщение об […]

Установка единиц по умолчанию в svg (Python svgwrite)

Я создаю SVG-рисунки, используя svgwrite python. Каждый раз, когда я хочу что-то нарисовать, я обнаружил, что делаю эту уродливую неловкую вещь: line = drawing.line(start = "%dmm" % start, end = "%dmm" % end) Хотел бы я просто сделать: line = drawing.line(start = start, end = end) Есть ли способ установить единицы по умолчанию на «мм» […]

Как импортировать существующий svg с svgwrite – Python

Мне нужно импортировать существующее изображение svg и добавить в него такие элементы, как круг и квадрат. Мой файл – test.svg, поэтому я попробовал dwg = svgwrite.Drawing('test.svg') но он создает новый svg-файл без каких-либо изменений. Я использую python lib svgwrite, у вас есть идеи для меня? Спасибо, и извините за мой английский … Я делаю все […]

Создать каирский путь из файла SVG

Должно быть, чего-то не хватает. Я нахожусь в Windows и хочу использовать python для перехода по пути из SVG-файла, масштабируя их место на каждом из них на новой поверхности (или все на одном, что на самом деле не имеет значения). Я читал о cairo здесь и о stackoverflow, и мне показалось, что это соответствовало моим […]

Экспортировать все пути SVG с помощью плагина Gimp Python

Я хочу написать плагин Gimp-Python, чтобы экспортировать все пути SVG из текущего изображения. Это кажется довольно простым, но я застрял в вызовах pdb, я не могу правильно обращаться к процедурам, поэтому мне нужна ваша помощь. Вот мой код: #!/usr/bin/env python from gimpfu import * def exportToSvg(img, layer) : gimp.pdb.vectors_export_to_file(img,"C:/Users/Public/Documents/output.svg",0) register( "ExportToSvg", "Export all SVG paths", […]

Как отобразить интерактивный SVG в окне на Linux?

Мне очень нравится SVG, очень приятно рисовать с ним. Пока что я сделал статические изображения, используя Inkscape. Я бы хотел сделать их интерактивными. Я провел несколько испытаний, следуя инструкциям, подобным этому . Но я вижу SVG и взаимодействую с ним только в своем веб-браузере. Я хотел бы сделать такие вещи в окне на рабочем столе. […]

Python - лучший язык программирования в мире.