正常使用图片的桌面壁纸,不会影响到电脑运作的快慢,但如果你使用可以自动更新的壁纸类更换软件。由于这些软件需要常驻内存,所以确实会影响电脑的运行速度。而且还有可能影响到视频播放或游戏。
会的,桌面壁纸属于系统环境中的一部分,桌面壁纸存在会占用内存,系统的运行速度取决于CPU的运算能力和内存剩余大小,这里壁纸占用了内存所以会影响系统的运行速度。
肯定会牺牲电脑运行速度的,不然微软会一开始就允许做视频背景的,通过代码加速运行就会知道答案
import glob
import os
import win32api, win32con, win32gui
#"""将图片设置为墙纸"""
import time
filePath = r"C:\Users\Administrator\Pictures\Background\weather\yu/"
def set_wallpaper_from_bmp(bmp_path):
"""
:param bmp_path: 图片详细路径
:return:
"""
# 打开指定注册表路径
reg_key = win32api.RegOpenKeyEx(win32con.HKEY_CURRENT_USER, "Control Panel\\Desktop", 0, win32con.KEY_SET_VALUE)
# 最后的参数:2拉伸,0居中,6适应,10填充,18跨区(多桌面使用)
win32api.RegSetValueEx(reg_key, "WallpaperStyle", 0, win32con.REG_SZ, "2")
# win32api.RegSetValueEx(reg_key, "TileWallpaper", 0, win32con.REG_SZ, "6")#一般使用
# 刷新桌面
win32gui.SystemParametersInfo(win32con.SPI_SETDESKWALLPAPER, bmp_path, win32con.SPIF_SENDWININICHANGE)
def readname():#读取所有的文件名
name = os.listdir(filePath)
paths = glob.glob(os.path.join(filePath, '*.png'))
return paths
if __name__ == "__main__":
while True: # 死循环
name = readname()
print(name)
# for i in name:
# imgname=str(i)
# set_wallpaper_from_bmp(imgname) # 调用函数
# print(imgname)
# time.sleep(0.5) # 线程睡眠
for i in range(len(name)):
set_wallpaper_from_bmp(filePath+str(i)+".png") # 调用函数
print(filePath+str(i)+".png")
time.sleep(0.5) # 线程睡眠
运行之后,桌面卡到爆,压根不能正常点击,总而言之,如果是电脑是一个100等份的性能,那有资源占用了,这100%就会被占用一点
静态的桌面壁纸对电脑的运行速度没有任何影响
动态的就有一定的影响了
这个也是根据个人的使用系统来设置的,不过主题和电脑的运行就很有关系了,有些主题的设置会导致系统的崩溃所以需要慎用。
会影响的,壁纸会消耗CPU资源和内存资源的,所以建议不要用壁纸,使用黑色的屏幕就可以了,还对眼睛好.