閒得無聊,寫了個程式,將一張圖片轉換成一個 HTML 頁面。
如圖,左邊是原圖,右邊是一個 HTML 頁面,根據文字顏色不同拼出了左邊的圖片:
(注意:右圖可不是圖片,而是一個 HTML 頁面)
我把這個程式叫做「img2html」,並上傳到了 PYPI,所以,你可以直接這樣安裝:
具體呼叫方式上,可以直接命令列呼叫,也可以透過程式碼呼叫,具體使用方式寫在了 GitHub 的 README 上:img2html。
程式碼邏輯非常簡單,將圖片每 N*N 個畫素合併成一個畫素,並取這 N*N 畫素的平均值當做合成的畫素的顏色,然後渲染為 HTML 頁面中對應位置的文字顏色。程式碼中雖然使用了 4 個 for 語句,但是其實只是遍歷了圖片中每個畫素一次。
(特別鳴謝:不願意透露姓名的模特 @Miaojy 同學)
閒得無聊,寫了個程式,將一張圖片轉換成一個 HTML 頁面。
如圖,左邊是原圖,右邊是一個 HTML 頁面,根據文字顏色不同拼出了左邊的圖片:
(注意:右圖可不是圖片,而是一個 HTML 頁面)
我把這個程式叫做「img2html」,並上傳到了 PYPI,所以,你可以直接這樣安裝:
具體呼叫方式上,可以直接命令列呼叫,也可以透過程式碼呼叫,具體使用方式寫在了 GitHub 的 README 上:img2html。
程式碼邏輯非常簡單,將圖片每 N*N 個畫素合併成一個畫素,並取這 N*N 畫素的平均值當做合成的畫素的顏色,然後渲染為 HTML 頁面中對應位置的文字顏色。程式碼中雖然使用了 4 個 for 語句,但是其實只是遍歷了圖片中每個畫素一次。
(特別鳴謝:不願意透露姓名的模特 @Miaojy 同學)