如何根据本机计算机屏幕分辨率动态创建Windows 7主题


10

如果您曾经关注默认的Windows 7主题内置版本,则无论您设备所在的屏幕大小如何,这些主题都将具有完美的图像屏幕分辨率。它在上网本上看起来很完美,如果您切换到27英寸的显示器,它看起来也很棒。

默认主题位于

C:\ Windows \ Resources \ Themes

如果您不愿意查看文件,这些主题将调用dll以根据您的本机屏幕大小以某种方式调整这些图像。(让我们以风景为例)

%SystemRoot%\ Web \ Wallpaper \ Landscapes \

“风景”主题的图像位于上方,但是您将意识到该图像与当前的屏幕分辨率完全匹配。

这当然可能就是为什么所有默认主题在所有类型的设备上看起来都很好的原因。

现在,我的问题是如何创建一个Windows 7主题,以便根据计算机的当前分辨率将这些动态屏幕分辨率调整到一个Windows 7 Theme Pack中。(我知道如何创建Windows 7主题,请不要告诉我该怎么做)


对我来说,Landscapes文件夹中的图像为1920x1200。仅仅因为使您的图像选择的分辨率明显适合许多不同的桌面分辨率,是否使图像具有相同的分辨率就存在问题吗?
sinni800 2011年

Answers:


2

不用了 Windows会调整文件大小并为您保存一个副本。但是,就像任何东西一样,它需要

自Windows 3.0以来,Windows一直在调整墙纸的大小。

给它好的源文件。以防万一,我去了马的嘴。Microsoftnet。

http://msdn.microsoft.com/zh-CN/library/bb773190(v=vs.85).aspx

这里没什么特别的。Windows在主题包中为您动态创建这些壁纸。实际上,请下载Microsoft的主题包之一。它只是一个压缩的容器,因此将其重命名为* .zip并将其打开。真的是很好的jpg(500K)。


猜测没有办法像我想象的那样做。但我会接受的,谢谢您的链接。好帮手!
乔纳森

是的,几乎包括一张不错的res照片,Windows可以为您调整大小。
surfasb 2011年

2

用主题文件的工作方式来做到这一点是完全不可能的。正如我在评论中所说,Microsoft选择了在任何分辨率下都能正常工作的图像。最好的选择是拥有多个主题或使用脚本切换图像。

七个论坛上确实有人用脚本来做到这一点。这可能是您最好的选择。


是的,谢谢,基于一个屏幕分辨率提供多个主题可能是最好的选择。太糟糕了,没有一个简单的,只是有一个主题包,它会自动调整/拾取图像中的捆绑,对决议最适合
乔纳森

是的 太糟糕了,这不是因为有足够多的图像,只是不很好地扩展的情况下..
sinni800

0

我认为这里没有毛刺,您只需要确保将“ 图片位置”设置为“ 填充”即可

在此处输入图片说明


不,那不是我的意思。它与图片位置无关。此外,如果您选择“填充”,并且以非常高的分辨率设置墙纸时,则该主题在上网本中看起来会很糟糕。零件将被切断,如果选择“适合”,则所有零件都会变得很小。
乔纳森
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.