Страница: 1 | 2 |
Вопрос: Пиксели и сантиметры
Добавлено: 15.10.10 23:40
Автор вопроса: Лёха | Web-сайт:
Как перевести пиксели в сантиметры?тоесть мне надо узнать ширину,высоту изображения в сантиметрах
Ответы
Всего ответов: 24
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 16.10.10 02:20
умножением
Номер ответа: 2
Автор ответа:
Лёха
Вопросов: 20
Ответов: 79
Web-сайт:
Профиль | | #2
Добавлено: 16.10.10 10:04
НУ понято,что не неопределённым интегралом!
Номер ответа: 3
Автор ответа:
Лёха
Вопросов: 20
Ответов: 79
Web-сайт:
Профиль | | #3
Добавлено: 16.10.10 10:05
Слышал,что надо узнать сколько точек в дюйме,а потом перевести уже в сантиметры!
Как узнать сколько точек в дюйме?
Номер ответа: 4
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #4
Добавлено: 16.10.10 10:25
узнай сколько пикселов в сантиметре, блин, и умножь. -_-
Номер ответа: 5
Автор ответа:
Лёха
Вопросов: 20
Ответов: 79
Web-сайт:
Профиль | | #5
Добавлено: 16.10.10 10:46
Ну мне же не линейкой мерять,есть же какая-то функция?
Номер ответа: 6
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #6
Добавлено: 16.10.10 12:15
а чем еще? откуда эта тво функция должна знать высоту-ширину твоего экрана в сантиметрах, емана-мана?
Номер ответа: 7
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #7
Добавлено: 16.10.10 12:47
Я, конечно, в этом вашем НЕТе ничего не понимаю, но в VB6 есть такие штуки как Screen.TwipsPerPixelX и Screen.TwipsPerPixelY, которые показывают нам количество твипов в пикселе по ширине и по высоте. Эти значения могут быть разными в зависимости от установленного в системе масштаба. В одном дюйме 1440 твипов (это константа), а сантиметров в дюйме 2.5, вот и вычисляй. Это если бы ты писал на VB6. А вот что касается НЕТ - не знаю есть ли там объект Screen, и есть ли у него нужные тебе свойства.
Номер ответа: 8
Автор ответа:
Серёга
ICQ: 262809473
Вопросов: 17
Ответов: 561
Web-сайт:
Профиль | | #8
Добавлено: 16.10.10 14:06
Подумал и решил добавить, что можно вытащить Screen.TwipsPerPixelX и Screen.TwipsPerPixelY через GetDeviceCaps.
GetDeviceCaps - это апи функция такая. В НЕТ можно юзать апи? хз...
Номер ответа: 9
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #9
Добавлено: 16.10.10 19:29
в этом вашем НЕТе ничего не понимаю
причем тут "этот наш" НЕТ? сочувствую, если не понимаешь
в VB6 есть такие штуки как Screen.TwipsPerPixelX
а эти твои TwipsPerPixel - верх бесполезности. на любом по габаритам 4:3 мониторе они тебе оба дадут значение 15. хоть усрись
не знаю есть ли там объект Screen
нужные тебе свойства
В НЕТ можно юзать апи? хз
Подумал и решил добавить
Номер ответа: 10
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #10
Добавлено: 16.10.10 20:20
один сантиметр = где то 38.6 пикселей. Где то так... Узнавай через нормальный графический редактор типа корела,Фотошопа и т.д. Узнавай сколько один пиксель в сантиметрах, и Потом умножай. Смекаеш?)
Номер ответа: 11
Автор ответа:
LEX1ERS
ICQ: 4204936
Вопросов: 38
Ответов: 100
Профиль | | #11
Добавлено: 16.10.10 20:27
хотя точна, зависит ещё и от разрешения экрана....и соотношения...
Номер ответа: 12
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #12
Добавлено: 16.10.10 20:45
Зависит, еще раз говорю для особо смекающих, от габаритов экрана.
Номер ответа: 13
Автор ответа:
Eugy
Вопросов: 0
Ответов: 73
Профиль | | #13
Добавлено: 17.10.10 01:56
логический дюйм, походу, зависит только от того, что по этому поводу "думает" GetDeviceCaps. )
Номер ответа: 14
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #14
Добавлено: 17.10.10 03:45
Ляпота, вб6шники чем-то помочь пытаются, а дотнэтчик гадит, кесарю кесарево.
Для особо культурных, адекватных и обожающих слова вроде "усрись" и т.п. в первый и последний раз говорю
Нихера (надеюсь достаточно понятно) не зависит от габаритов экрана, а зависит только от физ. размера пикселя LCD матрицы.
У меня 38" 16:9 экран и какнах УМНОЖЕНИЕМ И ЛИНЕЙКОЙ ты прелагаешь вычислить кол-во пикселей на дюйм сантиметр или попугай?
Незнаешь точного ответа напиши Я ДУМАЮ, а не неси ахинею.
Видимо умножением и линейкой ты для своих поделок привык пользоваться. ИМХО
Чтоб вычислить, нужно знать:
1. кол-во физ. пикселей по верт. и гориз., не путай с макс. разрешением
2. точный размер (верт. и гориз.) светящегося ПОЛЯ, видимый размер экрана бывает больше
РАЗДЕЛЯЯ кол-во пикселей по верт. НА высоту ПОЛЯ узнаём кол-во пикселей в ОДНОЙ ВЕРТИКАЛЬНОЙ ЕДИНИЦЕ измерения.
Также ДЕЛЕНИЕМ кол-ва пикселей по гориз. НА ширину ПОЛЯ получаем кол-во пикселей в ОДНОЙ ГОРИЗОНТАЛЬНОЙ ЕДИНИЦЕ измерения.
Моник юзера измерить линейкой твоя прога не сможет, да и точность такая нах не нужна, верно?
Значит братец Леха-дотнэтчик тебе нужно освоить EDID, если память не изменяет эта пакость иммено так и называлась и там кстати эти данные будут в дюймах.
Хотя я не проверял может с HDMI чтото новенькое появилось.
Номер ответа: 15
Автор ответа:
Smith
ICQ: adamis@list.ru
Вопросов: 153
Ответов: 3632
Профиль | | #15
Добавлено: 17.10.10 03:50
Щас ещё раз перечитал вопрос.
Леха уточни, ты хочешь узнать
сколько пикселей в сантиметре твоего монитора
или
каковы размеры (в см.) отображаемой фотки например