Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.03.19;
Скачать: CL | DM;

Вниз

PixelsPerInch   Найти похожие ветки 

 
A4   (2006-02-26 13:47) [0]

Здравстуйте, дельфисты!

Есть такой вопрос: до сих пор мне встречались мониторы с 72 точками на дюйм, есть ли другие? Проблема в том, что если необходимо на экране, к примеру, А4 вывести в натуральную величину, то при другом значении PixelsPerInch данного монитора натуральный размер  не получится. Или может есть возможность считывать эти данные из настроек системы?


 
antonn ©   (2006-02-26 14:29) [1]


> Проблема в том, что если необходимо на экране, к
> примеру, А4 вывести в натуральную величину, то при
> другом значении PixelsPerInch данного монитора
> натуральный размер  не получится.

а если точка размером в 2 миллиметра?


 
А4   (2006-02-26 15:01) [2]


> antonn ©   (26.02.06 14:29) [1]
> а если точка размером в 2 миллиметра?

Хм ...? Ну и? В том-то и вопрос. Если 2 мм, то и к-во точек на дюйм будет меньше:) Неужели  на Вашем мониторе двухмиллимитровые точки? Ужас.
А по делу сказать что-нибудь есть?


 
Джо ©   (2006-02-26 15:11) [3]

> Или может есть возможность считывать эти данные из настроек
> системы?

GetDeviceCaps.


 
Джо ©   (2006-02-26 15:12) [4]

Только знание этих цифр мало чем поможет для "показа в натуральную величину".


 
Reindeer Moss Eater ©   (2006-02-26 15:16) [5]

>мало чем поможет
Смотря что понимать под натуральной величиной.


 
Джо ©   (2006-02-26 15:19) [6]

> [5] Reindeer Moss Eater ©   (26.02.06 15:16)
> Смотря что понимать под натуральной величиной.

Ну это да. Я, например, под "натуральной величиной" понимаю следующее: прикладываем листик А4 к его изображению на мониторе и наслаждаемся аутентичностью рамеров. Точнее, не наслаждаемся оной аутентичностью, ибо достаточно покрутить ручку изменения размера изображения (например) и никакие "настройки системы" не помогут.


 
А4   (2006-02-26 15:23) [7]


> Джо ©   (26.02.06 15:11) [3]
> GetDeviceCaps.

Спасибо, но к сожалению, эта функция полезна в определении точек на дюйм применительно, к примеру, принтеру, но не экрану.


> Только знание этих цифр мало чем поможет для "показа в натуральную
> величину".

Почему же?

> Reindeer Moss Eater ©   (26.02.06 15:16) [5]
> Смотря что понимать под натуральной величиной.

Натуральная величина так прямо и понимается - если ширина А4 210мм - то и на экране должно быть 210мм.

Но, кажется, что вряд-ли существуют способы определения экранной плотности точек. А жаль.


 
А4   (2006-02-26 15:26) [8]


> Джо ©   (26.02.06 15:19) [6]
> достаточно покрутить ручку изменения
> размера изображения (например) и никакие "настройки системы"
> не помогут.

Ага, но тогда и дюйм на экране уже перестанет быть дюймом:)


 
Джо ©   (2006-02-26 15:30) [9]

> [7] А4   (26.02.06 15:23)
> Спасибо, но к сожалению, эта функция полезна в определении
> точек на дюйм применительно, к примеру, принтеру, но не
> экрану.

Неверно.


 
А4   (2006-02-26 15:31) [10]


> Джо ©   (26.02.06 15:30) [9]
> > [7] А4   (26.02.06 15:23)
> > Спасибо, но к сожалению, эта функция полезна в определении
>
> > точек на дюйм применительно, к примеру, принтеру, но не
>
> > экрану.
>
> Неверно.

Да, смотрю, кажется подходит. Спасибо.


 
Джо ©   (2006-02-26 15:33) [11]

>
> [7] А4   (26.02.06 15:23)
> > GetDeviceCaps.
>
> Спасибо, но к сожалению, эта функция полезна в определении
> точек на дюйм применительно, к примеру, принтеру, но не
> экрану.

Неверно. Она может быть применена ко всему, для чего можно получить Device Context. В том числе и для устройства дисплея.


> Ага, но тогда и дюйм на экране уже перестанет быть дюймом:
> )

Почему? Никакая ручка настройки не изменяет физического размера дисплея.


 
wal ©   (2006-02-26 15:46) [12]


> Никакая ручка настройки не изменяет физического размера
> дисплея.
Но очень неплохо меняет размер изображения.


 
А4   (2006-02-26 15:50) [13]

Мдя.

GetDeviceCaps возвращает 96 точек на дюйм по обеим осям и натурального размера не получается:( А вот если считать, что на дюйм 72 точки, то размер получается тютелька в тютельку.


 
Джо ©   (2006-02-26 15:51) [14]

> [12] wal ©   (26.02.06 15:46)
> Но очень неплохо меняет размер изображения.

Разумеется. И что, это как-то отражается на значенииях, получаемых с помощью GetDeviceCaps?


 
wal ©   (2006-02-26 16:24) [15]


> И что, это как-то отражается на значенииях, получаемых с
> помощью GetDeviceCaps?
В том то и дело, что никак, => пользы от полученных значений не очень много. В контексте задачи вывода изображения на экране в нужном масштабе.


 
Джо ©   (2006-02-26 16:38) [16]

> [15] wal ©   (26.02.06 16:24)

Дык я, собственно, о том же и говорил в течении всей этой ветки :)


 
А4   (2006-02-26 22:48) [17]

Извините, но мне пока не до того. Очень сожалею, но мне нужно исчезнуть.


 
Eraser ©   (2006-02-26 23:40) [18]

http://www.artlebedev.ru/kovodstvo/71/
http://www.artlebedev.ru/kovodstvo/70/
http://www.artlebedev.ru/kovodstvo/69/


 
Anatoly Podgoretsky ©   (2006-02-26 23:55) [19]

А4   (26.02.06 15:50) [13]
Попробую тебя огорчить, она возвратит тот же размер и для 14 дюймов монитора и для 38 дюймов. Это не применимо к дисплеям.



Страницы: 1 вся ветка

Текущий архив: 2006.03.19;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.041 c
15-1139874209
Википед
2006-02-14 02:43
2006.03.19
Можно ли где нибудь получить аналог Википедии под свои нужды?


3-1138032431
pupkin
2006-01-23 19:07
2006.03.19
Создание ADOQuery в run-time


4-1135418360
Arazel
2005-12-24 12:59
2006.03.19
Определить что изменился файл? Во всей Файловой системе?


2-1141375218
Creative
2006-03-03 11:40
2006.03.19
Как увидеть из одного юнита класс, описанный во втором


2-1141566700
ctudent
2006-03-05 16:51
2006.03.19
Помогите разобраться с ошибкой!