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

Вниз

Соотношение микронов и пикселей   Найти похожие ветки 

 
Gomez   (2005-10-12 12:15) [0]

Существует ли какая-нибудь зависмость или формулы, позволяющие определить размеры картинки в мм, зная их в пикселах. Это необходимо делать именно расчетно, не заглядывая в свойства в каком-нибудь просмотровщике. Насколько я понимаю это определяется соотношением соответствующего числа пикселов на соответствующий шаг триад (приводится в мануале на монитор). Выходит надо программно определять тип монитора? Но это ведь жутко сложно! Как это можно упростить?


 
Reindeer Moss Eater ©   (2005-10-12 12:39) [1]

GETDEVICECAPS


 
MBo ©   (2005-10-12 12:41) [2]

GetDeviceCaps
Однако истинный размер на мониторе узнать невозможно.


 
Gomez   (2005-10-12 15:26) [3]

Я нашел инфу по ней на msdn. Но вот чего я не понял, это как через нее обратиться к монитору.


 
MBo ©   (2005-10-12 16:16) [4]

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


 
Gomez   (2005-10-12 17:35) [5]

И все-таки можно привести конкретный пример вызова этой функции. На msdn есть пример :
// Examine the raster capabilities of the device identified by pd.hDC
// to verify that it supports the StretchDIBits function.

if (!(GetDeviceCaps(pd.hDC, RASTERCAPS)
   & RC_StretchDIB))
{
   DeleteDC(pd.hDC);
   MessageBox(hwnd,
       "Printer does not support StretchDIBits.",
       "Device Error",
       MB_OK);
   break;
}


В моем случае надо использовать параметры LOGPIXELSX и LOGPIXELSY, но как обратиться к дисплею? Извините, если вопрос выглядит глупым.


 
MBo ©   (2005-10-12 17:38) [6]

GetDC(0)


 
Anatoly Podgoretsky ©   (2005-10-12 19:42) [7]

Gomez   (12.10.05 12:15)  
Пиксели величина безразмерная, вот если у тебя есть плотность пкселей на дюйм то вполне реально.


 
DrPass ©   (2005-10-12 22:47) [8]


>  как обратиться к дисплею?

А смысл? Его реальные характеристики более-менее достоверно измеряются только линейкой



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

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

Наверх




Память: 0.48 MB
Время: 0.045 c
14-1129181128
syte_ser78
2005-10-13 09:25
2005.11.06
Книга "советы программистов"


1-1129091826
dreamse
2005-10-12 08:37
2005.11.06
Функция замены слов в тексе


6-1122300940
dddim
2005-07-25 18:15
2005.11.06
проверка соединеиня с интернетом.


5-1108374336
AndyBond
2005-02-14 12:45
2005.11.06
TCollection + Компонент + Инспектор объектов Delphi


1-1129292652
Vladimir88
2005-10-14 16:24
2005.11.06
Получение адреса параметра функции