|
|
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
При изменении разрешения экрана приложением (например на 1024*768), на широкоформатных мониторах изображение растягивается на весь экран. Возможно ли программно, на время работы приложения, принудительно отключать растягивание, что бы сохранялись стандартные пропорции, для которых спроектировано приложение (например, 4:3 на широкоформатном мониторе)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2010, 16:49:36 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
RedOctober, Ты можешь представить это?) Кстати было такое дело, пытались настроить монитор широкоформатный. Ничего нормального не получилось, кроме как отсечения боков. Картинка с правильными пропорциями, зато монитор на 3/4 используется :D ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2010, 16:57:44 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
Если ты написал свой видеоплеер то заложить туда возможность измерения размеров ClientArea и корректировать размер и положение воспроизводимого кадра - нефиг делать. И я не знаю такого графического ПО в котором программист не смог-бы пересчитать координаты выводимых объектов в контекст графики. Исключение пожалуй составляют *forms приложения, но для них, пропорции экрана не являются критичными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.01.2010, 22:37:13 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
RedOctoberПри изменении разрешения экрана приложением (например на 1024*768) А не надо этого делать. Пишите приложения грамотно, чтобы они от разрешения экрана не зависели, и не лезьте в системные настройки. Говоря проще - не твое это, кодера, дело, какое разрешение у пользователя стоит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 01:17:06 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
А не надо этого делать. Пишите приложения грамотно, чтобы они от разрешения экрана не зависели, и не лезьте в системные настройки. Говоря проще - не твое это, кодера, дело, какое разрешение у пользователя стоит. Да как раз моё, кодера, дело. Приложение игровое и рассчитано ровно на 1024х768. В окне - всё нормально, а при фуллскрине вылезают косяки. Ты можешь представить это?) Могу, к сожалению )) В общем, может так понятнее будет: 1. У нас сам рендер идёт поверх обычного виндового окна (НА виндовом окне), поэтому даже переход в фуллскрин осуществляется функцией winapi (SetDisplaySettings). 2. nVIDIA GF 9800, приложение запускалось именно в таком виде, как нам и нужно (с черными полосами по бокам), после переустановки драйвера видюхи - начало запускаться растянутым по горизонтали. Далее: видюха ATI Mobility Radeon (не помню, какой точно) - приложение изначально запускалось растянутым, по после установки в ATI Catalyst'e опции "Keep Aspect Ratio" (или что-то подобное) стало запускаться как нужно, с полосами по бокам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.01.2010, 09:47:42 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
Либо пиши прогу так, чтобы она умела работать и в "широких" режимах, либо надейся на прямоту рук видеодровописателей (например, у меня на небуке Heroes3 идут без растяжки). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2010, 22:51:53 |
|
||
|
Принудительный aspect ratio 4:3
|
|||
|---|---|---|---|
|
#18+
Кроме 4:3 и 16:10 существуют еще до хрена соотношений - 5:4, 16:10, киношное ("4: чему-то), презентационное и тд. Лучше в окне делайте с заточнкой под определенное соотношение, елси невозможно переписать так, чтобы держал любое соотношение сторон. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.01.2010, 12:00:44 |
|
||
|
|

start [/forum/topic.php?fid=16&msg=36415053&tid=1343928]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
189ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 190ms |
| total: | 466ms |

| 0 / 0 |
