Hentikan Windows 8 dari mengubah wallpaper menjadi JPG berkualitas rendah

18

Ini telah menggangguku di Windows 7 juga, dan banyak yang membuatku kecewa Microsoft tidak repot mengatasi masalah itu di Windows 8. Ambil gambar ini misalnya:

1 (Klik untuk membuka gambar asli yang tidak diubah.)

Ini dibuat untuk retina Macbook, jadi tentu saja downscaled ketika mengaturnya sebagai wallpaper di layar 1680x1050 saya. Windows 8 berhasil membuatnya tampak mengerikan, lihat tangkapan layar ini:

2

Apakah ada cara untuk membuat Windows selalu menggunakan gambar asli, bukan versi JPGized-to-hell-nya?

Peter W.
sumber
4
Apa yang terjadi jika Anda menurunkan gambar secara manual ke 1680x1050 dan kemudian mengatur JPEG yang dihasilkan (atau, lebih baik lagi, PNG) sebagai wallpaper?
Claudius
3
Wallpaper asli muncul dengan baik di sini. Opsi tampilan wallpaper apa (Isi, Pas, dll.) Yang Anda pilih?
Karan
7
Menurut Anda, mengapa Windows "jpg" -ify gambar? Itu bisa menggunakan png dan gif tanpa konversi. Tetapi perlu menurunkannya agar sesuai dengan layar jika Anda memilih "Fit". Anda pasti akan mendapatkan artefak dengan skala apa pun; jika Anda menginginkan kesempurnaan, lakukan penyelamatan sendiri karena Anda tidak dapat mengharapkan Windows membaca pikiran Anda atau mengetahui apa yang menurut Anda pribadi adalah kesempurnaan.
Peon
3
"Tangkapan layar" terlihat sangat bagus bagi saya, dapatkah Anda menjelaskan masalahnya dengan lebih jelas?
kreemoweet
2
@PeterW. Mengapa kita berbicara tentang PNG ketika dokumen asli yang Anda tautkan adalah JPG juga?
Karan

Jawaban:

11

Jawaban baru (18 Juli 2016):

Entah siapa yang pertama kali menemukannya, tapi inilah luncuran yang bagus: https://m.reddit.com/r/pcmasterrace/comments/4azlwr/tired_of_windows_compressing_your_wallpapers_in/

Langkah-langkah untuk melakukan ini:

1) Tekan WIN + R atau cari

2) Masukkan "Regedit.exe" dan tekan enter

3) Pergi ke tempat saya dalam gambar (HKEY_CURRENT_USER> Control Panel> Desktop)

4) Klik kanan pada desktop dan pilih DWORD baru

5) Sebut saja "JPEGImportQuality"

6) Atur ke 100 (desimal - bukan hex)

7) Tutup regedit

Registri Anda akan terlihat seperti itu sekarang (dengan nilai baru disorot):

Cuplikan layar registri dengan nilai DWORD baru di tempat

Mulai ulang (atau logout dan kembali, saya baru saja restart) dan mengatur ulang wallpaper Anda. Ini akan terlihat lebih baik, tetapi di balik layar, itu masih JPEG yang disandikan ulang, jadi jangan berharap ada mukjizat.


Jawaban berikut sudah usang. Meskipun ini mungkin masih cara terbaik untuk melakukan sesuatu karena Windows bahkan tidak dapat menyentuh file Anda seperti itu, ada cara lain di atas.

Jawaban lama (25 Oktober 2014):

Ada jawaban di sini, saya bahkan mengangkatnya dan menerimanya sebagai jawaban yang benar, tetapi tampaknya telah lenyap. Bunyinya seperti ini:

Terbuka X:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\. The TranscodedWallpaperfile di adalah gambar JPG tanpa ekstensi file, menggantinya dengan versi -JPG 100% dari wallpaper yang ingin Anda gunakan.

Lalu, buka CachedFilesfoldernya. Di dalamnya harus ada satu atau lebih file JPG, masing-masing dinamai seperti ini: CachedImage_2560_1440_POS4.jpg(gantilah angka dengan lebar dan tinggi resolusi Anda). Temukan yang cocok dengan resolusi aktif Anda, salin nama filenya, lalu hapus semua file. Salin versi JPG wallpaper Anda ke folder ini juga dan ganti namanya menjadi apa pun yang baru saja Anda salin. Resolusi aktual wallpaper tidak masalah; sejauh yang saya tahu, Windows hanya menggunakan kembali pengaturan wallpaper apa pun yang ditetapkan. ('Isi' untuk saya)

Untuk membuat wallpaper Anda berfungsi (dan juga untuk menghentikan OS dari membatalkan apa yang telah Anda lakukan sejauh ini) Anda harus mencabut akses tulis pengguna sistem. Untuk melakukan itu, biasakan dengan pengaturan keamanan TranscodedWallpaperfile dan CachedFilesfolder hingga terlihat seperti ini:

Dialog properti untuk CachedFiles

Saya tidak tahu opsi apa yang disebut dalam Windows versi bahasa Inggris, tetapi saya membayangkan posisi mereka sama. Kotak kombo pertama mengatakan 'Bolehkan', yang kedua membuatnya sehingga izin diterapkan ke semua file dan folder di dalam folder itu secara rekursif.

Setelah selesai, keluar, lalu masuk kembali. Jika Anda melakukan semuanya dengan benar, wallpaper Anda seharusnya tidak terlihat seperti sampah lagi.

"Dengar, tidak ada artefak!" (Wallpaper diambil dari halaman wallpaper Louie Mantia )

Jelas, ada kekurangan untuk metode ini, yaitu:

  • Anda harus melalui semua izin omong kosong ini setiap kali Anda mengubah wallpaper (Anda mungkin dapat mengotomatisasi ini melalui skrip batch, tetapi saya tidak tahu bagaimana melakukannya)
  • Anda tidak akan dapat menggunakan tayangan slide wallpaper (setidaknya bukan jenis asli)
  • Anda tidak dapat menggunakan gambar PNG yang sebenarnya, Anda harus menggunakan JPG

Mari kita berharap Windows 10 tidak akan menjadi kekecewaan besar dalam hal itu.

Peter W.
sumber
Bolehkah saya bertanya di mana orang dapat menemukan folder ChachedFiles ini?
Creator13
Itu tepat di dalam X: \ Users \ <User> \ AppData \ Roaming \ Microsoft \ Windows \ Themes \. Semua hal penting ada di posting di atas. ;)
Peter W.
Oh, maka itu mungkin hanya terjadi di Windows 8, karena saya tidak dapat menemukannya di Windows 7. Terima kasih!
Creator13
Ya, saya hanya menguji ini pada Windows 8. Anda mungkin dapat menemukan folder itu dengan melakukan pencarian file untuk "TranscodedWallpaper", yang sudah ada di sana setidaknya sejak Windows 7.
Peter W.
Windows 7 memiliki masalah yang sama. Saya telah mengelolanya dengan cara yang sama seperti pada posting ini (mengganti file transcodedWallpaper). Saya tidak melakukan apa pun dengan CachedFiles, setelah .. Setelah mengganti file transcodedWallpaper, seseorang hanya harus menyebabkan latar belakang desktop untuk memuat ulang (mis. Ubah resolusi ke yang lain dan kembali).
Jindra Helcl
7

Saya memiliki masalah ini sendiri, mencari jawaban tanpa henti dan tidak menemukannya. Sampai saya menemukan seseorang yang tidak memiliki masalah ini, saya meminta mereka untuk membagikan wallpaper mereka dengan saya dan saya mencobanya, tentu saja, wallpaper mereka tidak memiliki artefak di layar dan wallpaper terkompresi yang dihasilkan, bukan jpg menyusut. Bahkan, ukuran file jpg "terkompresi" lebih besar dari aslinya.

Jadi saya memutuskan untuk melihat-lihat pengaturan pada jpg, tidak ada yang tidak biasa yang bisa saya lihat, gambarnya adalah 1900x1200 pada 72.009dpi dan 8bit. Saya memutuskan untuk mengurangi wallpaper pribadi saya menjadi ukuran 1900x1200, mengubah dpi dan bitrate agar sesuai dengan jpg lainnya. Setelah menyimpan gambar baru saya, saya mengklik kanan dan memilih set ke desktop, gambar yang dihasilkan tidak memiliki artefak dan tidak lagi dikompres. Ini berfungsi untuk setiap wallpaper yang saya miliki.

Jika Anda mencoba ini, saya pikir Anda perlu memastikan Anda mengubah dimensi gambar agar sesuai dengan resolusi layar Anda. Juga memastikan dpi diatur ke 72.009 dan 8bit. Cobalah, lihat apakah ini membantu siapa pun. Saya akan memposting pesan ini di semua forum dan blog yang saya lihat membahas hal ini.

flukeSG2
sumber
Mengubah ukuran gambar ke resolusi tampilan menghasilkan hasil yang sempurna bagi saya. Tanpa mengetahui DPI monitor saya, saya mengekspor JPG sebagai 300 DPI, kualitas: 100. Saya mengelola gambar saya di Lightroom, jadi saya memangkas gambar agar sesuai dengan aspek rasio monitor saya. Kemudian di LR, diekspor dengan: 300 DPI, Ubah ukuran agar sesuai: <monitor res>, memungkinkan perbesar, JPG, kualitas 100, Pertajam untuk layar.
Alastair McCormack
Saya melihat jawaban ini lagi ketika memperbarui jawaban saya dan merasa perlu menambahkan komentar ini: Karena ini melibatkan mengubah file asli, itu bukan jawaban untuk pertanyaan asli saya. Sebaliknya, periksa jawaban saya jika Anda membutuhkan solusi aktual yang tidak mengharuskan Anda untuk mengubah file wallpaper Anda.
Peter W.
4

Di Windows 7, membuka gambar menggunakan internet explorer, lalu klik kanan: 'set as background image', digunakan untuk melakukan trik.

Ini tampaknya melakukan hal yang sama (belum dikonfirmasi) seperti mengatur nilai registri secara manual .

Lg102
sumber
Terima kasih, tetapi nilai registri sudah menunjuk ke gambar asli, bukan yang "TranscodedWallpaper", yang tampaknya aneh. Terima kasih, Microsoft.
Peter W.
Jika Anda melakukannya dengan cara ini, gambar yang Anda pilih disalin, ditranskodekan dan disimpan sebagai file TranscodedWallpaper.
Jindra Helcl
2

TIDAK. Saya dapat mengkonfirmasi perilaku ini pada Windows 7 64 bit. Ini terjadi untuk semua jenis gambar (PNG dan BMP) yang disertakan setiap kali pengguna mengklik kanan thumbnail dan memilih "Set as background". Saya ragu banyak orang memperhatikan perilaku ini karena mereka tidak menggunakan latar belakang teknis atau gambar yang bagus.

Solusi yang berhasil bagi saya adalah membuka gambar (format apa pun) di IrfanView dan menggunakan fitur "set as wallpaper" program itu. Ada di menu di bawah "Opsi."

Abu
sumber
Saya menghapus bagian kata-kata kasar, yang tidak menambah jawaban. OP juga bertanya tentang Windows 8; menyebutkan Windows 7 tidak menjawab pertanyaan, dan mungkin membuat jawaban ini tidak berguna dengan sendirinya
Luke Kanada INSTALASI MONICA
Saya mengalami kesulitan menginstal perangkat lunak itu, tetapi saya dapat mengonfirmasi bahwa itu berhasil! Metode paling sederhana ada saya pikir, jika Anda tidak keberatan untuk mendapatkan program baru.
Creator13
2

Itu menjadi lebih baik dengan Windows 10 untuk mesin lokal, tetapi sama seperti pada Windows 8 untuk setiap komputer lain yang Anda masuki dengan tema roaming.

Pengamatan obyektif

Saya menemukan 3 file berikut:

  • <original_filename.jpg>
    • Jalur: tergantung pada bagaimana Anda mengatur latar belakang, menggunakan hasil Explorer di jalur file asli, menggunakan sesuatu seperti aplikasi Foto menghasilkan jalur ke salinan gambar yang di-cache (tapi masih sama dengan kualitas asli)
    • Dirujuk dalam: %USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme(teks yang dapat dibaca manusia)
    • Kualitas asli
    • Kualitas dilaporkan oleh Gimp: resolusi 5000 × 2813 piksel, kualitas JPEG 98% progresif, subsampling 4: 4: 4, ukuran 1,9 MB
  • <filename.jpg> (nama file harus sama dengan aslinya)
    • Path: %USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\RoamedThemeFiles\DesktopBackground
    • Dirujuk dalam: %USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Roamed.theme
    • Kualitas yang dilaporkan oleh Gimp: resolusi 2698 × 1518 piksel, kualitas JPEG 75% progresif, subsampling 4: 2: 0, ukuran 187 KB
  • TranscodedWallpaper (file JPEG)
    • Path: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
    • Kualitas dilaporkan oleh Gimp: resolusi 3520 × 1980 piksel, kualitas JPEG 85% progresif, subsampling 4: 2: 0, ukuran 336 KB

Mencoba menyimpan tema dengan latar belakang khusus akan menghasilkan file terkait yang dibuat Localdan TranscodedWallpaperdigunakan untuk mengunggah atau mentransfer wallpaper di antara desktop. Jelas tidak ada dukungan PNG (sementara Win+ Printsekarang di Windows 10 secara otomatis menyimpan PNG ke direktori Screenshot), JPEG dengan fi rendah, dan jika Anda mengganti tema dengan sinkronisasi yang diaktifkan, Anda mendapatkan kualitas rendah yang sama di mana-mana , bahkan pada host dengan file asli. :(

Opsi terbaik: Unggah wallpaper Anda sebagai JPEG berkualitas tinggi ke OneDrive untuk menghindari mengubah ukuran artefak dari format lain dan mematikan sinkronisasi desain / tema.

Mhhh ... ketika saya sudah memiliki file di OneDrive, mengapa tidak ada opsi untuk menandainya sebagai wallpaper untuk penggunaan desktop / seluler dan menikmati latar belakang saya dalam kualitas asli?


Pengamatan subyektif (bagian lama dari jawaban)

Saya menggunakan solusi mengecilkan wallpaper saya ke ukuran layar laptop saya dengan Gimp di Windows 8. Karena saya menggunakan PNG transparan dari sumber grafik vektor, saya hanya ingin mengubah gradien latar belakang dan juga mencoba jika versi yang lebih besar akan terlihat lebih baik setelah bermigrasi ke Windows 10 atau jika ada perubahan lain yang dibuat. Jadi saya membuat ulang wallpaer saya dalam resolusi asli 5000x2813 piksel dengan gradien latar belakang lama dan gradien baru di PNG (diproses denganoptipng -o7) dan JPG (Gimp: kualitas 98%, progresif, subsampling 4: 4: 4, pengaturan yang sama seperti untuk custom downscaled). Hasil: garis besar terlihat sangat halus (lebih baik daripada hasil sebelumnya dengan penyelesaiannya, tetapi resizer Gimps mungkin disalahkan di sini) ketika menggunakan JPG besar dan hampir tidak ada artefak pita pada tampilan laptop utama (pita mungkin disebabkan oleh panel diri). Masih ada artefak pengubahan ukuran yang terlihat pada monitor 1080p eksternal, yang mungkin merupakan hasil dari peningkatan wallpaper resolusi laptop primer 1600x900 (untuk menghindari kebingungan: tentu saja saya menggunakan monitor eksternal sebagai perpanjangan pada resolusi asli).

Mem-boot VM VirtualBox Insider saya, saya perhatikan bahwa wallpaper diperbarui seperti yang diharapkan setelah pengaturan yang lebih baru melalui panel kontrol, tetapi memiliki kompresi yang terlihat dan artefak banding seperti pada Windows 8. (Gambar DesktopBackgroundadalah 2698x1518 piksel dan 187 KB, Gimp memberitahu saya pengaturannya adalah kualitas 75% dan subsampling 4: 2: 0).

LiveWireBT
sumber
Sebelum nuking hard disk saya dari orbit karena Windows 10 menutup sendiri dengan pembaruan yang salah, saya menemukan bahwa saya tidak bisa melihat perbedaan antara penanganan wallpaper di Windows 8 (.1) dan Windows 10. Omong kosong JPG yang sama.
Peter W.
Sejujurnya, masalah ini tidak lagi menjadi masalah saya seperti yang terjadi tiga tahun lalu. Saya memiliki Mac sekarang, yang memungkinkan Anda untuk mengatur semua jenis jenis gambar sebagai wallpaper desktop. Saya hanya menggunakan Windows sangat sporadis untuk game yang tidak mendukung OS X, dan latar belakang hitam solid cukup baik untuk itu.
Peter W.
1

Jangan mengatur wallpaper di Windows 8 menggunakan Windows Photo Viewer. Windows Photo Viewer menyimpan jpeg berkualitas lebih rendah dan menggunakannya sebagai wallpaper. Gunakan Control Panel \ Appearance dan Personalisasi \ Personalisasi atau klik kanan dan pilih "Set as desktop background".

Juga, karena Anda menurunkan skala gambar, Anda mungkin ingin mengedit / mengubah ukurannya menggunakan photoshop ke resolusi asli monitor Anda. Windows diketahui menghasilkan downscaling gambar yang berkualitas rendah (mis. Kasar) dan menghasilkan artefak sesekali di wallpaper.

latooots
sumber
0

Windows 7 - Dari yang saya coba, Anda perlu menggunakan klik kanan Internet Explorer -> Tetapkan sebagai opsi Latar Belakang untuk mempertahankan kualitas.

Saya sudah mencoba beberapa jenis file, dan satu-satunya cara saya menemukan untuk mempertahankan kualitas adalah dengan menggunakan program untuk mengatur wallpaper. Sayangnya bagi saya, saya suka menggunakan opsi tampilan slide untuk wallpaper saya, dan biasanya menyeret (menyalin) gambar saya ke folder pada jendela penyesuaian.

Bahkan jika Anda menggunakan jenis file apa pun dan seret ke folder Internet Explorer di mana foto Anda yang tidak dikompresi muncul, itu akan menjadikannya sebagai JPEG.

Jadi dari apa yang saya dapat melihat satu-satunya cara tanpa modding Windows adalah memiliki foto solo sebagai wallpaper Anda, yang Anda atur melalui Internet Explorer.

Ahli stensil
sumber