Lia*_*iam 6 wkhtmltopdf wkhtmltoimage
嗨,我正在尝试使用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>
Run Code Online (Sandbox Code Playgroud)
但我不确定缩放如何影响网站上最初缩小的图像。另外,根据您对图像的进一步处理,您可能需要调整输出文件的元数据中的 dpi 值。在这种情况下,它仍会设置为 96 dpi。
当然,如果--dpi
wkHTMLtoPDF 的参数也能在这里工作并在内部进行计算,那就太好了;)
归档时间: |
|
查看次数: |
1237 次 |
最近记录: |