Skip to content

Releases: EmbroidePy/pyembroidery

Pec Extra Jump Write

02 Mar 23:48
311a204
Compare
Choose a tag to compare

Corrects Issue #112. Caused instability between read and write routines.

PMV Tweaks.

14 Nov 19:25
ac43e71
Compare
Choose a tag to compare

Couple minor tweaks to PMV code to try fix a few remaining issues.
Inverted and selected the more correct values in the tables.

add_pattern() given transformations

18 Sep 19:36
a5221f3
Compare
Choose a tag to compare

The add_pattern() routine if called directly rather than through the dunder add of pattern + pattern, now gives options for dx, dy, sx, sy, and rotate for translate, scale, and rotate. For pattern appending with transformations.

PNG Guides and EmbPattern init

15 Sep 11:28
ccc05f0
Compare
Choose a tag to compare
  • PngWriter has guides added.
  • A couple corrections to PngWriter.
  • PyEmbroidery is turned into a shell references to EmbPattern static calls.
  • EmbPattern has init parameters of filename, or EmbPattern.
  • EmbPattern has .read() and .write() which accepts settings as direct keyword arguments.

PES Headers V7-10

27 Jul 10:06
91dee08
Compare
Choose a tag to compare

Read PES Headers Versions 7 through 10. Successfully decodes thread data stored in headers from V7-V10 of PES.

Issue #87 Redux

29 Jan 02:54
bd3089d
Compare
Choose a tag to compare

Fix additional issues that were not corrected by 1.4.15 with regard to issue #87. ColorBlocks would, if delimited by COLOR_BREAK omit the final stitch.

Colorblock Correction.

28 Jan 07:22
c15f926
Compare
Choose a tag to compare
  • Correction for get_as_colorblock() to actually work as expected. (#87).
  • Added tests to check for corrections.
  • Added repr() for EmbThread()
  • Corrected minor addendum to #83

Minor DST Header Write Defect

25 Dec 21:10
c0cc102
Compare
Choose a tag to compare

"MY:" would be written in error as "AY:"

Minor DST Header Defect

24 Oct 12:02
2df482d
Compare
Choose a tag to compare

Defective DST headers not in ascii would cause a critical error preventing the body from being read. Properly this should merely prevent the header from being read.

Color Formats and JSON.

30 Aug 08:55
aa4cf5d
Compare
Choose a tag to compare

There are three strict color only file formats in COL, INF, EDR which provide no stitch data but do provide color information. These now have writers and readers and are processed as type color. This is useful if loading a DST with an EDR file. In addition, I added JSON objects. These allow the writing and reading of the patterns in a mostly lossless JSON file (some bytearray info won't serialize). This should also be useful for a variety of purposes where data interchange matters.

  • This included a small tweak to allow writing in text mode (json required it).
  • A bug fix to EmbCompress for 3.6 division.
  • A few tweaks based on machine tests of VP3 file format.