3

Я пишу простой (??) Программа VB6 для изменения имени выбранного файла. Я хочу показать маленькое (приблизительно 2 "X3") изображение картинки. Чтобы избежать искажения изображения (я должен использовать изображение VB), я хочу изменить высоту и ширину отображаемого поля изображения, чтобы оно соответствовало размеру изображения. Чтобы сделать это, я хочу извлечь высоту и ширину файла, затем уменьшить его размер и изменить размер графических блоков.

1 ответ1

2

Какие поля в exif-файлах предоставляют информацию о высоте / ширине изображения?

Вот соответствующие теги Exif, определенные в стандарте Exif 2.3 (PDF Link):

+------------+------------+--------+-------------------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------+
| Tag (hex)  | Tag (dec)  |  IFD   |          Key            | Type  |                                                                Tag description                                                                 |
+------------+------------+--------+-------------------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------+
| 0x0100     |       256  | Image  | Exif.Image.ImageWidth   | Long  | The number of columns of image data, equal to the number of pixels per row. In JPEG compressed data a JPEG marker is used instead of this tag. |
| 0x0101     |       257  | Image  | Exif.Image.ImageLength  | Long  | The number of rows of image data. In JPEG compressed data a JPEG marker is used instead of this tag.                                           |
+------------+------------+--------+-------------------------+-------+------------------------------------------------------------------------------------------------------------------------------------------------+

Исходные стандартные Exif-теги

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .