Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB6 > как узнать разрешение картинки ppi?


Автор: msdmsd 25.8.2011, 12:03
В файлах картинок (JPG,BMP,..) содержится параметр "количество точек на дюйм" (разрешение) 72, 120, 300,... 
Можно посмотреть в свойствах файла. Как его узнать из VB6?

Автор: Akina 25.8.2011, 13:10
Почитать описание соотв. формата файла, и, используя полученные знания, получить требуемое.

Автор: msdmsd 25.8.2011, 13:16
такой способ мне известен, может быть есть что то проще? типа воспользоваться каким нибудь компонентом или библиотекой и прочитать там то что надо.

Автор: windcastle 5.2.2015, 22:23
То есть допустим имеем картинку с разрешением 840х480 пикселей!

То можно создать форму, а на ней пикчербокс со свойствами AutoSize=True, ScaleMode=Pixel
Загружать в этот пикчербокс изображение.
Затем выуживаешь размер картинки Picture1.ScaleHeight и Picture1.ScaleWidth ))) ПРОСТО!

Автор: fotograf009 9.3.2015, 19:32
PPI (сокращение от английского "pixels per inch") - это показатель, обозначающий число пикселей, приходящихся на один дюйм экрана смартфона, планшета, ноутбука, десктопа и т.п.

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

Для того, чтобы правильно рассчитать PPI, необходимо знать размер диагонали экрана в дюймах и его разрешение (ширину и высоту) в пикселях.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)