日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > linux >内容正文

linux

制作.ppm格式Linux内核启动logo

發(fā)布時間:2023/12/10 linux 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 制作.ppm格式Linux内核启动logo 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在做的產(chǎn)品中,采用默認的小企鵝做logo肯定是不行的,所以一定要替換個像樣的企業(yè)logo圖片!

????????? 以前做過Linux啟動Logo,時間太久,給忘了,所以再從新研究下。

????????? 經(jīng)過在網(wǎng)上的搜索,和實際驗證,制作Linux啟動logo的步驟如下:

????????? 1、在Linux系統(tǒng)中安裝所需的包netpbm。我用的Fedora 10,剛開始安裝命令是yum install netpbm,安裝完成后,發(fā)現(xiàn)系統(tǒng)中還是沒有相關(guān)的命令,如下


????????? 看來是相關(guān)的包沒有安裝完整,又使用命令yum install netpbm*,又安裝了兩個包

Dependencies Resolved

================================================================================
?Package???????????? Arch??????? Version?????????????????? Repository????? Size
================================================================================
Installing:
?netpbm-devel??????? i386??????? 10.47.04-1.fc10?????????? updates???????? 96 k
?netpbm-progs??????? i386??????? 10.47.04-1.fc10?????????? updates??????? 1.9 M

再看,發(fā)現(xiàn)相關(guān)的命令就有了

[root@localhost developer]# png
pngcomp?? pngcrush? pngnq???? pngtopam? pngtopnm?

2、logo圖片改成.ppm格式。首先你要有個和自己屏幕分辨率一樣或者小于屏幕分辨率的圖片,如linux_iunin_logo.png

??? ①將png圖片轉(zhuǎn)成pnm

???? pngtopnm linux_iunin_logo.png > linux_iunin_logo.pnm

??? ②將pnm圖片的顏色數(shù)限制在224色

??? pnmquant 224 linux_iunin_logo.pnm > logo_iunin_clut224.pnm

??? ③將pnm圖片轉(zhuǎn)換成我們需要的ppm

??? pnmtoplainpnm logo_iunin_clut224.pnm > logo_iunin_clut224.ppm

也可以使用軟件,比如友善之臂的loglmaker,可以直接把圖片轉(zhuǎn)換成.ppm格式的。

?

3、將logo_iunin_clut224.ppm logo圖片放到合適的地方。移至drivers/video/logo目錄。

??? 將logo_iunin_clut224.ppm logo移至Linux內(nèi)核目錄下的drivers/video/logo目錄,從新編譯內(nèi)核,燒到板子上,即可看到你的圖片了!




補充:

ubuntu下轉(zhuǎn)換PPM:

sudo get-apt install netpbm

bmp圖片使用bmptoppm.jpg,png,gif都有相應(yīng)的topnm工具。

?? $bmptoppm pic.bmp > temp1.ppm //生成ppm
?? $ppmquant 224 temp1.ppm > temp2.ppm? //轉(zhuǎn)換成224顏色
?? $pnmnoraw temp2.ppm > logo.ppm?? //轉(zhuǎn)換成ascii格式
logo.ppm就是需要的圖像了。

總結(jié)

以上是生活随笔為你收集整理的制作.ppm格式Linux内核启动logo的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。