【发布时间】:2020-07-27 07:26:24
【问题描述】:
我正在尝试获取 svg 并将其颜色更改为垂直渐变:
import io
from reportlab.pdfgen.canvas import Canvas
from reportlab.lib.colors import HexColor
def get_svg_str():
origin_color, destination_color = HexColor(0xFF0000), HexColor(0xFFFF00)
with open("given.svg") as fp:
img_content = fp.read()
buffer = io.BytesIO(img_content.encode())
c = Canvas(buffer)
c.linearGradient(0 * mm, 0 * mm, 0, 150 * mm, (origin_color, destination_color))
return c.toSVGString() ???? is there a way to do so ???
谢谢
【问题讨论】: