如果在Adobe Photoshop中另存为> jpg,则路径(选择)存储在文件中。
是否有可能在Python中读取该路径,例如用PIL创建合成文件?是否有可能使用python读取JPEG图像中的路径?
编辑
Imagemagick似乎帮助,example
如果在Adobe Photoshop中另存为> jpg,则路径(选择)存储在文件中。
是否有可能在Python中读取该路径,例如用PIL创建合成文件?是否有可能使用python读取JPEG图像中的路径?
编辑
Imagemagick似乎帮助,example
This code(由/F
又名effbot,PIL,一般奇妙的Python贡献的作家)展示了如何通过8BIM
资源块走路(但它寻找英语 - 牙买加的IPTC/NAA的数据,所以当然你需要编辑它)。
每汤姆Ruark的帖子this thread,路径将有2999 2000的标识(后者给出了名的裁剪路径,所以它不同于他人)和数据的一系列的26个字节“点记录”(所以资源长度总是26的倍数)。
阅读汤姆的后剩下的所有血淋淋的细节 - 这是这将需要大量的实验(与struct
技能,位操作等),阅读和解释恰到好处(没有帮助一个讨厌的和非常详细的二进制格式因为这些字段可以是大端或小端 - 在Windows中是小端,如果我正确地阅读该文章)。
确定的路径保存在JPG?这似乎不太可能。路径将以原生的photoshop格式存储,但不是jpg。
你知道任何其他可以读取路径的工具吗?您可以尝试将项目保存为jpg,关闭photoshop,只重新打开jpg,看看您是否还有路径?我怀疑它会在那里。
是的,它仍然存在于Photoshop中。如果另存为(不保存为网页),路径将保存在.jpg中。我们在使用路径分发高分辨率图像进行快速选择时使用此功能。不知道GIMP或其他代码是否可以读取它。 – amoeba 2010-06-13 01:15:17
它如何存储路径? – 2010-06-13 00:25:01
这描述了Photoshop如何在图像中存储路径的格式:http://forums.adobe.com/thread/618583 – unutbu 2010-06-13 01:24:03