Skip to content Skip to sidebar Skip to footer

How Can I Programmatically Build A Multi-page Tiff Out Of Many Single Page Tiffs, Using Python?

I've found, via Google, numerous people asking the same question, but no solutions. The Python Image Library (PIL) has tools for stepping through an already existing multi-page TI

Solution 1:

You can use ImageMagick for this (available on Unix and Windows). A linux shell command would be

$ convert *.tif multipage.tif

where *.tif are all your individual tif files.

Solution 2:

A freeware option: Irfanview can do it, even via the command line; this allows you to call it from Python.

From changes version 3.90:

New command line option:

/multitif=(tifname,file1,...,fileN) 

Example to create multipage TIF test.tif from 2 other files:

i_view32 /multitif=(c:\test.tif,c:\test1.bmp,c:\dummy.jpg)

New command line option:

/append=tiffile 

Example to open c:\test.jpg and append it as (TIF) page to c:\test.tif

i_view32 c:\test.jpg /append=c:\test.tif 

I have used it once and know it works, though limitation on command line length apply.

Solution 3:

you can use the command utility "tiffutil"

Post a Comment for "How Can I Programmatically Build A Multi-page Tiff Out Of Many Single Page Tiffs, Using Python?"