0

たくさんの 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 ファイル用に編集します。

4

2 に答える 2

0

多分これは良いアプリケーションです: http://regexrenamer.sourceforge.net/ ソース名を宛先名に一致させるには、正規表現の知識が必要です。

于 2013-06-07T06:36:32.357 に答える