Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
Господа, будьте снисходительны, не бросайтесь сразу штрафовать за, как вам кажется, глупые вопросы - beginners на то и beginners.
В компьютерах вообще никто ничё никогда не гарантирует -)) 24.06.09 12:38 Число просмотров: 3170
Автор: HandleX <Александр М.> Статус: The Elderman Отредактировано 24.06.09 16:05 Количество правок: 7
|
> Помогите пожалуйста решить такую задачу. > На странице html в эксплорере пишу: > <div style="width:10cm; height:10cm; border:1 solid red">10cm</div> У тебя цель: вывести квадрат размером 10 см. на монитор. Цель благородна, не спорю, только вот в компьютерах никто ничего не гарантирует ;-)
Как компьютер вообще узнаёт о реальном ppi монитора (pixel per inch) на данном разрешении? По особому цифровому интерфейсу ( http://ru.wikipedia.org/wiki/Display_Data_Channel ), связывающему монитор с видеокартой. И тут могут быть проблемы. Проблема первая: кривой драйвер/видеокарта читают неверные данные или не читают вообще.
> Диагональ монитора 14 дюймов > Разрешение 800 x 600 > 120 точек на дюйм > Высота видимой (светящейся) области монитора чуть больше 20 > см по вертикали Древняя зверюга... Возможна проблема №2: данный монитор не умеет или потерял способность что-то рапортовать видеокарте.
> Вопрос чему будет равна сторона квадрата на мониторе, > измеренная линейкой > Ответ примерно 16,5 см Юзеру не повезло. Ему конкретно можно посоветовать скачать драйвер для этой модели монитора с сайта производителя, возможно это исправит проблему.
> Как решить эту задачу, используя приведённые данные, а > может и ещё другие данные использовать 1) Никак, и надеясь на милость создателей всех этих непростых программно-аппаратных систем (начиная монитором и кончая браузером), выводить свои кракозяблики, щитая, что компутер выводит их верно, если сказал ему "10 сантиметров" ;-)
Для гипнозомбирования упрямого пользователя выводить внизу масштабную линейку, где рисовать эталонную длину, и писать, сколько это сантиметров суть ;-)
2) Если пользователь звереет, предложить ему откалибровать масштаб под его непростую реальность. Вывести ему 100 мм, попросить измерить ЭТО линейкой, и ввести получившееся кол-во миллиметров в поле ввода твоей Программы. Так твоя Программа узнает реальный масштаб.
|
- К монитору с линейкой - awa 21.06.09 13:47 [1942]
- В компьютерах вообще никто ничё никогда не гарантирует -)) - HandleX 24.06.09 12:38 [3170]
|
|
|