因為需要一張 1920x1080 全灰色的圖片,翻了一下 DuckDuckGo 找到這篇:「Linux create Image pixel by pixel in command line」。
裡面抓重點,主要的想法是 PPM 格式 (可以參考「Netpbm」這個條目),然後找到「PPM Format Specification」這份文件。
主要就是用 P3 模式下去產生檔案:
repeat 2073600 echo '127 127 127' >> grey.ppm
然後開頭的地方修一下,加上 P3
、長寬資訊以及最大的值:
P3 1920 1080 255
接著就用 ImageMagick 轉檔:
convert grey.ppm grey.png
然後用 viewer 看一下,確認沒問題就收工了...