將超文本標記語言(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文檔的圖像并將其縮放到一個比例不同的矩形區域中。這可能會造成扭曲的圖像無法使用。