Форум: "Прочее";
Текущий архив: 2006.03.19;
Скачать: [xml.tar.bz2];
Вниз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;
Скачать: [xml.tar.bz2];
Память: 0.49 MB
Время: 0.014 c