在 command line 下生出全灰的圖片

因為需要一張 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 看一下,確認沒問題就收工了...

2 thoughts on “在 command line 下生出全灰的圖片”

  1. Coelacanthus says:

    ImageMagick 可以直接产生指定颜色的图片

    convert -size 1920x1080 "xc:#7f7f7f" grey.png

  2. Dennis says:

    要用SVG rect 也只是一句已

Leave a Reply

Your email address will not be published. Required fields are marked *