| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > 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, необходимо знать размер диагонали экрана в дюймах и его разрешение (ширину и высоту) в пикселях. |