Я спарсил svg с сайта и засунул его в cairosvg. На выходе, я получил очень обрезанное изображение. Как это исправить?
Вот код:
icon = str(soup.select_one('svg.weather-icon'))
icon = cairosvg.svg2png(bytestring=icon)
Пример изображения:
<svg class="weather-icon" data-src="/images/weathericons/1.svg" height="88" viewbox="0 0 288 288" width="88"><g fill="none" fill-rule="evenodd" stroke="#FF8700" stroke-width="9.6"><path d="M144 0v48M144 240v48M0 144h48M211.872 76.128l33.936-33.936M245.808 245.808l-33.936-33.936M76.128 76.128 42.192 42.192"></path><circle cx="144" cy="144" r="76.8"></circle><path d="m76.128 211.872-33.936 33.936M240 144h48"></path></g></svg>