创建目录列表所需的 .pes 文件详细信息



我正在尝试从特定目录中获取我的刺绣设计文件(格式.pes)的列表。我从这篇文章中的信息开始 - 目录中所有文件的电子表格,但希望添加几个属性

使用浏览器类型的软件(特别是Stitch Era Universal Explorer),我知道文件中存储了高度,宽度和Stitch Count(以及其他内容)。如何修改批处理文件以包含每个文件的信息?必须有一种方法来确定文件属性的名称是什么,但我似乎找不到它。

非常感谢您可能提供的任何帮助!热烈的问候,便士

您需要一个为 pes 文件构建的命令行工具,该工具可以列出这些方面。我是EmbroidePy/pyembroidery的作者,它可以读取这些属性。PES文件内部包含许多元数据元素,在版本4 +的格式中,这些是标签,作者,关键字,类别,注释。其他方面,如高度、宽度、针迹数,都存储在文件中的针迹块中。但是,通常大多数软件会通过解析文件来简单地重新计算这些值。此外,由于某些格式没有以一致的方式包含这些元素,因此您最好阅读针迹并计算数据,因为这是获取.exp(扩展新濠)等文件信息的唯一方法。

该项目的这种功能将需要十几行代码,如果有人现代遇到这种情况,并希望实现这些相同的目的。此外,值得注意的是,除了可以解析几十种刺绣格式的开源项目之外,真的没有任何其他方法可以做到这一点。


我已经更新了命令行工具以允许这样做,它将加载刺绣文件并使用格式标签为您提供所需的信息。

pyemb.py -q -i * -f "%f %x,%y"

您通常只是将其管道传输到文本文件。

pyemb.py -q -i * -f "%f,%x,%y" > embroidery_statistics.csv

最新更新