
Gibt es eine Möglichkeit, die Anzahl der TIFFs in einem Multi-TIFF mit einem Befehlszeilenprogramm in ImageMagick zu ermitteln?
Ich möchte das Multi-TIFF in einzelne Dateien extrahieren (aufteilen). Wenn das TIFF jedoch nur ein TIFF enthält (kein Multi-TIFF ist), möchte ich gar nichts tun ... Auch wenn ich die Option „%d“ verwende, um die Ausgabedateien zu benennen, erhalte ich das „%d“ im Dateinamen, wenn es nur eine ist.
... oder gibt es eine andere Möglichkeit, ImageMagick zu verwenden, um seltsame Dateinamen beim Konvertieren zu vermeiden?
Antwort1
Sie können die Anzahl der Seiten in einem TIFF mit zurückgeben identify -format "%p" multipage.tif
.
Antwort2
Kürzer als alle anderen:
identify multipage.tif | wc -l
Antwort3
Mit den folgenden Informationen können Sie die Anzahl der Seiten in einer TIFF-Datei zählen:
tiffinfo output_file_name.tif | grep "Page Number" | grep -c "P"
Antwort4
Aus den bereitgestellten Antworten kombiniert (mit -format und wc zum Zählen):
identify -format "%p " multipage.tif | wc -w
Und nur zur Erwähnung ... es sind die Seitenzahlen, die wir erhalten (1 für 1 Seite, 1 2 für 2 Seiten, 1 2 3 für 3 Seiten und 1 2 3 ... 19 20 21 22 für 22 Seiten).