win7修改開機動畫
阿新 • • 發佈:2021-01-10
開機動畫的修改
首先win7的過場動畫是存在於C:\Windows\System32\bootres.dll
,而修改過程動畫就需要修改這個dll,我不會改,所以只能用工具美化大師,軟媒魔方裡面的一個元件,不得不說這個軟體還是不錯的,都是獨立的exe,分割的還是挺徹底的。
美化大師下載
如果你去下載線上資源 https://zhuti.ithome.com/kaiji/
需要把最後 /
去掉(伺服器原因)
開機動畫圖片的格式
如何修改我就不具體說了,軟體很傻瓜化, 我主要說一下開機動畫的格式,bmp格式,200x21000畫素,也就是105幀圖片的合集。
72x72 ppi這個引數很重要,這個不會影響圖片的真實大小,只是會影響打印出來的實際大小。但是這個引數如果不修改會造成 啟動藍屏,不知道為什麼。
程式碼合成啟動圖片合集
線上有一些資源,但是我還是想用 gnome-look 的開機動畫合集,所以我寫了合成圖片的程式碼。
import cv2
import os
import math
import numpy as np
import sys
from PIL import Image
import time
import os
temp_name = str(time.time())+".jpg"
root_dir = r"throbber"
filelist = os.listdir(root_dir)
filelist.sort(key=lambda x:int(x.split('.')[0]))
# 補全圖片
r_filelist = (filelist * math.ceil(105/len(filelist)))[:105]
r_img = cv2.imread(os.path.join(root_dir,r_filelist.pop()))
r_img = cv2.resize(r_img,(200,200))
for file in r_filelist:
img = cv2.imread(os.path.join(root_dir,file) )
img = cv2.resize(img,(200,200))
r_img = np.vstack((r_img,img))
cv2.imwrite(temp_name,r_img)
image = Image.open(temp_name)
image.save('result.bmp',"bmp",dpi=(72,72))
os.remove(temp_name)
大致修改修改就能用。