Html2Image设置size属性,使用mac电脑可以正常导出对应尺寸的图片,但是使用window电脑导出尺寸均为800*600,更换过python版本也不行

我想通过Html2Image把html生成图片,以下是代码。

    hti = Html2Image(custom_flags=['--virtual-time-budget=30000', '--hide-scrollbars'],size=[8000,8000])
    hti.output_path = os.path.join('static')
    hti.screenshot(html_file='./static/map.html', save_as='map.png')

然后我使用window电脑执行代码,发现设置的size=[8000,8000]无效,一直都是800*600,但是我使用mac电脑没有问题。
环境
1、Html2Image版本 2.0.1
2、python3.7.5及3.9.6等试过很多版本
3、chrome 112.0.5596.2

可能是我描述不清楚,附mac电脑执行结果和window执行结果图片

这张是window运行结果,左上角+-号还在



这张是mac运行结果,原图太大了,我截图上传的,左上角+-号也消失,这是理想中的导出结果。

1年前 评论
yangQing (楼主) 1年前
讨论数量: 2
1年前 评论
yangQing (楼主) 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!