forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   BlitzMax (http://forum.boolean.name/forumdisplay.php?f=104)
-   -   Тест на широкоформатность [траблы] (http://forum.boolean.name/showthread.php?t=6324)

Черный крыс 02.09.2008 01:07

Тест на широкоформатность [траблы]
 
Привет всем!
Значит зделал я тест на широкоформатность мониторы следующим образом....

1) вычислял ВСЕ режимы разрешения, поддерживаемые монитором в цвете 16 бит и частотой 60 герц (чтобы не было повторений...)

2) каждую следующую ширину и высоту прибавлял к переменной W% и H% - соотв. получалась такая сумма ширины и высоты монитора....

3) затем делил W/H - получая тем самым коэффициэнт отношений сторон монитора.....

4) затем сравнивал этот коэфициэнт с неки пороговым значением (у меня оно равно 1.33) - если больше значит моник широкий, если меньше или равно - значит моник квадратный....

Все бы хорошо....но чето неправильно эта система определяет тип монитора у некоторых юзеров....

Может кто знает какой точный пороговый коэффициент должен быть?

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

Может у кого есть наработки в этом направлении? В любом случае спасибо за любую помощь!

SBJoker 02.09.2008 01:22

Ответ: Тест на широкоформатность [траблы]
 
Тема интересная, однако думаю единственно верное решение - вычислять соотношение сторон текущего рабочего стола. Врядли юзер поставит неправильное.

tormoz 02.09.2008 01:26

Ответ: Тест на широкоформатность [траблы]
 
Блин я ненавижу того кто придумал на компы широкоформат...
Это куча геммора и никакой гарантии что у всех все будет так как задумывалось...

Черный крыс 02.09.2008 01:28

Ответ: Тест на широкоформатность [траблы]
 
ок.
А как его узнать?
вроде эти функции есть в MaxGUI... но подключать целый модуль, ради 2-х функций....чето не очень хочецца....

jimon 02.09.2008 01:38

Ответ: Тест на широкоформатность [траблы]
 
Diablo1909, tormoz
а в чем траблы то ? определить какой моник у юзера ? так пусть он разрешение задаст и все нормально или действительно считывать дефолтное разрешение workspace
а широкоформатники бывают и 16/10 и 16/9

Diablo1909
модуль был для етого отдельный

Черный крыс 02.09.2008 02:06

Ответ: Тест на широкоформатность [траблы]
 
жаль, что был ...

jimon 02.09.2008 10:22

Ответ: Тест на широкоформатность [траблы]
 
Вложений: 1
вот он

Черный крыс 02.09.2008 15:50

Ответ: Тест на широкоформатность [траблы]
 
Также покопалсо и нарыл вродь более новую версию - 1.13
http://www.chaos-interactive.de/file...36b62 a39d9d7


Часовой пояс GMT +4, время: 07:59.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot