将svg格式的图片转为png格式的图

"

"D:\桌面\素材2 - 副本\coffee.svg"

先安装Python中的cairosvg

pip install cairosvg

import cairosvg


def convert_svg_to_png(svg_file_path, png_file_path):
    """
    将SVG文件转换为PNG文件。

    :param svg_file_path: SVG文件的路径。
    :param png_file_path: 转换后PNG文件的保存路径。
    """
    try:
        # 使用cairosvg的convert函数进行转换
        cairosvg.svg2png(url=svg_file_path, write_to=png_file_path)
        print(f"转换成功,PNG文件已保存至:{png_file_path}")
    except Exception as e:
        print(f"转换过程中发生错误:{e}")


# 示例用法
svg_file_path = 'D:\桌面\素材2 - 副本\coffee.svg'  # SVG文件的路径
png_file_path = 'D:\桌面\素材2 - 副本\coffee.png'  # 转换后PNG文件的保存路径

convert_svg_to_png(svg_file_path, png_file_path)

如果出现这种情况

请参考

参考:
https://www.cnblogs.com/zhaoyunt/p/16285254.html windows系统
https://blog.csdn.net/Sayulin/article/details/136034023

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值