将超文本标记语言(HTML)页面转换为可移植网络图形(PNG)文件格式可能会产生意想不到的结果。有些方法非常可靠,但使用也非常有限,包括使用活动web浏览器中的屏幕捕获,然后修改保存的图像。其他方法,例如使用程序特别是将HTML转...
将超文本标记语言(HTML)页面转换为可移植网络图形(PNG)文件格式可能会产生意想不到的结果。有些方法非常可靠,但使用也非常有限,包括使用活动web浏览器中的屏幕捕获,然后修改保存的图像。其他方法,例如使用程序特别是将HTML转换为PNG,可能无法以正确的方式呈现页面,在正确的分辨率下,甚至在加载了所有更复杂的组件的情况下。从web服务器运行以将HTML转换为PNG的脚本有时非常复杂,或者需要安装专门的库,这些库本身可能存在阻止它们工作的错误。知道在创建网站映像时需要什么有助于加快处理速度并减少不需要的结果。

从HTML切换到PNG时,文本和图像可能显示为像素化或非彩色将HTML转换为PNG最基本的方法就是将网站加载到web浏览器中,并使用屏幕捕获程序保存显示的图像。这种方法效果良好,可预测性强,而且使用受到限制,每次截屏都需要手动处理当HTML文档发生变化时,任何使用该图像的应用程序的更新都需要更新

简单地拍摄HTML页面的屏幕截图需要手动处理每个捕获。自动将HTML转换为PNG的程序和脚本可能具有内置的自动化功能,但也有可能无法呈现站点上的所有组件。某些主要的设计元素(如动画、一些样式表格式和流媒体)可能无法呈现,在网站的图像上留下大洞或页面格式不正确。这可以通过不使用动态元素或找到程序来避免,实际上,呈现这些组件。从HTML文件移动到PNG文件时创建的图像质量也可能是一个问题。一些改进图像的机制,网页中的文本和其他视觉元素有时是独立于浏览器的呈现模块来使用的,这意味着文本和图像可能显示为单色或淡色。除了在禁用所有图像增强软件的情况下设计HTML文档外,几乎没有解决方法当使用自动HTML到PNG转换器时,重要的是要考虑哪些网页应保存为图像文件。如果在用户输入用户名和密码时拍摄了网页的图像,则可能会使网站处于危险之中,查看私人信息或输入个人信息将这种类型的图像用作站点的缩略图会带来巨大的安全风险。可能显示用户信息或可以从用户输入创建动态信息的页面应始终排除在自动HTML到PNG生成程序中尤其是自动HTML到PNG转换器,人们应该知道最终图像的纵横比。有些程序会尝试缩放捕获的网站,使其符合预定义的参数。这可能会导致软件获取HTML文档的图像并将其缩放到一个比例不同的矩形区域中。这可能会造成扭曲的图像无法使用。