powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Размеры bmp файла...
4 сообщений из 4, страница 1 из 1
Размеры bmp файла...
    #32402438
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
надо получить ширину картинки, загружая её... т.е. извлечь напрямую из файла...
знаю что размеры храняться в структуре BITMAPINFOHEADER, но не знаю как её юзать/объявить в VB... описание переведённое здесь .
и ещё пиксели надо как то перевести в см... как енто сделать?

PS моедраторам, извените за дублироавание темы...
но если можно оставьте как есть...

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Размеры bmp файла...
    #32402579
boevik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
структура BITMAPINFOHEADER
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Type BITMAPINFOHEADER
	biSize As Long
	biWidth As Long
	biHeight As Long
	biPlanes As Integer
	biBitCount As Integer
	biCompression As Long
	biSizeImage As Long
	biXPelsPerMeter As Long
	biYPelsPerMeter As Long
	biClrUsed As Long
	biClrImportant As Long
End Type
...
Рейтинг: 0 / 0
Размеры bmp файла...
    #32402652
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1ая часть решилась
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
Type BitmapInfoHeader
    biSize As Long
    biWidth As Long
    biHeight As Long
    biPlanes As Integer
    biBitCount As Integer
    biCompression As Long
    biSizeImage As Long
    biXPelsPerMeter As Long
    biYPelsPerMeter As Long
    biClrUsed As Long
    biClrImportant As Long
End Type

Public Type BitmapFileHeader
    bfType      As Integer
    bfSize      As Long
    bfReserved1 As Integer
    bfReserved2 As Integer
    bfOffBits   As Long
End Type

Sub GetSize()
Dim bih As BitmapInfoHeader
Dim bfh As BitmapFileHeader
  Open  "c:\dr14.bmp"  For Binary Access Read As  1 
  Get  1 , , bfh
  Get  1 , , bih
  MsgBox bih.biWidth &  " X "  & bih.biHeight
  Close
End Sub


спасибо всем кто сочувствоал

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
Размеры bmp файла...
    #32402672
Sfagnum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
по поводу перевода размеров в см обсуждение будет продолжаться здесь\r
если кто чем может помочь, милости прошу...\r
\r
Сделать можно всё!!!\r
Только бы знать как...
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Размеры bmp файла...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]