Python:打开PSD图片(Django形式)

Python: Open PSD images (Django form)

有没有办法在清理 PSD 图像的表单域时获取其大小和内容类型?
Image.open() 引发此错误:

IOError: cannot identify image file <InMemoryUploadedFile: Untitled-1.psd (image/vnd.adobe.photoshop)>

看起来问题可能是因为文件仍在内存中。通过从互联网上保存的 PSD 示例,我可以使用 file 命令,其中 returns 以下内容:

$ file 05.psd 
05.psd: Adobe Photoshop Image, 800 x 800, RGB, 3x 8-bit channels

因此,我认为您需要将文件保存到 "cleaning time" 处的文件系统,然后使用 Image 进行分析。