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

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

Сделать можно всё!!!
Только бы знать как...
...
Рейтинг: 0 / 0
09.02.2004, 13:12
    #32402579
boevik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры bmp файла...
структура 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
09.02.2004, 13:39
    #32402652
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры bmp файла...
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
09.02.2004, 13:46
    #32402672
Sfagnum
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Размеры bmp файла...
по поводу перевода размеров в см обсуждение будет продолжаться здесь\r
если кто чем может помочь, милости прошу...\r
\r
Сделать можно всё!!!\r
Только бы знать как...
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Размеры bmp файла... / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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