График слишком большой для растровых изображений каир-рендеринга

Я пытаюсь использовать pyreverse для создания изображений UML для исходного кода проекта. Когда я запускаю команду pyreverse и указываю на создание png-изображений, она запускается, а затем через некоторое время она показывает:

dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.271394 to fit
dot: graph is too large for cairo-renderer bitmaps. Scaling by 0.333083 to fit

Затем, если я открываю любое изображение, текст не читается, потому что он масштабируется. Есть ли способ просто не масштабировать, и пусть изображение будет большого размера?

Спасибо

Ответ 1

параметр

-T svg

работал у меня

Ответ 2

Максимальный размер растрового изображения Каира составляет 32767x32767 пикселей, а точка будет масштабировать график, чтобы он соответствовал этой области. В качестве альтернативы вы можете указать pyreverse для создания PDF файлов и использовать другой инструмент для преобразования в PNG, если вам действительно нужны растровые изображения.