У меня, как и у многих людей, к компьютеру подключено 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"
Откройте картинку, которую мы хотим использовать в качестве обоев (чем выше ее разрешение, тем лучше).
Измените «Размер изображения» (перед изменением запомните разрешение исходного изображения, оно нам понадобится позже).
В качестве размера печати следует указать наш во всю ширину или во всю высоту (в зависимости от картинки, чтобы результирующая ширина и высота были не меньше наших параметров) с сохранением пропорций.
И меняем плотность так, чтобы результирующее разрешение изображения было максимально приближено к исходному.
При моем изображении с исходным разрешением 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 монитора #Обработка изображений
-
Компьютеры На Рынке
19 Oct, 24 -
Хотите Легко Взломать Свой Пароль Yahoo?
19 Oct, 24 -
Деньги Из Мясорубки
19 Oct, 24 -
Когда Мы Были Молоды... Компьютерщики
19 Oct, 24 -
Как Запустить Проект Без Релизов
19 Oct, 24 -
Сколько Стоит Amazon Cloudfront?
19 Oct, 24 -
Drupal 7: Новости Фронтенда
19 Oct, 24 -
Adwords: Теперь В Blogger
19 Oct, 24