您好,我正在尝试使用wkhtmltoimage
生成JPEG格式的图像。
我尝试了--dpi
,但出现了Unknown long argument --dpi
的错误提示。
您好,我正在尝试使用wkhtmltoimage
生成JPEG格式的图像。
我尝试了--dpi
,但出现了Unknown long argument --dpi
的错误提示。
--zoom
参数来实现。假设您想要一个300 dpi的图像,而您系统的默认分辨率为96 dpi,则需要将其设置为300 / 96 = 3.125。当然,您还需要将虚拟屏幕宽度进行缩放。因此,进一步假设您想要捕获一个以1000像素宽度显示的网站,您还需要将--width
设置为1000 * 3.125 = 3125。wkhtmltoimage
--disable-smart-width \
--zoom 3.125 \
--width 3125 \
<input-url> \
<output-file>
我不确定的是,当网站上的图像被缩小后,缩放会对图像产生什么影响。此外,根据您对图像的进一步处理,您可能需要调整输出文件元数据中的dpi值。在这种情况下,它仍将设置为96 dpi。
当然,如果wkHTMLtoPDF的 --dpi
参数也可以在此处起作用并在内部进行计算,那就太好了;)