powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Принудительный aspect ratio 4:3
7 сообщений из 7, страница 1 из 1
Принудительный aspect ratio 4:3
    #36414589
RedOctober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
При изменении разрешения экрана приложением (например на 1024*768), на широкоформатных мониторах изображение растягивается на весь экран. Возможно ли программно, на время работы приложения, принудительно отключать растягивание, что бы сохранялись стандартные пропорции, для которых спроектировано приложение (например, 4:3 на широкоформатном мониторе)?
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36414594
Альмалексия
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RedOctober,
Ты можешь представить это?)

Кстати было такое дело, пытались настроить монитор широкоформатный. Ничего нормального не получилось, кроме как отсечения боков. Картинка с правильными пропорциями, зато монитор на 3/4 используется :D
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36414937
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если ты написал свой видеоплеер то заложить туда возможность измерения размеров ClientArea и корректировать размер и положение воспроизводимого кадра - нефиг делать. И я не знаю такого графического ПО в котором программист не смог-бы пересчитать координаты выводимых объектов в контекст графики.

Исключение пожалуй составляют *forms приложения, но для них, пропорции экрана не являются критичными.
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36415053
RedOctoberПри изменении разрешения экрана приложением (например на 1024*768)

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

Говоря проще - не твое это, кодера, дело, какое разрешение у пользователя стоит.
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36415252
RedOctober
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А не надо этого делать. Пишите приложения грамотно, чтобы они от разрешения экрана не зависели, и не лезьте в системные настройки. Говоря проще - не твое это, кодера, дело, какое разрешение у пользователя стоит.
Да как раз моё, кодера, дело. Приложение игровое и рассчитано ровно на 1024х768. В окне - всё нормально, а при фуллскрине вылезают косяки.

Ты можешь представить это?)
Могу, к сожалению ))

В общем, может так понятнее будет:
1. У нас сам рендер идёт поверх обычного виндового окна (НА виндовом окне), поэтому даже переход в фуллскрин осуществляется функцией winapi (SetDisplaySettings).
2. nVIDIA GF 9800, приложение запускалось именно в таком виде, как нам и нужно (с черными полосами по бокам), после переустановки драйвера видюхи - начало запускаться растянутым по горизонтали. Далее: видюха ATI Mobility Radeon (не помню, какой точно) - приложение изначально запускалось растянутым, по после установки в ATI Catalyst'e опции "Keep Aspect Ratio" (или что-то подобное) стало запускаться как нужно, с полосами по бокам.
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36426265
Dim2000
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Либо пиши прогу так, чтобы она умела работать и в "широких" режимах, либо надейся на прямоту рук видеодровописателей (например, у меня на небуке Heroes3 идут без растяжки).
...
Рейтинг: 0 / 0
Принудительный aspect ratio 4:3
    #36426521
Random_Goodman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кроме 4:3 и 16:10 существуют еще до хрена соотношений - 5:4, 16:10, киношное ("4: чему-то), презентационное и тд.
Лучше в окне делайте с заточнкой под определенное соотношение, елси невозможно переписать так, чтобы держал любое соотношение сторон.
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Принудительный aspect ratio 4:3
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]