标签: cocoa macos javax.imageio psd
我不想提取或使用多层信息,我想向用户报告它无法导入。我正在从导入的文件中创建特定大小的jpgs,用户需要根据她的审美来决定如何展平多层文件。
我看到的多层次的唯一参考是CGImageSourceGetCount(CGImageSourceRef)
CGImageSourceGetCount(CGImageSourceRef)
如果图像源是多层PSD文件,则该函数返回1.
当然,这对我的情况没有帮助。
答案 0 :(得分:1)
从我自己的搜索中,你不能用ImageIO做到这一点。我发现处理多层图像的唯一方式是使用QuickTime图像导入器。看到这个链接:
http://developer.apple.com/library/mac/#samplecode/ImproveYourImage/Listings/Source_MultipleImages_c.html