Как убрать черные полосы без растягивания экрана / перевести формат экрана 4/3 в 16/9.
Описание
Наверняка многие из вас хоть раз ставили 4/3, и некоторых смущало растягивание экрана, а некоторых то, что по бокам экрана полоски. Сегодня я расскажу, как убрать эти полоски, не меняя разрешение.
Рассчитываем нужное нам разрешение
Нам понадобиться калькулятор, панель управления вашей видеокарты, игра, и руки не из жопы=). Приступим
1 - Вам нужно определиться, какое именно разрешение вы будете конвертировать, я приведу пример с разрешением 800х600.
2 - Итак, с разрешением мы определились, теперь давайте высчитаем, какое разрешение в игре нам нужно выставить, что-бы пропали полоски. Допустим, мы хотим "Перевести" 800х600 формата 4/3 в формат 16/9. Для этого мы узнаем коэффициент, с которым мы будем работать. Для 16/9 он равен 1.777777777777778 (Все цифры важны!). Если вы хотите перевести это изображение в формат 16/10, то коэф. будет равен 1.6
3 - Теперь нам остается просто умножить разрешение по вертикали на полученный коэф. В случае с 800х600 нам нужно 600 умножить на 1.777777777777778. Мы получим разрешение по горизонтали 1066 (разрешение по вертикали мы не трогаем, и оставляем его как и есть, т.е. полное разрешение будет 1066х600), именно это разрешение будет идентично 800х600, и при этом полоски пропадут.
1 - Вам нужно определиться, какое именно разрешение вы будете конвертировать, я приведу пример с разрешением 800х600.
2 - Итак, с разрешением мы определились, теперь давайте высчитаем, какое разрешение в игре нам нужно выставить, что-бы пропали полоски. Допустим, мы хотим "Перевести" 800х600 формата 4/3 в формат 16/9. Для этого мы узнаем коэффициент, с которым мы будем работать. Для 16/9 он равен 1.777777777777778 (Все цифры важны!). Если вы хотите перевести это изображение в формат 16/10, то коэф. будет равен 1.6
3 - Теперь нам остается просто умножить разрешение по вертикали на полученный коэф. В случае с 800х600 нам нужно 600 умножить на 1.777777777777778. Мы получим разрешение по горизонтали 1066 (разрешение по вертикали мы не трогаем, и оставляем его как и есть, т.е. полное разрешение будет 1066х600), именно это разрешение будет идентично 800х600, и при этом полоски пропадут.
Применяем его к игре
Для того, что-бы применить это разрешение к игре, мы должны:
1 - В параметры запуска ввести следующие строки: -w 1066 -h 600 (-w разрешение по горизонтали, -h по вертикали, сюда по желанию можете вставить свои цифры), и выставить игру на полный экран.
2 - Теперь перейдем в настройки видеокарты, моя видеокарта от NVIDIA, однако в видеокартах от AMD суть та же. Нам нужно перейти в регулировку размера и положения раб. стола. Тут мы выбираем "Во весь экран", выполнить масштабирование на гп, и ставим галочку на замещение масштабирования.

3 - В разрешениях нам нужно создать пользовательское разрешение, с полученными нами цифрами (в моем случае это 1066х600), советую выбрать максимальную герцовку монитора, какую только возможно.
1 - В параметры запуска ввести следующие строки: -w 1066 -h 600 (-w разрешение по горизонтали, -h по вертикали, сюда по желанию можете вставить свои цифры), и выставить игру на полный экран.
2 - Теперь перейдем в настройки видеокарты, моя видеокарта от NVIDIA, однако в видеокартах от AMD суть та же. Нам нужно перейти в регулировку размера и положения раб. стола. Тут мы выбираем "Во весь экран", выполнить масштабирование на гп, и ставим галочку на замещение масштабирования.
3 - В разрешениях нам нужно создать пользовательское разрешение, с полученными нами цифрами (в моем случае это 1066х600), советую выбрать максимальную герцовку монитора, какую только возможно.
Финал
Ну вот и все, если вы все сделали правильно, то у вас должно было получиться примерно следующее:

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

Думаю, что разница очевидна. Спасибо за внимание. =)
Для сравнения, вот то же самое изображение без конвертирования.
Думаю, что разница очевидна. Спасибо за внимание. =)