回覆列表
  • 1 # 使用者2878110483161

    閒得無聊,寫了個程式,將一張圖片轉換成一個 HTML 頁面。

    如圖,左邊是原圖,右邊是一個 HTML 頁面,根據文字顏色不同拼出了左邊的圖片:

    (注意:右圖可不是圖片,而是一個 HTML 頁面)

    我把這個程式叫做「img2html」,並上傳到了 PYPI,所以,你可以直接這樣安裝:

    具體呼叫方式上,可以直接命令列呼叫,也可以透過程式碼呼叫,具體使用方式寫在了 GitHub 的 README 上:img2html。

    程式碼邏輯非常簡單,將圖片每 N*N 個畫素合併成一個畫素,並取這 N*N 畫素的平均值當做合成的畫素的顏色,然後渲染為 HTML 頁面中對應位置的文字顏色。程式碼中雖然使用了 4 個 for 語句,但是其實只是遍歷了圖片中每個畫素一次。

    (特別鳴謝:不願意透露姓名的模特 @Miaojy 同學)

  • 中秋節和大豐收的關聯?
  • 三國戰紀110級戰役副本怎麼走?