ネイティブコンピューターの画面解像度に従って動的にWindows 7テーマを作成する方法


10

デフォルトのWindows 7テーマの組み込みに注意を払った場合、それらのテーマは、デバイスの画面のサイズに関係なく、完璧な画像画面解像度になります。ネットブックでは完璧に見えますが、27インチのモニターに切り替えると、見た目も素晴らしいです。

デフォルトのテーマは次の場所にあります

C:\ Windows \ Resources \ Themes

そして、もしあなたがファイルを調べたくなければ、それらのテーマはdllを呼び出して、何らかの形でそれらの画像をネイティブの画面サイズに従って調整します。(例としてランドスケープを使用します)

%SystemRoot%\ Web \ Wallpaper \ Landscapes \

風景テーマの画像は上にありますが、画像が現在の画面解像度に完全に一致していることがわかります。

これがおそらくすべてのデフォルトのテーマがすべてのタイプのデバイスで適切に見える理由です。

今私の質問は、コンピューターの現在の解像度応じて動的な画面解像度調整を行う Windows 7テーマを1つのWindows 7テーマパックに作成する方法です。(私はWindows 7テーマの作成方法を知っています。それを行う方法を教えないでください)


Landscapesフォルダー内の画像は1920x1200です。多くの異なるデスクトップ解像度でうまく機能する画像解像度を選択したので、画像を同じ解像度にするだけで問題はありますか?
sinni800

回答:


2

する必要はありません。Windowsはファイルのサイズを変更し、コピーを保存します。しかし、他のように、それは必要です

WindowsはWindows 3.0の日から壁紙のサイズを変更しています。

適切なソースファイルを提供します。念のため、馬の口に行きました。Microsof't Net。

http://msdn.microsoft.com/en-us/library/bb773190(v=vs.85).aspx

ここで特別なことはありません。Windowsはこれらの壁紙をテーマパックで動的に作成します。実際、Microsoftのテーマパックの1つをダウンロードしてください。これは単なる圧縮されたコンテナなので、名前を* .zipに変更して開きます。本当に良いjpg(500K)。


私が想像したようにそれを行う方法はないと思います。しかし、私はそれをとります、リンクをありがとう。良い助け!
ジョナサン

うん、まともな解像度の写真とWindowsがあなたのためにそれをサイズ調整することをかなり含めます。
surfasb

2

テーマファイルがどのように機能するかでこれを行うことはまったく不可能です。コメントで述べたように、マイクロソフトはどの解像度でもうまく機能する画像を選択しました。最善の策は、複数のテーマを用意するか、スクリプトを使用して画像を切り替えることです。

スクリプトでこれを実際に行ったセブンフォーラムの誰かがいます。これはあなたの最善の策かもしれません。


はい、ありがとうございます。1つの画面解像度に基づいて複数のテーマを提供するのがおそらく最善の策です。残念ながら、解像度に最適なバンドル内の画像を自動的に調整/選択する1つのテーマパックを用意するのは簡単ではありません
Jonathan

うん。...ちょうどうまくスケーリングしない十分な画像があるので、場合ではないというのが残念
sinni800

0

私はここでグリッチはないと思います、あなたは単にPicture PositionFillに設定されていることを確認する必要があるだけです。

ここに画像の説明を入力してください


いいえ、それは私が言っていることではありません。画像の位置とは関係ありません。さらに、[塗りつぶし]を選択した場合、壁紙が非常に高い解像度に設定されていると、テーマがネットブックでひどく見えます。パーツはカットオフされ、フィットを選択すると、すべてが小さくなります。
ジョナサン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.