たくさんの tiff 画像ファイルがあり、それらの名前を (幅と高さで) 一度に変更する必要があります。
例: asdasd.tiff (サイズ 600 x 700) --> 600x700.tiff
しかし、いくつかの問題があります:
- 私はLinuxを使用していますが、Windows用に行う必要があります
- 私はc、c++、またはc#を知りませんが、「.exe」プログラムでそれを行う必要があります
- Windowsで「ワンクリックですべての名前が変更される」ことをしたいので、「.exe」プログラム...
c で tiff ファイルのピクセル幅と高さを知るにはどうすればよいですか?
(私の問題は、ファイルのピクセル サイズを学習することです。ピクセル サイズを取得した後に名前を変更できます。名前の変更は問題ではありませんが、どうすれば tiff ファイルのピクセル幅と高さを取得できますか??!:(! )
これはbmpファイル用です:
#include "stdio.h"
#include "stdlib.h"
main()
{
FILE* f = fopen("bim1.bmp", "rb");
unsigned char info[54];
fread(info, sizeof(unsigned char), 54, f); // read the 54-byte header
int width = *(int*)&info[18];
int height = *(int*)&info[22];
printf("width : %d \n", width);
printf("height : %d \n", height);
fclose(f);
}
tif ファイル用に編集します。