如何在 c 中读取 tiff 文件头?
实际上我想学习 TIFF Tag ImageWidth 和 TIFF Tag ImageLength。
我怎样才能访问这个属性?
http://www.awaresystems.be/imaging/tiff/tifftags/imagewidth.html http://www.awaresystems.be/imaging/tiff/tifftags/imagelength.html
这段代码的 c 翻译可以帮助我:
https://stackoverflow.com/a/9071933/2079158
我不太了解c,
尝试过这样的事情:
#include "stdio.h"
#include "stdlib.h"
main()
{
FILE* f = fopen("tifo.tif", "rb");
unsigned char info[500];
fread(info, sizeof(unsigned char), 500, f);
long int width = *(long int*)&info[256];
short int height = *(short int*)&info[257];
printf("width : %d \n", width);
printf("height : %d \n", height);
fclose(f);
}
我可以为 tiff 文件做什么?