はい、可能です。
This answerは、Python Imaging Libraryで複数画像のTIFFデータをどのように覗いていくかについて、いくつかの方向性を示しています。ネイサンの答えは、そのアプローチの詳細も示しています。
理論的には、ファイルのヘッダーデータを見るだけです。そのためには、researchのTIFF形式のバイナリ構造を使用し、おそらくPython's built-in struct libraryを使用してヘッダデータを展開します。しかしそれはかなり先進的なものです。
いずれのソリューションでも、ループをTIFFファイルに適用する必要があります。 This answerは正しいパスに設定して、ディレクトリ内のファイルを見つけてループします。
更新:
はここで完全なソリューションの概算です:
import os
from PIL import Image
count = 0
tiffs_path = "c:\\wherever"
for filename in os.listdir(tiffs_path):
if filename.endswith(".tiff"):
img = Image.open(filename)
while True:
try:
img.seek(i)
except EOFError:
break
count += 1
print count
これは、あなたが気にすべてのTIFFファイルがc:\wherever
している前提としています。
https://stackoverflow.com/questions/26660415/pillow-and-multi-page-tiffs –
[PIL(低)およびマルチページTIFFS]の複製が可能です(https://stackoverflow.com/questions/)。 26660415/pillow-and-multi-page-tiffs) –