Windows 8が壁紙を低品質のJPGに変換しないようにする


18

これはWindows 7でも私を悩ませてきました。そして、私の残念なことに、MicrosoftはWindows 8でその問題に対処しませんでした。この画像を例に取ります。

1 (クリックして元の変更されていない画像を開きます。)

Retina Macbook用に作られているため、1680x1050の画面で壁紙として設定する場合は当然、縮小されます。Windows 8では、見栄えが悪くなります。次のスクリーンショットを参照してください。

2

Windowsで常に JPG化されたバージョンの画像ではなく、元の画像を使用する方法はありますか?


4
画像を手動で1680x1050に縮小し、結果のJPEG(またはさらに良いのはPNG)を壁紙として設定するとどうなりますか?
クラウディウス

3
ここに元の壁紙が表示されます。どの壁紙表示オプション(塗りつぶし、フィットなど)を選択しましたか?
カラン

7
Windowsが画像を「jpg」化するのはなぜだと思いますか?変換せずにpngとgifを使用できます。ただし、「Fit」を選択した場合は、画面に合わせて縮小する必要があります。任意のスケールダウンでアーティファクトを取得する必要があります。完璧を望むなら、Windowsがあなたの心を読んだり、あなたが個人的に完璧だと思うことを知ることを期待できないので、自分で再スケーリングを行ってください。
ペオン

3
「スクリーンショット」は私には完璧に見えますが、問題をより明確に説明してもらえますか?
kreemoweet

2
@PeterW。リンクしたオリジナルがJPGでもあるのに、どうしてPNGの話をするのですか?
カラン

回答:


11

新しい回答(2016年7月18日):

最初に発見したダンノですが、ここに素晴らしい記事があります: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> Control Panel> Desktop)

4)デスクトップを右クリックして、新しいDWORDを選択します

5)「JPEGImportQuality」と呼びます

6)100に設定します(10進数-16進数ではありません)

7)regeditを閉じる

レジストリは次のようになります(新しい値が強調表示されています)。

新しいDWORD値が設定されたレジストリのスクリーンショット

再起動(またはログアウトしてから再起動しました)して、壁紙を再設定します。見た目は良くなりますが、舞台裏ではまだ再エンコードされたJPEGであるため、奇跡を期待しないでください。


次の答えは時代遅れです。Windowsはその方法でファイルに触れることさえできないので、おそらく最善の方法です。上記の別の方法があります。

古い回答(2014年10月25日):

ここには答えがあり、私はそれを支持し、正しい答えとして受け入れましたが、それは消えたようです。次のようになりました。

オープンX:\Users\<User>\AppData\Roaming\Microsoft\Windows\Themes\TranscodedWallpaper内部のファイルは、ファイル拡張子のないJPG画像です。使用する壁紙の100%-JPGバージョンに置き換えてください。

次に、CachedFilesフォルダーを開きます。内部には1つ以上のJPGファイルがあり、それぞれに次のように名前が付けられCachedImage_2560_1440_POS4.jpgています(数値を解像度の幅と高さに置き換えます)。アクティブな解像度に一致するものを見つけ、そのファイル名をコピーしてから、すべてのファイルを削除します。壁紙のJPGバージョンもこのフォルダーにコピーし、コピーした名前に変更します。壁紙の実際の解像度は重要ではありません。私が知る限り、Windowsは設定された壁紙設定を再利用します。(私のための「塗りつぶし」)

壁紙を正常に機能させるには(また、OSがこれまでに行ったことを取り消さないようにするため)、システムユーザーの書き込みアクセスを取り消す必要があります。これを行うには、TranscodedWallpaperファイルとCachedFilesフォルダーのセキュリティ設定を次のようになるまでいじります。

CachedFilesのプロパティダイアログ

これらのオプションが英語版のWindowsで何と呼ばれるのかわかりませんが、それらの位置は同じだと思います。最初のコンボボックスには「許可」と表示され、2番目のコンボボックスでは許可がそのフォルダー内のすべてのファイルとフォルダーに再帰的に適用されるようになっています。

完了したら、ログアウトしてから再度ログインします。すべてを正しければ、壁紙はもうゴミのようには見えないはずです。

「見てください、アーティファクトはありません!」ルイ・マンティアの壁紙ページから取られた壁紙

明らかに、この方法には欠点があります:

  • 壁紙を変更するたびに、このすべての許可をナンセンスする必要があります(バッチスクリプトを使用してこれを自動化できる場合がありますが、その方法はわかりません)
  • 壁紙のスライドショーを使用することはできません(少なくともネイティブの並べ替えはできません)
  • 実際のPNG画像は使用できません。JPGを使用する必要があります

Windows 10がその点でそれほど大きな失望にならないことを願っています。


このChachedFilesフォルダーをどこで見つけることができるのかと尋ねるかもしれません
Creator13

X:\ Users \ <User> \ AppData \ Roaming \ Microsoft \ Windows \ Themes \のすぐ内側にあります。重要なものはすべて上記の投稿にあります。;)
ピーターW.

ああ、それはおそらくWindows 8の場合だけです。Windows7では見つからないからです。ありがとうございます!
Creator13

ええ、私はあなたが1つのは、Windows 7以降では、少なくともがあったことを、「TranscodedWallpaper」のためのファイル検索を実行して、そのフォルダを見つけることができるかもしれないのWindows 8上でこれをテストした
ピーター・W.

Windows 7にも同じ問題があります。私はこの投稿とほぼ同じ方法で管理しました(transcodedWallpaperファイルを置き換えます)。ただし、CachedFilesについては何もしませんでした。transcodedWallpaperファイルを置き換えた後は、デスクトップの背景を再読み込みするだけです(たとえば、解像度を別の解像度に変更したり、元に戻したりします)。
ジンドラHelcl

7

私はこの問題を自分で抱えていて、答えを際限なく探しましたが、どれも見つかりませんでした。この問題を抱えていない人を見つけるまで、私は彼らに壁紙を私に共有するように頼みました、そして、確かに、彼らの壁紙には画面上のアーティファクトがなく、結果の圧縮された壁紙は縮小されたjpgではありませんでした。実際、「圧縮された」jpgのファイルサイズは元のサイズよりも大きかった。

だから私はjpgの設定を見て回ることに決めました、私が見ることができる異常なものは何もなく、画像は72.009dpiと8ビットで1900x1200でした。私は自分の個人用壁紙を1900x1200サイズに縮小し、dpiとビットレートを他のjpgに合わせて変更することにしました。新しい画像を保存した後、右クリックしてデスクトップに設定を選択しました。結果の画像にはアーチファクトがなく、圧縮されていません。これは私が持っているすべての壁紙で機能します。

これを試してみる場合、画面の解像度が正確に一致するように画像の寸法を変更する必要があると思います。また、dpiが72.009と8ビットに設定されていることを確認してください。それを試してみて、これが誰にも役立つかどうかを確認してください。これについて議論しているすべてのフォーラムとブログにこのメッセージを投稿します。


画像のサイズをディスプレイの解像度に変更すると、完璧な結果が得られました。モニターのDPIを知らずに、JPGを300 DPI、品質:100としてエクスポートしました。Lightroomで画像を管理するため、モニターのアスペクト比に合わせて画像をトリミングしました。次に、LRでエクスポート:300 DPI、サイズに合わせてサイズ変更:<monitor res>、拡大、JPG、品質100、画面のシャープネスを許可します。
アラステアマコーマック

回答を更新しているときにこの回答をもう一度見ましたが、このコメントを追加する必要があると感じました。これには元のファイルの変更が含まれているため、元の質問に対する回答ではありません。壁紙ファイルを変更する必要のない実際のソリューションが必要な場合は、代わりに私の答えを確認してください。
ピーターW.

4

Windows 7では、Internet Explorerを使用して画像を開き、右クリックして、「背景画像として設定」を使用して、トリックを実行します。

これは、レジストリ値手動で設定するのと同じこと(未確認)を行うようです


感謝しますが、レジストリ値は既に「TranscodedWallpaper」の画像ではなく、実際の画像を指していますが、これは奇妙に思えます。ありがとう、マイクロソフト。
ピーターW.

この方法で行うと、選択した画像がコピー、トランスコードされ、TranscodedWallpaperファイルとして保存されます。
ジンドラHelcl

2

番号。Windows 7 64ビットでこの動作を確認できます。ユーザーがサムネイルを右クリックして「背景に設定」を選択すると、含まれるすべての画像タイプ(PNGおよびBMP)で発生します。技術的な背景やよく描かれた背景を使用していないため、多くの人がこの動作に気付かないと思います。

私のために働いた回避策は、IrfanViewで画像(任意の形式)を開き、そのプログラムの「壁紙に設定」機能を使用することでした。[オプション]の下のメニューにあります。


答えに追加されない暴言の一部を削除しました。同様に、OPはWindows 8について尋ねています。Windows 7に言及しても質問に回答せず、この回答自体が役に立たない可能性があります
カナダのルークREINSTATE MONICA 14年

そのソフトウェアをインストールするのに苦労しましたが、動作することを確認できます!一番簡単な方法は、新しいプログラムを取得することを気にしない場合だと思います。
Creator13

2

ローカルマシンのWindows 10では改善されましたが、ローミングテーマを使用してログインする他のすべてのコンピューターのWindows 8と同じです。

客観的観察

次の3つのファイルが見つかりました。

  • <original_filename.jpg>
    • パス:背景の設定方法に依存します。エクスプローラーを使用すると元のファイルのパスが得られ、写真アプリのように使用すると画像のキャッシュコピーへのパスが得られます(ただし、元の品質と同じです)
    • 参照先:(%USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Custom.theme人間が読めるテキスト)
    • 元の品質
    • Gimpが報告する品質:解像度5000×2813ピクセル、JPEG品質98%プログレッシブ、サブサンプリング4:4:4、サイズ1.9 MB
  • <filename.jpg> (ファイル名は元のものと同じである必要があります)
    • 道: %USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\RoamedThemeFiles\DesktopBackground
    • 参照先: %USERPROFILE%\AppData\Local\Microsoft\Windows\Themes\Roamed.theme
    • Gimpが報告する品質:解像度2698×1518ピクセル、JPEG品質75%プログレッシブ、サブサンプリング4:2:0、サイズ187 KB
  • TranscodedWallpaper (JPEGファイル)
    • 道: %USERPROFILE%\AppData\Roaming\Microsoft\Windows\Themes
    • Gimpが報告する品質:解像度3520×1980ピクセル、JPEG品質85%プログレッシブ、サブサンプリング4:2:0、サイズ336 KB

カスタム背景でテーマを保存しようとすると、対応するファイルが作成されLocalTranscodedWallpaperデスクトップ間で壁紙をアップロードまたは転送するために使用されます。明らかにPNGのサポートなし(Windows 10ではWin+ がスクリーンショットディレクトリにPNGを自動的に保存Printします)、低fi JPEG、および同期を有効にしてテーマを切り替えると、元のファイルを持つホスト上でもどこでも同じ低品質が得られます。:(

最適なオプション:高品質JPEGとして壁紙をOneDriveにアップロードして、他の形式からのアーティファクトのサイズ変更を回避し、デザイン/テーマの同期をオフにします。

Mhhh ...既にOneDriveにファイルを持っているのに、デスクトップ/モバイル用の壁紙としてマークし、元の品質で背景を楽しむオプションがないのはなぜですか?


主観的観察(回答の古い部分)

Windows 8でGimpを使用してラップトップの画面サイズに壁紙を縮小する回避策を使用しました。ベクターグラフィックソースから透明なPNGを使用しているため、背景のグラデーションを変更し、大きなバージョンが見えるかどうか試してみましたWindows 10への移行後、または他の変更が行われた場合に改善されます。そこで、古い背景のグラデーションとPNGの新しいグラデーションを使用して、5000x2813ピクセルの元の解像度で壁紙を作り直しました(optipng -o7)およびJPG(Gimp:品質98%、プログレッシブ、サブサンプリング4:4:4、カスタムダウンスケールされたものと同じ設定)。結果:大きなJPGを使用し、プライマリラップトップディスプレイにバンディングアーティファクトがほとんどない場合、アウトラインは非常に滑らかに見えます(回避策の前の結果よりも優れていますが、Gimpsリサイザーが原因である可能性があります)(バンディングはパネルによって引き起こされる場合があります)自体)。外部1080pモニターにはまだ顕著なサイズ変更アーティファクトがありますが、これはプライマリラップトップの解像度1600x900の壁紙をアップスケールした結果である可能性があります(混乱を避けるために:もちろん、ネイティブ解像度で拡張機能として外部モニターを使用します)。

VirtualBox Insider VMを起動すると、コントロールパネルから新しいものを設定した後、壁紙が期待どおりに更新されたことDesktopBackgroundがわかりましたが、Windows 8のように圧縮とバンディングのアーティファクトが表示されます(画像は2698x1518ピクセル、187 KBでした、Gimp設定は品質75%、サブサンプリング4:2:0でした。


障害のある更新プログラムでWindows 10がブロックされたため、ハードディスクを軌道から消す前に、Windows 8(.1)とWindows 10の壁紙処理の違いを理解できないことがわかりました。同じ古いJPGがらくた。
ピーターW.

また、正直に言うと、この問題は3年前ほど心配していません。私は現在Macを所有しています。これにより、あらゆる種類の画像をデスクトップの壁紙として設定できます。私はWindowsを使用する非常に OS Xをサポートしていないゲームのために散発的に、そして黒一色の背景には、そのための良い十分です。
ピーターW.

1

Windows Photo Viewerを使用してWindows 8で壁紙を設定しないでください。Windows Photo Viewerは、低品質のjpegを保存し、それを壁紙として使用します。Control Panel \ Appearance and Personalization \ Personalizationを使用するか、右クリックして[デスクトップの背景として設定]を選択します。

また、画像を縮小しているので、Photoshopを使用してモニターのネイティブ解像度に編集/サイズ変更することもできます。Windowsは、画像の低品質(つまり、粗い)ダウンスケーリングを生成し、壁紙に不自然なアーティファクトを生成することが知られています。


0

Windows 7-私が試したことから、品質を保持するには、Internet Explorerの右クリック -> 背景として設定オプションを使用する必要があります。

いくつかの種類のファイルを試しましたが、品質を維持するための唯一の方法は、プログラムを使用して壁紙を設定することです。残念ながら、壁紙にはスライドショーオプションを使用し、通常はカスタマイズウィンドウのフォルダーに画像をドラッグ(コピー)します。

任意の種類のファイルを使用して、非圧縮の写真が表示されるInternet Explorerフォルダーにドラッグしても、JPEGとしてレンダリングされます。

したがって、Windowsを改造せずにできる唯一の方法は、Internet Explorerで設定したソロの写真を壁紙として使用することです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.