HIR-NETソフト
ソフト一覧
パック商品
価格表
取扱店
Q&A
ダウンロード
無料バージョンアップ
ユーザー登録変更
HIR-NET Home
運営者
運営者著書
CG作品
快適パソコン操作術
パソコン情報リンク集
HIR-NETソフト 32bitコマンド・シリーズ
tiftagティフ・タグ 第1.07版
TIFFタグ表示コマンド
TIFF tag analyisis command
対象OS:32bit Windows(Windows 95/98/Me/NT/2000/XP など)
★2010年9月9日更新★
サンプル無料ダウンロード tiftag.lzh(40Kバイト)
| |
|
概要
引数
解説
TIFFについて
Exifについて
注意
設定ファイル
使用例
実行例
関連
TIFF, Exifファイルのタグを解析・表示
| ◆ ▲ |
tiftagコマンド(TIFFタグ表示コマンド)は TIFFファイルや Exifファイル(JPEG)のタグを解析し、タグの内容を表示する 32bit Windows(Windows 95/98/Me/NT/2000/XP など)用ソフトウェアです。
ワイルドカードで複数のファイルを一度に見ることが出来ます。
表示を 1ページ(通常24行)毎に一時停止させることも出来ます。仮に一時停止指定がされていても、標準出力をリダイレクトした場合は自動解除されます。
設定ファイル(ファイル名 tiftag.cfg のテキスト・ファイル)により、tiftagコマンドのオプションの登録が可能です。
tiftag [△ オプション群]□ ファイル名…
/v[<m>][<e>...][<m>[<e>...]...] ;エラー表示設定 Verbose
<m>=+ ;付加 plus
- ;削除 minus (省略時)
= ;強制設定 equal
<e>=a ;すべて All
d ;異種ファイル警告 Different
z ;空ファイル警告 Zero
x ;不在ファイル警告 not eXist
e ;エラー警告 Error
/v ;[標準](既定) (/v=xe と同じ)
/p ;[OFF] 画面一時停止モード Pause
/p- ;[ON ](既定)
/?, /help ;使用方法説明(設定ファイルに登録不可) HELP
【終了コード】
0:エラーなし、実行成功
1:エラー発生、実行中断
2:エラー発生、実行継続
TIFF(ティフ)は 1〜32bit/dot(2〜1670万色)の圧縮/非圧縮の画像ファイル形式です。TIFF の語源は Tag Image File Format(札画像ファイル形式)です。
1986年、米国Aluds(アルダス)社が、Macintosh上のソフトウェアPageMaker(ページメーカー)を IBM-PC に移植する際に開発しました。
Exif(エグジフ)は JFIF と共に JPEG のファイル形式の 1つです。Exif の語源は EXchageable Image File Format for digital still cameras(デジタル静止画カメラ用交換可能画像ファイル形式)です。
Exif は平成7年(1995年)10月に(社)日本電子工業振興協会(JEIDA)がデジタル・カメラ用に開発しました。Exifファイルは JPEGファイルの内部に TIFFファイルを含んでいます。
- JFIF形式の JPEGファイルは、TIFF情報を含みませんので処理しません。
- TIFFファイルの拡張子には次のものがあります。
tif
tiff:Tag Image File Format
- Exifファイルの拡張子には次のものがあります。
jpeg:Joint Photographic Experts Group
jpg
jpe
- TIFF,Exifファイルのデータ型には次のものがあります。
BYTE :8ビット無符号整数(unsigned char(BYTE))
ASCII :文字列(unsigned charで最終文字が空文字)
SHORT :16ビット無符号整数(unsigned SHORT int)
LONG :32ビット無符号整数(unsigned LONG int)
RATIONAL :正の有理数(分子分母2つの unsigned long int)
SBYTE :8ビット有符号整数(Signed char(BYTE))
UNDEFINE :8ビット整数(char)
SSHORT :16ビット有符号整数(Signed SHORT int)
SLONG :32ビット有符号整数(Signed LONG int)
SRATIONAL:有理数(分子分母2つの Signed long int)
FLOAT :4バイト単精度IEEE浮動小数点数(FLOAT)
DOUBLE :8バイト倍精度IEEE浮動小数点数(DOUBLE)
- ファイル名にディレクトリを指定しても処理しません。
- Windows ではファイルの指定に大文字と小文字の区別がありません。
TEST1.tif, test2.TiF, TEST3.TIF という 3つのファイルがあった場合に、
「tiftag ABC *.TIF」を実行すると、3つとも処理されます。
- 設定ファイル(tiftag.cfg)はコマンドのオプションなど各種設定を行うテキスト・ファイルです。内容はテキスト・エディタによって、書き換えることが出来ます。設定ファイルはコマンド起動時にコマンド格納ディレクトリから読み込まれます。
- スイッチ文字は / の他 - などの追加登録が可能です。
tiftag test.tif …… ファイル test.tif のタグ表示
tiftag *.tif …… 拡張子tif のファイルのタグ表示
tiftag *.jpg …… 拡張子jpg のファイルのタグ表示
tiftag /v+d * …… 異種ファイル警告
tiftag /v-x *.tif *.tiff *.jpg *.jpeg …… 不在ファイル警告表示なし
tiftag /v-a * …… 警告表示なし
tiftag /p *.tif …… 画面一時停止なし
tiftag /p- *.tif …… 画面一時停止あり《既定》
tiftag /? …… 使用方法説明
C>tiftag test.tif↓
1:id=254 NewSubfileType(LONG)=0
2:id=256 ImageWidth(SHORT)=5760
3:id=257 ImageLength(SHORT)=3600
4:id=258 BitsPerSample(SHORT×3)=8,8,8
5:id=259 Compression(SHORT)=5
6:id=262 PhotometricInterpretation(SHORT)=2
7:id=273 StripOffsets(LONG×3600)=>D4
8:id=277 SamplesPerPixel(SHORT)=3
9:id=278 RowsPerStrip(SHORT)=1
10:id=279 StripByteCounts(LONG×3600)=>3914
11:id=282 XResolution(RATIONAL)=374
12:id=283 YResolution(RATIONAL)=374
13:id=284 PlanarConfiguration(SHORT)=1
14:id=296 ResolutionUnit(SHORT)=2
15:id=317 Predictor(SHORT)=2
16:id=34377 Undefine(BYTE×278)=>7164
C>tiftag g*.tif↓
gr1.tif:
1:id=255 SubfileType(SHORT)=1
2:id=256 ImageWidth(SHORT)=90
3:id=257 ImageLength(SHORT)=90
4:id=258 BitsPerSample(SHORT×4)=8,8,8,8
5:id=259 Compression(SHORT)=1
6:id=262 PhotometricInterpretation(SHORT)=2
7:id=266 FillOrder(SHORT)=1
8:id=273 StripOffsets(LONG)=194
9:id=274 Orientation(SHORT)=1
10:id=277 SamplesPerPixel(SHORT)=3
11:id=278 RowsPerStrip(LONG)=90
12:id=280 MinSampleValue(SHORT×4)=0,0,0,0
13:id=281 MaxSampleValue(SHORT×4)=255,255,255,255
gr2.tif:
1:id=256 ImageWidth(SHORT)=250
2:id=257 ImageLength(SHORT)=325
3:id=258 BitsPerSample(SHORT×3)=8,8,8
4:id=259 Compression(SHORT)=5
5:id=262 PhotometricInterpretation(SHORT)=6
6:id=270 ImageDescription(ASCII×28)="YCbCr conversion of gr.tif"
7:id=273 StripOffsets(LONG×33)=>11AEE
8:id=274 Orientation(SHORT)=1
9:id=277 SamplesPerPixel(SHORT)=3
10:id=278 RowsPerStrip(LONG)=10
11:id=279 StripByteCounts(LONG×33)=>11B72
12:id=284 PlanarConfiguration(SHORT)=1
13:id=529 YCbCrCoefficients(RATIONAL×3)=0.2989,0.587,0.114
14:id=530 YCbCrSubSampling(SHORT×2)=65535,65535
15:id=531 YCbCrPositioning(SHORT)=1
16:id=532 ReferenceBlackWhite(RATIONAL×6)=0,255,128,255,128,255
gr3.tif:
1:id=255 SubfileType(SHORT)=1
2:id=256 ImageWidth(SHORT)=1512
3:id=257 ImageLength(SHORT)=359
4:id=258 BitsPerSample(SHORT)=4
5:id=259 Compression(SHORT)=32809
6:id=262 PhotometricInterpretation(SHORT)=0
7:id=266 FillOrder(SHORT)=1
8:id=273 StripOffsets(LONG×6)=>D2
9:id=274 Orientation(SHORT)=1
10:id=277 SamplesPerPixel(SHORT)=1
11:id=278 RowsPerStrip(LONG)=64
12:id=279 StripByteCounts(LONG×6)=>EA
13:id=282 XResolution(RATIONAL)=296.64
14:id=283 YResolution(RATIONAL)=296.64
15:id=284 PlanarConfiguration(SHORT)=1
[IFD 1]
1:id=255 SubfileType(SHORT)=1
2:id=256 ImageWidth(SHORT)=1512
3:id=257 ImageLength(SHORT)=359
4:id=258 BitsPerSample(SHORT)=1
5:id=259 Compression(SHORT)=1
6:id=262 PhotometricInterpretation(SHORT)=0
7:id=266 FillOrder(SHORT)=1
8:id=273 StripOffsets(LONG×6)=>15216
9:id=274 Orientation(SHORT)=1
10:id=277 SamplesPerPixel(SHORT)=1
11:id=278 RowsPerStrip(LONG)=64
12:id=279 StripByteCounts(LONG×6)=>1522E
13:id=282 XResolution(RATIONAL)=296.64
14:id=283 YResolution(RATIONAL)=296.64
15:id=284 PlanarConfiguration(SHORT)=1
C>tiftag dsc1.jpg↓
1:id=271 Make(ASCII×9)="FUJIFILM"
2:id=272 Model(ASCII×6)="FX700"
3:id=274 Orientation(SHORT)=1
4:id=282 XResolution(RATIONAL)=72
5:id=283 YResolution(RATIONAL)=72
6:id=296 ResolutionUnit(SHORT)=2
7:id=318 WhitePoint(RATIONAL×2)=0.299,0.587
(中略)
[IFD 1]
1:id=259 Compression(SHORT)=6
2:id=282 XResolution(RATIONAL)=72
3:id=283 YResolution(RATIONAL)=72
4:id=296 ResolutionUnit(SHORT)=2
5:id=513 JPEGInterchangeFormat(LONG)=674
6:id=514 JPEGInterchangeFormatLngth(LONG)=20111
7:id=531 YCbCrPositioning(SHORT)=1
tifxy TIFF画像サイズコマンド
bmpxy BMP画像サイズコマンド
gifxy GIF画像サイズコマンド
jpgxy JPEG画像サイズコマンド
ls 高機能ファイル一覧コマンド
maxline ファイル最大行コマンド
HIR-NETソフト
Copyright (C) 1997-2024 Hirabayashi Masahide プライバシーポリシー