Як динамічно створювати тему Windows 7 відповідно до роздільної здатності екрана


10

Якщо ви коли-небудь звернете увагу на вбудовану тему Windows 7 Theme, ці теми матимуть ідеальну роздільну здатність екрана зображення незалежно від розміру екрана, на якому знаходиться ваш пристрій. Це ідеально виглядає в Netbook, якщо ви переключитесь на 27-дюймовий монітор, це теж виглядає фантастично.

Тема за замовчуванням розміщена в

C: \ Windows \ Ресурси \ Теми

і якщо ви коли-небудь намагаєтеся заглянути в файл, ці теми викликають dll, щоб якось відрегулювати ці зображення відповідно до розміру вашого рідного екрана. (дозволяє використовувати приклад Пейзажі)

% SystemRoot% \ Web \ Шпалери \ Пейзажі \

Зображення теми "Пейзажі" розташоване вище, але ви зрозумієте, що зображення ідеально відповідають вашій поточній роздільній здатності екрана.

Можливо, тому, звичайно, всі теми за замовчуванням виглядають добре на всіх типах пристроїв.

Тепер моє запитання полягає в тому, як я можу створити тему Windows 7, яка здійснює ці динамічні налаштування роздільної здатності екрана залежно від поточної роздільної здатності комп'ютера лише в один пакет теми Windows 7. (Я знаю, як створити тему Windows 7, будь ласка, не кажіть мені, як я можу це зробити)


Зображення в папці "Пейзажі" для мене 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. Це просто стислий контейнер, тому перейменуйте його на * .zip та відкрийте його. Просто хороші jpgs (500K).


здогадуюсь, немає способу зробити це так, як я б уявив. але я візьму це, дякую за посилання. Гарна допомога!
Джонатан

Так, у великій мірі є гідна фотографія Res та розміри Windows для вас.
surfasb

2

Це неможливо зробити з тим, як працюють файли тем. Як я вже говорив у коментарі, Microsoft обрала зображення, які добре працюють у будь-якій роздільній здатності. Ваша найкраща ставка - мати більше декількох тем або використовувати сценарій для перемикання зображень.

Є хтось із семифорумів, хто насправді робив це за сценарієм. Це може бути найкращою вашою ставкою.


так, спасибі за це, надання кількох тем на основі однієї роздільної здатності екрана, мабуть, найкраща ставка. Шкода, що непросто мати лише один тематичний пакет, який автоматично відрегулює / вибере зображення в комплекті, що найкраще підходить для резолюцій
Джонатан,

Так. Шкода, що це не так, оскільки є достатньо зображень, які просто не масштабують ..
sinni800

0

Я думаю, що тут немає жодних збоїв, потрібно лише переконатися, що для позиції зображення встановлено значення " Заливка" .

введіть тут опис зображення


nop, це не те, що я маю на увазі. Це не має нічого спільного з положенням малюнка. Крім того, якщо ви вибрали Fill і коли ваші шпалери встановлені в дуже високій роздільній здатності, тема буде виглядати жахливо в нетбуці. деталі будуть обрізані, і якщо ви виберете «Придатне», все стане крихітним.
Джонатан
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.