Нова відповідь (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 зображення без розширення файлу, замінити його версію -JPG на 100% шпалери ви хочете використовувати.
Потім відкрийте CachedFiles
папку. Всередині має бути один або кілька файлів JPG, кожен з яких має такий вигляд: CachedImage_2560_1440_POS4.jpg
(замініть номери на ширину та висоту вашої роздільної здатності). Знайдіть той, що відповідає вашій активній роздільній здатності, скопіюйте його ім'я файлу та видаліть усі файли. Скопіюйте також у цю папку версію JPG для шпалер і перейменуйте її на те, що ви тільки що скопіювали. Фактична роздільна здатність шпалер не має значення; Наскільки я міг сказати, Windows просто повторно використовує всі налаштування шпалер. ("Заливка" для мене)
Щоб шпалери просто працювали (а також не дозволяли ОС скасувати те, що ви робили досі), вам потрібно буде скасувати доступ для запису користувача системи. Для цього погляньте з налаштуваннями безпеки TranscodedWallpaper
файлу та CachedFiles
папки, поки це не виглядає так:
Я не знаю, як називаються ці варіанти в англійських версіях Windows, але я думаю, що їх позиції будуть однаковими. Перша комбінована скринька говорить "Дозволити", друга дозволяє зробити так, що дозволи застосовуються до всіх файлів і папок всередині цієї папки рекурсивно.
Коли ви закінчите, вийдіть із системи, а потім увійдіть знову. Якщо ви все зробили правильно, ваші шпалери більше не повинні виглядати як сміття.
"Дивись ма, ніяких артефактів!" (Шпалери зняті зі сторінки шпалер Луї Мантії )
Очевидно, у цього методу є недоліки, а саме:
- Вам потрібно буде проходити всю цю нісенітницю дозволу щоразу, коли ви змінюєте шпалери (можливо, ви зможете автоматизувати це за допомогою пакетних сценаріїв, але я не маю уявлення, як це зробити)
- Ви не зможете використовувати слайдшоу для шпалер (принаймні, не рідний сорт)
- Ви не можете використовувати фактичні зображення PNG, ви повинні використовувати JPG
Будемо сподіватися, що Windows 10 не стане таким колосальним розчаруванням у цьому плані.