这也困扰着我在Windows 7上,令我非常恼火的是,Microsoft并没有解决Windows 8中的该问题。以该图像为例:
它是为视网膜Macbooks制作的,因此在我的1680x1050屏幕上将其设置为墙纸时,它自然会缩小尺寸。Windows 8设法使其看起来很糟糕,请参见以下屏幕截图:
有什么方法可以使Windows 始终使用原始图像,而不是原始图像的某些JPG化版本。
这也困扰着我在Windows 7上,令我非常恼火的是,Microsoft并没有解决Windows 8中的该问题。以该图像为例:
它是为视网膜Macbooks制作的,因此在我的1680x1050屏幕上将其设置为墙纸时,它自然会缩小尺寸。Windows 8设法使其看起来很糟糕,请参见以下屏幕截图:
有什么方法可以使Windows 始终使用原始图像,而不是原始图像的某些JPG化版本。
Answers:
新答案(2016年7月18日):
首先找到它的邓诺(Dunno),但这是一个不错的文章:https ://m.reddit.com/r/pcmasterrace/comments/4azlwr/tired_of_windows_compressing_your_wallpapers_in/
步骤如下:
1)点击WIN + R或搜索
2)输入“ Regedit.exe”,然后按Enter
3)转到我在图片中的位置(HKEY_CURRENT_USER>控制面板>桌面)
4)右键点击桌面,然后选择新的DWORD
5)称其为“ JPEGImportQuality”
6)将其设置为100(十进制-非十六进制)
7)关闭注册表
您的注册表现在应该看起来像这样(突出显示了新值):
重新启动(或注销并重新登录,我刚刚重新启动)并重新设置您的墙纸。看起来会更好,但是在幕后,它仍然只是经过重新编码的JPEG,所以不要指望有任何奇迹。
以下答案已过时。尽管它可能仍然是最好的处理方式,因为Windows甚至无法以这种方式触摸文件,但是上面还有另一种方式。
旧答案(2014年10月25日):
这里有一个答案,我什至赞成并接受它作为正确答案,但它似乎消失了。它是这样的:
打开X:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\
。TranscodedWallpaper
里面的文件是没有文件扩展名的JPG图像,请以您要使用的墙纸的100%-JPG版本替换。
然后,打开CachedFiles
文件夹。里面应该有一个或多个JPG文件,每个文件的命名如下:(CachedImage_2560_1440_POS4.jpg
用分辨率的宽度和高度替换数字)。找到与您的活动分辨率匹配的文件,复制其文件名,然后删除所有文件。同样,将墙纸的JPG版本也复制到此文件夹中,并将其重命名为刚复制的内容。墙纸的实际分辨率无关紧要;据我所知,Windows只是重复使用设置的任何墙纸。(为我“填充”)
为了使墙纸能够正常工作(并且还可以阻止操作系统撤消到目前为止所做的工作),您需要撤消系统用户的写访问权限。为此,请摆弄TranscodedWallpaper
文件和CachedFiles
文件夹的安全设置,直到看起来像这样:
我不知道这些选项在Windows的英文版中叫什么,但我想它们的位置是相同的。第一个组合框表示“允许”,第二个组合框表示“允许”,以便将权限递归应用于该文件夹内的所有文件和文件夹。
完成后,注销,然后再次登录。如果一切正确,墙纸将不再像垃圾一样。
“看,没有文物!” (壁纸摘自Louie Mantia的墙纸页面)
显然,此方法有缺点,即:
我们只希望Windows 10在这方面不会造成如此巨大的失望。
我自己遇到了这个问题,无休止地寻找答案,但没有找到答案。直到我发现没有这个问题的人,我才让他们与我分享他们的墙纸,然后我尝试了一下,可以肯定的是,他们的墙纸上没有任何屏幕伪像,因此压缩后的墙纸不是缩小的jpg。实际上,“压缩” jpg的文件大小比原始文件大。
因此,我决定查看jpg上的设置,没有发现异常,图像的分辨率为1900x1200,分辨率为72.009dpi,分辨率为8bit。我决定将自己的个人墙纸缩小为1900x1200尺寸,更改dpi和比特率以匹配其他jpg。保存新图像后,我右键单击它,然后选择“设置为桌面”,生成的图像没有伪像,也不再压缩。这适用于我拥有的每个墙纸。
如果尝试这种方法,我认为您需要确保更改图像尺寸以使其与屏幕分辨率完全匹配。还要确保将dpi设置为72.009和8位。试试看,看看是否对任何人有帮助。我将在所有讨论此话题的论坛和博客上发布此消息。
在Windows 7中,使用Internet Explorer打开图像,然后右键单击:“设置为背景图像”,用于完成操作。
这似乎做同样的事情(未经证实)为手动设置注册表值。
没有。我可以在Windows 7 64位上确认此行为。每当用户右键单击缩略图并选择“设置为背景”时,所有包含的图像类型(PNG和BMP)都会出现这种情况。我怀疑许多人会注意到这种行为,因为他们没有使用技术或精心设计的背景。
对我有用的解决方法是在IrfanView中打开图像(任何格式),并使用该程序的“设置为墙纸”功能。在“选项”下的菜单中。
对于本地计算机,使用Windows 10会更好,但是对于使用漫游主题登录的所有其他计算机,它与Windows 8相同。
我发现以下3个文件:
<original_filename.jpg>
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme
可读文本)<filename.jpg>
(文件名应与原始文件名相同)
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\RoamedThemeFiles\DesktopBackground
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Roamed.theme
TranscodedWallpaper
(一个JPEG文件)
%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
尝试保存具有自定义背景的主题将导致在桌面之间创建相应的文件Local
并TranscodedWallpaper
用于上传或传输墙纸。显然不支持PNG(Windows 10中的Win+时Print现在会自动将PNG保存到屏幕快照目录),低保真JPEG,并且如果您启用了同步功能切换主题,即使在带有原始文件的主机上,您到处都会得到同样的低画质。:(
最佳选择:将墙纸以高质量JPEG格式上传到OneDrive,以避免调整其他格式的伪像的大小,并关闭设计/主题同步。
恩……当我已经将文件保存在OneDrive上时,为什么没有选择将其标记为桌面/移动设备使用的墙纸并以原始质量欣赏背景的选项?
我使用了在Windows 8中使用Gimp将墙纸缩小到笔记本电脑的屏幕尺寸的解决方法。由于我使用了来自矢量图形源的透明PNG,所以我只想更改背景渐变,还尝试是否可以使用更大的版本迁移到Windows 10或进行任何其他更改后会更好。因此,我使用了旧的背景渐变和PNG中的新渐变,以原始分辨率5000x2813像素重塑了wallpaer。optipng -o7
)和JPG(Gimp:质量98%,逐行,二次采样4:4:4,与自定义缩小比例相同的设置)。结果:使用大JPG时,轮廓看起来非常平滑(比以前的解决方法要好,但可能是Gimps resizer造成的),并且在主笔记本电脑显示屏上几乎没有条纹现象(条纹可能是由面板引起的)本身)。外部1080p显示器上仍然存在明显的调整大小伪像,这可能是由于将主笔记本电脑分辨率为1600x900的墙纸放大了而造成的(为避免混淆:当然,我将外部显示器用作本机分辨率的扩展)。
引导我的VirtualBox的内幕VM,我注意到,墙纸被更新为预期设定新通过控制面板后,但有明显的压缩和带状伪影像在Windows 8(在图像DesktopBackground
为2698x1518像素和187 KB,瘸子告诉我的设置是质量75%和二次采样4:2:0)。