Новый ответ (18 июля 2016 г.):
Не знаю, кто первым его нашел, но вот хорошая запись: 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) Закрыть regedit
Ваш реестр должен выглядеть следующим образом (с выделенным новым значением):
Перезагрузите компьютер (или выйдите и снова войдите, я только что перезапустил) и заново установите обои. Это будет выглядеть лучше, но за кулисами это все еще просто перекодированный JPEG, так что не ожидайте никаких чудес.
Следующий ответ устарел. Хотя это, вероятно, все еще лучший способ сделать что-то, потому что Windows даже не может коснуться ваших файлов таким образом, есть другой способ выше.
Старый ответ (25 октября 2014 г.):
Здесь был ответ, я даже проголосовал против него и принял его как правильный ответ, но он, похоже, исчез. Это пошло так:
Откройте X:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\
. Файл TranscodedWallpaper
внутри представляет собой изображение JPG без расширения файла, замените его на версию обоев со 100% -JPG, которую вы хотите использовать.
Затем откройте папку CachedFiles
. Внутри должен быть один или несколько файлов JPG, каждый из которых имеет следующее имя: CachedImage_2560_1440_POS4.jpg
(замените числа шириной и высотой вашего разрешения). Найдите тот, который соответствует вашему активному разрешению, скопируйте его имя файла, затем удалите все файлы. Скопируйте JPG-версию своих обоев в эту папку и переименуйте ее во все, что вы только что скопировали. Фактическое разрешение обоев не имеет значения; насколько я могу судить, Windows просто повторно использует настройки обоев, которые были установлены. («Заполните» для меня)
Чтобы заставить ваши обои просто работать (а также не дать ОС отменить то, что вы уже сделали), вам нужно отменить доступ пользователя на запись в системе. Для этого используйте параметры безопасности файла TranscodedWallpaper
и папки CachedFiles
пока он не будет выглядеть следующим образом:
Я не знаю, как эти варианты называются в английских версиях Windows, но я представляю их позиции одинаковыми. Первый комбинированный список говорит «Разрешить», второй делает так, чтобы разрешения применялись ко всем файлам и папкам внутри этой папки рекурсивно.
Когда вы закончите, выйдите из системы, затем войдите снова. Если вы все сделали правильно, ваши обои больше не должны выглядеть как мусор.
"Смотри, ма, никаких артефактов!" (Обои взяты со страницы обоев Луи Мантии)
Очевидно, у этого метода есть недостатки, а именно:
- Вы должны проходить всю эту чепуху с разрешениями каждый раз, когда меняете обои (возможно, вы сможете автоматизировать это с помощью пакетных сценариев, но я понятия не имею, как это сделать)
- Вы не сможете использовать слайд-шоу обоев (по крайней мере, не родной вид)
- Вы не можете использовать реальные изображения PNG, вы должны использовать JPG
Давайте просто надеяться, что Windows 10 не будет таким колоссальным разочарованием в этом отношении.