Jak dynamicznie tworzyć motyw Windows 7 zgodnie z natywną rozdzielczością ekranu komputera

10

Jeśli kiedykolwiek zwrócisz uwagę na domyślną wbudowaną kompozycję Windows 7, te motywy będą miały idealną rozdzielczość obrazu, bez względu na rozmiar ekranu twojego urządzenia. Wygląda idealnie na Netbooku, jeśli przełączysz się na 27-calowy monitor, również wygląda fantastycznie.

Domyślny motyw znajduje się w

C: \ Windows \ Resources \ Themes

a jeśli kiedykolwiek zechcesz zajrzeć do pliku, te motywy wywołują bibliotekę DLL, aby w jakiś sposób dostosować te obrazy do twojego rodzimego rozmiaru ekranu. (pozwala na przykład użyć krajobrazy)

% SystemRoot% \ Web \ Wallpaper \ Landscapes \

Obraz motywu Krajobrazy znajduje się powyżej, ale zorientujesz się, że obraz idealnie pasuje do bieżącej rozdzielczości ekranu.

Prawdopodobnie dlatego wszystkie domyślne motywy wyglądają dobrze na wszystkich typach urządzeń.

Teraz moje pytanie brzmi: w jaki sposób mogę utworzyć motyw Windows 7, który dostosowuje te dynamiczne rozdzielczości ekranu w zależności od aktualnej rozdzielczości komputera do jednego pakietu motywów Windows 7. (Wiem, jak utworzyć motyw Windows 7, proszę nie mów mi, jak to zrobić)

Jonathan
źródło
Obrazy w folderze Krajobrazy mają dla mnie rozmiar 1920 x 1200. Czy problem polega na tym, że Twoje obrazy mają tę samą rozdzielczość, ponieważ oczywiście wybrali rozdzielczość obrazu, która działa dobrze z wieloma różnymi rozdzielczościach pulpitu?
sinni800,

Odpowiedzi:

2

Nie musisz. System Windows zmienia rozmiar plików i zapisuje kopię dla Ciebie. Ale tak jak wszystko potrzebuje

Windows zmienia rozmiar tapet od czasów Windows 3.0.

Daj mu dobry plik źródłowy. Na wszelki wypadek podszedłem do paszczy konia. Microsof't Net.

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

Nic specjalnego. Windows tworzy te tapety dynamicznie dla Ciebie w pakietach tematycznych. W rzeczywistości pobierz jeden z pakietów motywów Microsoft. To tylko skompresowany kontener, więc zmień jego nazwę na * .zip i otwórz go. Po prostu bardzo dobre pliki jpg (500 KB).

surfasb
źródło
myślę, że nie ma sposobu, aby to zrobić tak, jak sobie wyobrażałem. ale wezmę to, dzięki za link. Dobra pomoc!
Jonathan
Tak, w zasadzie zawierają przyzwoite zdjęcie w rozdzielczości Res i rozmiar systemu Windows dla Ciebie.
surfasb
2

Jest to całkiem niemożliwe, aby to zrobić z tym, jak działają pliki motywu. Jak powiedziałem w komentarzu, Microsoft wybrał obrazy, które działają dobrze w DOWOLNEJ rozdzielczości. Najlepiej jest mieć więcej niż jeden motyw lub użyć skryptu do przełączania obrazów.

Jest ktoś na sevenforums, który faktycznie zrobił to za pomocą skryptu. To może być twój najlepszy zakład.

sinni800
źródło
tak Dzięki za udostępnienie wielu motywów w oparciu o jedną rozdzielczość ekranu jest prawdopodobnie najlepszym wyborem. Szkoda, że ​​nie jest łatwo mieć tylko jeden pakiet motywów, który automatycznie dostosuje / wybierze obraz w pakiecie, który najlepiej pasuje do rozdzielczości
Jonathan
Tak. Szkoda, że ​​tak nie jest, ponieważ jest wystarczająco dużo zdjęć, które po prostu nie
skalują się
0

Myślę, że nie ma tu usterki, wystarczy upewnić się, że pozycja obrazu jest ustawiona na Wypełnienie .

wprowadź opis zdjęcia tutaj

Nicu Zecheru
źródło
nie, nie o to mi chodzi. Nie ma to nic wspólnego z pozycją obrazu. Poza tym, jeśli wybierzesz Wypełnij, a gdy tapeta zostanie ustawiona w naprawdę wysokich rozdzielczościach, motyw będzie wyglądał okropnie na netbooku. części zostaną odcięte, a jeśli wybierzesz Dopasuj, wszystko stanie się małe.
Jonathan