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