To mnie również denerwuje w systemie Windows 7 i ku mojemu rozczarowaniu Microsoft nie zawracał sobie głowy rozwiązywaniem tego problemu w systemie Windows 8. Weźmy na przykład ten obraz:
(Kliknij, aby otworzyć oryginalny niezmieniony obraz.)
Jest przeznaczony dla MacBooków Retina, więc naturalnie jest zmniejszany podczas ustawiania go jako tapety na ekranie 1680x1050. Windows 8 sprawia, że wygląda okropnie, zobacz ten zrzut ekranu:
Czy istnieje sposób, aby system Windows zawsze używał oryginalnego obrazu, a nie jakiejś wersji JPGized do piekła?
windows
desktop-customization
jpeg
Peter W.
źródło
źródło
Odpowiedzi:
Nowa odpowiedź (18 lipca 2016 r.):
Nie wiem, kto pierwszy go znalazł, ale tutaj jest miły napis: https://m.reddit.com/r/pcmasterrace/comments/4azlwr/tired_of_windows_compressing_your_wallpapers_in/
Twój rejestr powinien wyglądać teraz tak (z podświetloną nową wartością):
Uruchom ponownie (lub wyloguj się i zaloguj ponownie, właśnie uruchomiłem ponownie) i ponownie ustaw tapetę. Będzie wyglądał lepiej, ale za kulisami jest to po prostu ponownie zakodowany JPEG, więc nie oczekuj żadnych cudów.
Poniższa odpowiedź jest nieaktualna. Chociaż jest to prawdopodobnie najlepszy sposób robienia rzeczy, ponieważ system Windows nie może nawet dotknąć twoich plików w ten sposób, jest jeszcze jeden sposób powyżej.
Stara odpowiedź (25 października 2014 r.):
Była tu odpowiedź, nawet ją głosowałem i zaakceptowałem jako poprawną, ale wydaje się, że zniknęła. Poszło tak:
Otwarte
X:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\
.TranscodedWallpaper
Plik wewnątrz jest obraz JPG bez rozszerzenia pliku, wymień ją na 100% wersji -JPG na tapetę, której chcesz użyć.Następnie otwórz
CachedFiles
folder. W środku powinien znajdować się jeden lub więcej plików JPG, każdy o takiej nazwie:CachedImage_2560_1440_POS4.jpg
(zamień liczby na szerokość i wysokość rozdzielczości). Znajdź ten, który odpowiada twojej rozdzielczości, skopiuj jego nazwę pliku, a następnie usuń wszystkie pliki. Skopiuj również wersję JPG tapety do tego folderu i zmień nazwę na cokolwiek, co właśnie skopiowałeś. Rzeczywista rozdzielczość tapety nie ma znaczenia; o ile mogłem powiedzieć, Windows po prostu ponownie wykorzystuje ustawienie tapety. („Wypełnij” dla mnie)Aby tapeta działała (a także aby powstrzymać system operacyjny przed cofnięciem tego, co zrobiłeś do tej pory), musisz cofnąć uprawnienia użytkownika do zapisu. Aby to zrobić, majstruj przy ustawieniach zabezpieczeń
TranscodedWallpaper
pliku iCachedFiles
folderu, aż będzie wyglądać tak:Nie wiem, jak te opcje są nazywane w angielskiej wersji systemu Windows, ale wyobrażam sobie, że ich pozycje są takie same. Pierwszy combobox mówi „Zezwalaj”, drugi sprawia, że uprawnienia są stosowane rekurencyjnie do wszystkich plików i folderów w tym folderze.
Po zakończeniu wyloguj się, a następnie zaloguj się ponownie. Jeśli zrobiłeś wszystko dobrze, tapeta nie powinna już wyglądać jak śmieci.
„Spójrz, nie ma artefaktów!” (Tapeta pochodzi ze strony z tapetami Louiego Mantii )
Oczywiście ta metoda ma wady:
Miejmy tylko nadzieję, że Windows 10 nie będzie pod tym względem kolosalnym rozczarowaniem.
źródło
Sam miałem ten problem, szukałem nieskończenie odpowiedzi i nie znalazłem żadnej. Dopóki nie znalazłem kogoś, kto nie miał tego problemu, poprosiłem go, aby udostępnił mi swoją tapetę i spróbowałem, na pewno, ich tapeta nie miała żadnych artefaktów na ekranie, a wynikowa skompresowana tapeta nie była zmniejszonym jpg. W rzeczywistości rozmiar „skompresowanego” pliku jpg był większy niż oryginał.
Postanowiłem więc rozejrzeć się w ustawieniach jpg, nic dziwnego, co mogłem zobaczyć, obraz miał 1900 x 1200 przy 72,009 dpi i 8 bitów. Postanowiłem zmniejszyć własne tapety do rozmiaru 1900 x 1200, zmieniłem rozdzielczość i szybkość transmisji bitów, aby dopasować je do innych plików jpg. Po zapisaniu nowego obrazu kliknąłem go prawym przyciskiem myszy i wybrałem ustawienie na pulpicie, powstały obraz nie ma artefaktów i nie jest już kompresowany. Działa to dla każdej tapety, którą mam.
Jeśli spróbujesz tego, myślę, że musisz upewnić się, że zmieniłeś wymiary obrazu, aby dokładnie odpowiadały rozdzielczości ekranu. Upewnij się także, że dpi jest ustawiona na 72,009 i 8 bitów. Wypróbuj, sprawdź, czy to komuś pomoże. Zamieszczę tę wiadomość na wszystkich forach i blogach, które omawiam.
źródło
W Windows 7 otwarcie obrazu za pomocą przeglądarki Internet Explorer, a następnie kliknięcie prawym przyciskiem myszy: „ustaw jako obraz tła”, służyło do załatwienia sprawy.
Wydaje się, że robi to to samo (niepotwierdzone) jak ręczne ustawianie wartości rejestru .
źródło
NIE. Mogę potwierdzić to zachowanie w 64-bitowym systemie Windows 7. Występuje dla wszystkich typów obrazów (PNG i BMP) zawartych za każdym razem, gdy użytkownik kliknie miniaturę prawym przyciskiem myszy i wybierze „Ustaw jako tło”. Wątpię, by wiele osób zauważyło takie zachowanie, ponieważ nie używają tła technicznego lub dobrze narysowanego.
Obejściem, które działało dla mnie, było otwarcie obrazu (dowolnego formatu) w IrfanView i użycie funkcji „ustaw jako tapetę” tego programu. Jest w menu pod „Opcje”.
źródło
Z Windows 10 jest lepiej na lokalnym komputerze, ale jest taki sam jak w Windows 8 dla każdego innego komputera, na który logujesz się z motywami mobilnymi.
Obiektywna obserwacja
Znalazłem następujące 3 pliki:
<original_filename.jpg>
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme
(tekst czytelny dla człowieka)<filename.jpg>
(nazwa pliku powinna być taka sama jak oryginalna)%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\RoamedThemeFiles\DesktopBackground
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Roamed.theme
TranscodedWallpaper
(plik JPEG)%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
Próba zapisania motywu z niestandardowym tłem spowoduje utworzenie odpowiednich plików
Local
iTranscodedWallpaper
przesłanie lub przesłanie tapety między komputerami. Oczywiście brak obsługi PNG (podczas gdy Win+ Printteraz w systemie Windows 10 automatycznie zapisuje PNG w katalogu zrzutów ekranu), JPEG w niskiej rozdzielczości, a jeśli zmienisz motywy z włączoną synchronizacją , wszędzie otrzymasz tę samą niską jakość , nawet na hoście z oryginalnym plikiem. :(Najlepsza opcja: Prześlij tapety w wysokiej jakości JPEG do OneDrive, aby uniknąć zmiany rozmiaru artefaktów z innych formatów i wyłączyć synchronizację projektu / motywu.
Mhhh… skoro mam już plik w OneDrive, dlaczego nie ma opcji, aby oznaczyć go jako tapetę na komputery stacjonarne / urządzenia mobilne i cieszyć się oryginalną jakością tła?
Obserwacja subiektywna (stara część odpowiedzi)
Wykorzystałem obejście zmniejszania tapety do rozmiaru ekranu mojego laptopa z Gimpem w Windows 8. Ponieważ używam przezroczystego pliku PNG ze źródła grafiki wektorowej, chciałem tylko zmienić gradient tła i sprawdzić, czy będzie wyglądać większa wersja lepiej po migracji do systemu Windows 10 lub po wprowadzeniu jakichkolwiek innych zmian. Tak więc przerobiłem mój wallpaer w oryginalnej rozdzielczości 5000 x 2813 pikseli ze starym gradientem tła i nowym gradientem w PNG (przetworzone za pomocą
optipng -o7
) i JPG (Gimp: jakość 98%, progresywny, podpróbkowanie 4: 4: 4, takie same ustawienia jak dla niestandardowego zmniejszonego). Wynik: kontury wyglądają bardzo gładko (lepiej niż poprzedni wynik z obejściem, ale tutaj można winić resimera Gimps) podczas korzystania z dużego JPG i prawie żadnych artefaktów pasmowania na głównym ekranie laptopa (paski mogą być spowodowane przez panel samo). Nadal zauważalne są artefakty zmiany rozmiaru na zewnętrznym monitorze 1080p, które mogą być wynikiem przeskalowania tapety głównej rozdzielczości laptopów o rozdzielczości 1600x900 (aby uniknąć nieporozumień: oczywiście używam zewnętrznego monitora jako rozszerzenia w natywnej rozdzielczości).Uruchamiając maszynę wirtualną VirtualBox Insider, zauważyłem, że tapeta została zaktualizowana zgodnie z oczekiwaniami po ustawieniu nowszej za pomocą panelu sterowania, ale ma widoczne artefakty kompresji i pasmowania, jak w Windows 8. (Obraz
DesktopBackground
miał 2698 x 1518 pikseli i 187 KB, Gimp mówi mi ustawienia to 75% jakości i podpróbkowanie 4: 2: 0).źródło
Nie ustawiaj tapety w Windows 8 za pomocą Windows Photo Viewer. Przeglądarka fotografii systemu Windows zapisuje plik JPEG o niższej jakości i używa go jako tapety. Użyj Panelu sterowania \ Wygląd i personalizacja \ Personalizacja lub po prostu kliknij prawym przyciskiem myszy i wybierz „Ustaw jako tło pulpitu”.
Ponadto, ponieważ skalujesz obraz w dół, możesz chcieć go edytować / zmienić rozmiar za pomocą programu Photoshop do natywnej rozdzielczości monitora. Wiadomo, że system Windows obniża jakość obrazów (tj. Zgrubnie) i generuje sporadyczne artefakty na tapetach.
źródło
Windows 7 - Z tego, co próbowałem, musisz użyć kliknięcia prawym przyciskiem myszy Internet Explorera -> Ustaw jako tło , aby zachować jakość.
Wypróbowałem kilka typów plików i jedynym sposobem na zachowanie jakości jest użycie programu do ustawienia tapety. Niestety dla mnie lubię używać opcji pokazu slajdów jako tapetę i zwykle przeciągam (kopiuję) moje obrazy do folderu w oknie dostosowywania.
Nawet jeśli użyjesz dowolnego typu pliku i przeciągniesz go do folderu Internet Explorer, w którym pokazuje się Twoje nieskompresowane zdjęcie, będzie ono renderowane jako JPEG.
Więc z tego, co widzę, jedynym sposobem bez modyfikacji systemu Windows jest posiadanie pojedynczego zdjęcia jako tapety, które ustawiasz za pomocą Internet Explorera.
źródło