Also you could use OpenInageIO<https://sites.google.com/site/openimageio/home>, it has python bindings. Alternatively, you could use Photoshop Scripting through python and export as you wish. If on windows, you can use pywin32 to access photoshop application as com object.
On Wed, Jan 22, 2014 at 10:23 AM, Alan Fregtman <[email protected]>wrote: > If you're on Windows the nconvert.exe tool from the XnView folks is quite > awesome: > http://www.xnview.com/en/nconvert/ > (Worth noting that even though it's freeware, for commercial use they'd > like you to purchase a license.) > > Alternatively, there is ImageMagick: http://www.imagemagick.org/ > Its "convert" executable can do a lot as well. The command you need is > probably this or similar: > > convert somefile.psd -depth 16 -compress lzw somefile.tif > > > > Cheers, > > -- Alan > > > > On Wed, Jan 22, 2014 at 9:39 AM, Ognjen Vukovic <[email protected]> wrote: > >> Thanks guys, will give them a test out now. Another thing, does anyone >> know if there is a good library with which i can convert psd to 16 bit tiff >> with lzw compression ?... i tried PIL but had no luck with that, testing >> pillow now but cant seem to get it to work... >> >> >> On Wed, Jan 22, 2014 at 3:09 PM, gareth bell <[email protected]>wrote: >> >>> Or this if you want a new line for each file: >>> >>> >>> xsi = Application >>> >>> extension = ".psd" >>> listOfFiles = [] >>> >>> currentProject = xsi.ActiveProject >>> >>> for eachFile in xsi.ActiveProject2.ActiveScene.ExternalFiles: >>> if extension in eachFile.Name: >>> listOfFiles.append(eachFile.Name) >>> print eachFile >>> >>> for eachPSD in listOfFiles: >>> newFile = open(str(currentProject) + XSIUtils.Slash + >>> "myListFile.txt", "a") >>> newFile.write(str(eachPSD) + "\n") >>> newFile.close() >>> >>> >>> ------------------------------ >>> From: [email protected] >>> To: [email protected] >>> Subject: RE: list of external files >>> Date: Wed, 22 Jan 2014 14:03:39 +0000 >>> >>> >>> would this work? >>> >>> >>> xsi = Application >>> >>> extension = ".psd" >>> listOfFiles = [] >>> >>> currentProject = xsi.ActiveProject >>> >>> for eachFile in xsi.ActiveProject2.ActiveScene.ExternalFiles: >>> if extension in eachFile.Name: >>> listOfFiles.append(eachFile.Name) >>> print eachFile >>> >>> >>> newFile = open(str(currentProject) + XSIUtils.Slash + "myListFile.txt", >>> "w") >>> newFile.write(str(listOfFiles)) >>> newFile.close() >>> >>> ------------------------------ >>> From: [email protected] >>> Date: Wed, 22 Jan 2014 14:19:48 +0100 >>> Subject: list of external files >>> To: [email protected] >>> >>> Hi guys, is it possible to pull a list of external files from a scene >>> that contain only the extension .psd for instance and write it somewhere to >>> disk. >>> >> >> > --

