我正在尝试将HTML页面呈现为启用透明度的PNG.
这是生成图像的命令:
/usr/local/bin/wkhtmltoimage-amd64 --transparent --crop-h 300 --crop-w 210 temporary.html image.png
Run Code Online (Sandbox Code Playgroud)
我也尝试过启用format参数.
/usr/local/bin/wkhtmltoimage-amd64 --transparent --format png --crop-h 300 --crop-w 210 temporary.html image.png
Run Code Online (Sandbox Code Playgroud)
但是这些图像总是会出现这样的有色噪声.我正在使用http://wkhtmltopdf.org/downloads.html中的最新二进制文件.

我有一个带有以下 /etc/hosts.conf 的 centOS 系统(嵌入式并且有很多二进制文件)。
$cat /etc/hosts
127.0.0.1 localhost localhost
Run Code Online (Sandbox Code Playgroud)
此外,主机被分配了一个 DNS 服务器,它返回一些无效的 IP 用于localhost的域名查找。但是由于某些网络限制,我无法避免连接到此 DNS。
我的问题是,当我已经有一个有效的 /etc/hosts 文件时,为什么系统会查询 DNS 以获取localhost?我怎么能阻止呢?
任何帮助将不胜感激。