Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 | 2 |

 

  Вопрос: Пиксели и сантиметры Добавлено: 15.10.10 23:40  

Автор вопроса:  Лёха | Web-сайт: supersait16.ucoz.ru
Как перевести пиксели в сантиметры?тоесть мне надо узнать ширину,высоту изображения в сантиметрах

Ответить

  Ответы Всего ответов: 24  

Номер ответа: 1
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #1 Добавлено: 16.10.10 02:20
умножением

Ответить

Номер ответа: 2
Автор ответа:
 Лёха



Вопросов: 20
Ответов: 79
 Web-сайт: supersait16.ucoz.ru
 Профиль | | #2
Добавлено: 16.10.10 10:04
НУ понято,что не неопределённым интегралом!

Ответить

Номер ответа: 3
Автор ответа:
 Лёха



Вопросов: 20
Ответов: 79
 Web-сайт: supersait16.ucoz.ru
 Профиль | | #3
Добавлено: 16.10.10 10:05
Слышал,что надо узнать сколько точек в дюйме,а потом перевести уже в сантиметры!
Как узнать сколько точек в дюйме?

Ответить

Номер ответа: 4
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #4 Добавлено: 16.10.10 10:25
узнай сколько пикселов в сантиметре, блин, и умножь. -_-

Ответить

Номер ответа: 5
Автор ответа:
 Лёха



Вопросов: 20
Ответов: 79
 Web-сайт: supersait16.ucoz.ru
 Профиль | | #5
Добавлено: 16.10.10 10:46
Ну мне же не линейкой мерять,есть же какая-то функция?

Ответить

Номер ответа: 6
Автор ответа:
 AgentFire



ICQ: 192496851 

Вопросов: 75
Ответов: 3178
 Профиль | | #6 Добавлено: 16.10.10 12:15
а чем еще? откуда эта тво функция должна знать высоту-ширину твоего экрана в сантиметрах, емана-мана?

Ответить

Номер ответа: 7
Автор ответа:
 Серёга



ICQ: 262809473 

Вопросов: 17
Ответов: 561
 Web-сайт: houselab.narod.ru
 Профиль | | #7
Добавлено: 16.10.10 12:47
Я, конечно, в этом вашем НЕТе ничего не понимаю, но в VB6 есть такие штуки как Screen.TwipsPerPixelX и Screen.TwipsPerPixelY, которые показывают нам количество твипов в пикселе по ширине и по высоте. Эти значения могут быть разными в зависимости от установленного в системе масштаба. В одном дюйме 1440 твипов (это константа), а сантиметров в дюйме 2.5, вот и вычисляй. Это если бы ты писал на VB6. А вот что касается НЕТ - не знаю есть ли там объект Screen, и есть ли у него нужные тебе свойства.

Ответить

Номер ответа: 8
Автор ответа:
 Серёга



ICQ: 262809473 

Вопросов: 17
Ответов: 561
 Web-сайт: houselab.narod.ru
 Профиль | | #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
бесит. точнее, раздражает до безудержного смеха - а вот не судьба набрать это твое слово Screen и точку после него чтобы убедиться, есть ли в дотнете такой объект?

Серёга пишет:
нужные тебе свойства
мне ничего не нужно из того, чего там нет. тем более, заниматься глупостями типа поисков габаритов экрана.

Серёга пишет:
В НЕТ можно юзать апи? хз
Пробовал брать в руки клавиатуру и пользоваться интернетом? - Oh wait. Ты же только что это делал, коль я вижу твои сообщения. Ну так поведай, что тебе сказал гугл?

Серёга пишет:
Подумал и решил добавить
Я тоже подумал и решил повторить: такой функции нет. Иначе я бы нашел цифры "24" вот здесь http://img181.imageshack.us/img181/9256/1628101928.png

Ответить

Номер ответа: 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
Щас ещё раз перечитал вопрос.
Леха уточни, ты хочешь узнать
сколько пикселей в сантиметре твоего монитора
или
каковы размеры (в см.) отображаемой фотки например

Ответить

Страница: 1 | 2 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам