Dies hat mich auch unter Windows 7 gestört, und zu meinem Leidwesen hat sich Microsoft nicht darum gekümmert, dieses Problem unter Windows 8 zu beheben. Nehmen Sie zum Beispiel folgendes Bild:
(Klicken Sie hier, um das ursprüngliche, unveränderte Bild zu öffnen.)
Es wurde für Macbooks mit Netzhaut-Auflösung entwickelt, daher wird es natürlich verkleinert, wenn es auf meinem 1680 x 1050-Bildschirm als Hintergrundbild festgelegt wird. Windows 8 schafft es, es schrecklich aussehen zu lassen, siehe folgenden Screenshot:
Gibt es eine Möglichkeit, Windows dazu zu bringen, immer das Original-Image zu verwenden, nicht irgendeine JPGized-to-Hell-Version davon?
windows
desktop-customization
jpeg
Peter W.
quelle
quelle
Antworten:
Neue Antwort (18. Juli 2016):
Keine Ahnung, wer es zuerst gefunden hat, aber hier ist eine nette Zusammenfassung: https://m.reddit.com/r/pcmasterrace/comments/4azlwr/tired_of_windows_compressing_your_wallpapers_in/
Ihre Registrierung sollte jetzt so aussehen (mit dem neuen hervorgehobenen Wert):
Starten Sie neu (oder melden Sie sich ab und wieder an, ich habe gerade neu gestartet) und stellen Sie Ihr Hintergrundbild neu ein. Es wird besser aussehen, aber hinter den Kulissen ist es immer noch nur ein neu codiertes JPEG. Erwarten Sie also keine Wunder.
Die folgende Antwort ist veraltet. Während es wahrscheinlich immer noch die beste Möglichkeit ist, Dinge zu tun, weil Windows Ihre Dateien nicht einmal auf diese Weise berühren kann, gibt es eine andere Möglichkeit darüber.
Alte Antwort (25. Oktober 2014):
Es gab hier eine Antwort, ich habe sie sogar positiv bewertet und als die richtige Antwort akzeptiert, aber sie scheint verschwunden zu sein. Es ging so:
Öffnen
X:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\
. Die darin enthalteneTranscodedWallpaper
Datei ist ein JPG-Bild ohne Dateierweiterung. Ersetzen Sie es durch eine 100% -JPG-Version des Hintergrundbilds, das Sie verwenden möchten.Öffnen Sie dann den
CachedFiles
Ordner. Darin sollten sich eine oder mehrere JPG-Dateien mit folgendem Namen befinden:CachedImage_2560_1440_POS4.jpg
(Ersetzen Sie die Zahlen durch die Breite und Höhe Ihrer Auflösung.) Suchen Sie diejenige, die Ihrer aktiven Auflösung entspricht, kopieren Sie den Dateinamen und löschen Sie alle Dateien. Kopieren Sie auch die JPG-Version Ihres Hintergrundbilds in diesen Ordner und benennen Sie sie in die gerade kopierte um. Die tatsächliche Auflösung des Hintergrundbilds spielt keine Rolle. Soweit ich das beurteilen konnte, verwendet Windows nur die eingestellten Hintergrundeinstellungen. ('Füllen' für mich)Damit Ihr Hintergrundbild nur funktioniert (und das Betriebssystem nicht mehr die bisherigen Aktionen rückgängig macht), müssen Sie dem Systembenutzer den Schreibzugriff entziehen. Probieren Sie dazu die Sicherheitseinstellungen der
TranscodedWallpaper
Datei und desCachedFiles
Ordners aus, bis sie so aussehen:Ich weiß nicht, wie diese Optionen in englischen Versionen von Windows genannt werden, aber ich stelle mir vor, dass ihre Positionen gleich sind. Das erste Kombinationsfeld sagt "Zulassen", das zweite bewirkt, dass die Berechtigungen rekursiv auf alle Dateien und Ordner in diesem Ordner angewendet werden.
Wenn Sie fertig sind, melden Sie sich ab und dann wieder an. Wenn Sie alles richtig gemacht haben, sollte Ihr Hintergrundbild nicht mehr wie Müll aussehen.
"Schau ma, keine Artefakte!" (Hintergrundbild von Louie Mantias Hintergrundbildseite )
Offensichtlich hat dieses Verfahren Nachteile, nämlich:
Hoffen wir nur, dass Windows 10 in dieser Hinsicht keine so große Enttäuschung darstellt.
quelle
Ich hatte dieses Problem selbst, suchte endlos nach einer Antwort und fand keine. Bis ich jemanden gefunden habe, der dieses Problem nicht hatte, habe ich ihn gebeten, sein Hintergrundbild mit mir zu teilen, und ich habe es ausprobiert. Das Hintergrundbild hatte keine Artefakte auf dem Bildschirm und das resultierende komprimierte Hintergrundbild war kein verkleinertes JPG. Tatsächlich war die Dateigröße des "komprimierten" JPG größer als das Original.
Also beschloss ich, mich in den Einstellungen auf dem JPG umzusehen, nichts Ungewöhnliches, das Bild war 1900x1200 bei 72.009 dpi und 8 Bit. Ich beschloss, meine persönlichen Hintergrundbilder auf die Größe 1900x1200 zu verkleinern, die Auflösung und die Bitrate an das andere JPG anzupassen. Nachdem ich mein neues Bild gespeichert hatte, klickte ich mit der rechten Maustaste darauf und wählte "Desktop". Das resultierende Bild weist keine Artefakte mehr auf und ist nicht mehr komprimiert. Das funktioniert für jedes Hintergrundbild, das ich habe.
Wenn Sie dies versuchen, müssen Sie meines Erachtens sicherstellen, dass Sie die Bildabmessungen so ändern, dass sie genau der Bildschirmauflösung entsprechen. Stellen Sie außerdem sicher, dass die Auflösung auf 72.009 und 8 Bit eingestellt ist. Probieren Sie es aus, um zu sehen, ob dies jemandem hilft. Ich werde diese Nachricht in allen Foren und Blogs veröffentlichen, in denen ich darüber spreche.
quelle
Öffnen Sie in Windows 7 das Bild mit dem Internet Explorer und klicken Sie mit der rechten Maustaste auf "Als Hintergrundbild festlegen".
Dies scheint dasselbe zu tun (unbestätigt) wie das manuelle Festlegen des Registrierungswerts .
quelle
NEIN. Ich kann dieses Verhalten unter Windows 7 64-Bit bestätigen. Sie tritt für alle Bildtypen (PNG und BMP) auf, die einbezogen werden, wenn der Benutzer mit der rechten Maustaste auf ein Miniaturbild klickt und "Als Hintergrund festlegen" wählt. Ich bezweifle, dass viele Leute das Verhalten bemerken, weil sie keine technischen oder gut gezeichneten Hintergründe verwenden.
Die Problemumgehung, die für mich funktioniert hat, bestand darin, das Bild (in einem beliebigen Format) in IrfanView zu öffnen und die Funktion "Als Hintergrundbild festlegen" dieses Programms zu verwenden. Es ist im Menü unter "Optionen".
quelle
Mit Windows 10 für den lokalen Computer wurde es besser , aber es ist dasselbe wie in Windows 8 für jeden anderen Computer, bei dem Sie sich mit geserverspeicherten Themen anmelden.
Objektive Beobachtung
Ich habe die folgenden 3 Dateien gefunden:
<original_filename.jpg>
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme
(lesbarer Text)<filename.jpg>
(Der Dateiname sollte mit Ihrem Original identisch sein.)%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\RoamedThemeFiles\DesktopBackground
%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Roamed.theme
TranscodedWallpaper
(eine JPEG-Datei)%USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
Wenn Sie versuchen, ein Design mit einem benutzerdefinierten Hintergrund zu speichern, werden die entsprechenden Dateien in erstellt
Local
undTranscodedWallpaper
zum Hochladen oder Übertragen des Hintergrundbilds zwischen Desktops verwendet. Offensichtlich gibt es keine PNG-Unterstützung (während Win+ Printjetzt in Windows 10 PNGs automatisch im Screenshot-Verzeichnis gespeichert werden), Low-Fi-JPEG, und wenn Sie Themen mit aktivierter Synchronisierung wechseln, erhalten Sie überall die gleiche niedrige Qualität , auch auf dem Host mit der Originaldatei. :(Beste Option: Laden Sie Ihre Hintergrundbilder in JPEG-Qualität auf OneDrive hoch, um die Größe von Artefakten aus anderen Formaten nicht zu ändern und die Design- / Themensynchronisierung zu deaktivieren.
Mhhh… wenn ich die Datei bereits auf OneDrive habe, warum gibt es keine Möglichkeit, sie als Hintergrundbild für den Desktop / das Handy zu markieren und meine Hintergründe in Originalqualität zu genießen?
Subjektive Beobachtung (alter Teil der Antwort)
Ich habe die Problemumgehung verwendet, um mein Hintergrundbild mit Gimp in Windows 8 auf die Bildschirmgröße meines Laptops zu verkleinern. Da ich ein transparentes PNG aus einer Vektorgrafikquelle verwende, wollte ich nur den Hintergrundverlauf ändern und auch versuchen, ob eine größere Version aussehen würde Besser nach der Migration auf Windows 10 oder wenn andere Änderungen vorgenommen wurden. Also habe ich mein wallpaer in der ursprünglichen Auflösung von 5000x2813 Pixeln mit dem alten Hintergrundfarbverlauf und dem neuen Farbverlauf in PNG (verarbeitet mit
optipng -o7
) und JPG (Gimp: Qualität 98%, progressiv, Unterabtastung 4: 4: 4, dieselben Einstellungen wie für die benutzerdefinierte herunterskalierte). Ergebnis: Die Konturen sehen sehr glatt aus (besser als das vorherige Ergebnis mit der Problemumgehung, aber Gimps Resizer kann hier die Schuld sein), wenn Sie das große JPG verwenden und fast keine Streifenartefakte auf dem primären Laptop-Display (die Streifen können vom Panel verursacht werden) selbst). Auf dem externen 1080p-Monitor sind nach wie vor bemerkenswerte Größenänderungsartefakte zu sehen, die möglicherweise auf das Hochskalieren des Hintergrundbilds der primären Laptopauflösung von 1600 x 900 zurückzuführen sind (um Verwirrung zu vermeiden: Natürlich verwende ich den externen Monitor als Erweiterung bei nativer Auflösung).Booting meinen VirtualBox Insider VM, bemerkte ich , dass die Tapete aktualisiert wurde erwartet , nachdem das neuere durch das Bedienfeld einstellen, aber es hat sichtbare Kompression und Banding - Artefakte wie in Windows 8 (das Bild in
DesktopBackground
waren 2698x1518 Pixel und 187 KB, Gimp erzählt Mir waren die Einstellungen 75% Qualität und die Unterabtastung 4: 2: 0).quelle
Stellen Sie das Hintergrundbild in Windows 8 nicht mit Windows Photo Viewer ein. Windows Photo Viewer speichert ein JPEG mit geringerer Qualität und verwendet dieses als Hintergrundbild. Verwenden Sie die Systemsteuerung \ Darstellung und Personalisierung \ Personalisierung oder klicken Sie mit der rechten Maustaste und wählen Sie "Als Desktop-Hintergrund festlegen".
Da Sie ein Bild verkleinern, möchten Sie es möglicherweise mit Photoshop auf die native Auflösung Ihres Monitors bearbeiten / skalieren. Es ist bekannt, dass Windows eine schlechte Qualität (dh eine grobe) Verkleinerung von Bildern erzeugt und gelegentlich Artefakte auf Hintergrundbildern erzeugt.
quelle
Windows 7 - Nach dem, was ich versucht habe, müssen Sie mit der rechten Maustaste auf Internet Explorer -> Als Hintergrund festlegen klicken , um die Qualität beizubehalten.
Ich habe ein paar Dateitypen ausprobiert und die einzige Möglichkeit, die Qualität beizubehalten, besteht darin, das Programm zum Festlegen des Hintergrunds zu verwenden. Leider verwende ich gerne die Diashow-Option für mein Hintergrundbild und ziehe (kopiere) normalerweise meine Bilder in den Ordner im Anpassungsfenster.
Auch wenn Sie einen beliebigen Dateityp verwenden und in den Internet Explorer-Ordner ziehen, in dem sich das nicht komprimierte Foto befindet, wird es als JPEG gerendert.
Aus meiner Sicht besteht die einzige Möglichkeit, Windows zu modifizieren, darin, ein Solo-Foto als Hintergrundbild zu verwenden, das Sie über den Internet Explorer festgelegt haben.
quelle