Создание Обоев Для Двух И Более Дисплеев Пк

У меня, как и у многих людей, к компьютеру подключено 2 монитора.

Раньше для обоев я использовал либо одну и ту же картинку на обоих мониторах, либо 2 разные картинки.

Но совсем недавно в голову пришла мысль: «А почему бы не использовать 1 большую картинкуЭ» И не просто разрезав пополам, а так, чтобы все было «правильно», то есть с учетом разной плотности пикселей мониторов, их расположения, расстояния между активными областями и т. д. Ниже вы видите пример того, что я получил.

Ниже хака описано, как это можно сделать самостоятельно с помощью фотошопа и линейки.



Создание обоев для двух и более дисплеев ПК

Далее я расскажу, как я делал обои для своей конфигурации монитора (19" 1280*1024 Samsung SyncMaster 192N и 21,5" 1920*1080 Samsung SyncMaster EX2220), для любой другой конфигурации этот план можно легко изменить.

Прежде чем открыть Photoshop, вам нужно немного посчитать.

Нам понадобятся следующие значения:

  • ширина и высота каждого монитора (активная область);
  • разрешение каждого монитора;
  • расстояние между активными областями мониторов.



Создание обоев для двух и более дисплеев ПК

Ширину и высоту можно узнать, зная соотношение сторон a:b (например, 5:4) и диагонали d мониторов, или просто измерить линейкой.

  • ширина=sqrt(d^2/(a^2+b^2))*a
  • высота=sqrt(d^2/(a^2+b^2))*b
Для моих мониторов вышли следующие значения:
  • ширина1=14,8365"
  • высота1=11,8692"
  • ширина2=18,7385"
  • высота2=10,5406"
Как видно из этих цифр, мониторы имеют разную не только ширину, но и высоту.

Далее я измерил расстояние между активными областями мониторов по горизонтали (расстояние1), оно оказалось равным 1,4961".

А разница между активными областями по вертикали (расстояние2) составила 0,1181".

Далее нам нужно рассчитать ширину и высоту итогового изображения (во всю ширину, во всю высоту).

Я получил следующие значения:

  • полная ширина = 14,8365"+18,7385"+1,4961" = 35,0711"
  • полная высота=11,8692"+0,1181"=11,9873"
Теперь вы можете открыть Photoshop. Скажу сразу, в Фотошопе я плохо владею; возможно, многие мои действия можно значительно упростить.

Откройте картинку, которую мы хотим использовать в качестве обоев (чем выше ее разрешение, тем лучше).

Измените «Размер изображения» (перед изменением запомните разрешение исходного изображения, оно нам понадобится позже).

В качестве размера печати следует указать наш во всю ширину или во всю высоту (в зависимости от картинки, чтобы результирующая ширина и высота были не меньше наших параметров) с сохранением пропорций.

И меняем плотность так, чтобы результирующее разрешение изображения было максимально приближено к исходному.

При моем изображении с исходным разрешением 4904*2337 и плотностью 300 пикселей/дюйм меня устроили следующие параметры:

  • Ширина: 35,0711 дюйма
  • высота: 16,713 дюйма
  • плотность: 139,8 спи/дюйм.



Создание обоев для двух и более дисплеев ПК

Далее выделите любую область рисунка -> ПКМ -> Преобразовать выделенную область.

Мы устанавливаем нашу полную ширину и полную высоту как ширину и высоту соответственно (не забудьте указать, что эти числа указаны в дюймах).

Указываем «0 дюймов» как X и Y (это позволит нам получать данные тоже в дюймах).

Перемещайте область выделения, чтобы выбрать ту часть изображения, которая больше всего подходит в качестве обоев.



Создание обоев для двух и более дисплеев ПК

Кликабельно Запоминаем отступы от ребер X и Y (из этих чисел нужно вычесть полную ширину/2 и полную высоту/2 соответственно) dX и dY. Область, которая мне понравилась, находилась на самом верху, поэтому дополнительное отступы равно 0. Далее мы меняем размер выделенной области в соответствии с размером нашего левого монитора.

Смещение по X равно ширине1/2 + dX, смещение по Y — высоте1/2 + dY + расстояние2 (поскольку этот монитор ниже правого).

У меня получилось X=7,41825", Y=6,0527".



Создание обоев для двух и более дисплеев ПК

Кликабельно Ставим галочку -> ПКМ -> Копировать на новый слой.

Проделаем ту же операцию для правого монитора, только к отступу X прибавляем расстояние1 и ширину1, а к отступу Y расстояние2 добавлять не нужно.

У меня получились такие цифры: X=25,70185" Y=5,2703".

В результате мы создали по 2 слоя с обоями для каждого монитора.



Создание обоев для двух и более дисплеев ПК

Кликабельно Большая часть работы уже сделана.

Остается только сохранить полученные изображения.

Для этого откройте слой с изображением левого монитора.

Выделите область, содержащую изображение (свободно трансформируя выделенную область, можно точно подогнать ее под размер изображения).

Нажмите «обрезать».

Изменяем размер изображения на разрешение нашего левого монитора.



Создание обоев для двух и более дисплеев ПК

Сохранять.

Нажмите «Ctrl+Alt+Z» 3 раза и проделайте ту же операцию с правой картинкой.

Поздравляю.

Фон для 2 мониторов готов.



Создание обоев для двух и более дисплеев ПК

P.S.: У меня возникла идея автоматизировать этот процесс.

Я хочу создать веб-приложение, которое в зависимости от введенных пользователем параметров выдавало бы ему обои, разрезанные на нужные кусочки.

Единственное, что пугает — это разбирать все эти параметры для разных конфигураций мониторов.

Стоит ли это делать? Теги: #обои #несколько мониторов #обои #2 монитора #Обработка изображений

Вместе с данным постом часто просматривают:

Автор Статьи


Зарегистрирован: 2019-12-10 15:07:06
Баллов опыта: 0
Всего постов на сайте: 0
Всего комментарий на сайте: 0
Dima Manisha

Dima Manisha

Эксперт Wmlog. Профессиональный веб-мастер, SEO-специалист, дизайнер, маркетолог и интернет-предприниматель.