Модифицировать протоколы с расширением Chrome?

Другое решение, которое я только что нашел здесь Как отобразить масштабированный SVG в QImage?

from PySide.QtSvg import *
from PySide.QtGui import *


def convertSvgToPng(svgFilepath,pngFilepath,width):
    r=QSvgRenderer(svgFilepath)
    height=r.defaultSize().height()*width/r.defaultSize().width()
    i=QImage(width,height,QImage.Format_ARGB32)
    p=QPainter(i)
    r.render(p)
    i.save(pngFilepath)
    p.end()

PySide легко устанавливается из двоичного пакета в Windows (и Я использую его для других вещей, так легко для меня).

Тем не менее, я заметил несколько проблем при преобразовании флагов страны из Викимедиа, поэтому, возможно, не самый надежный svg-парсер / рендеринг.

1
задан Oscar Godson 27 October 2010 в 04:55
поделиться