kopia lustrzana https://github.com/inkstitch/inkstitch
rodzic
fe1f49ff9c
commit
4c5e578939
15
inkstitch.py
15
inkstitch.py
|
@ -504,26 +504,17 @@ def write_embroidery_file(file_path, stitches):
|
||||||
min_y = min(stitch.y for stitch in stitches)
|
min_y = min(stitch.y for stitch in stitches)
|
||||||
|
|
||||||
pattern = libembroidery.embPattern_create()
|
pattern = libembroidery.embPattern_create()
|
||||||
threads = {}
|
|
||||||
|
|
||||||
last_color = None
|
last_color = None
|
||||||
|
|
||||||
for stitch in stitches:
|
for stitch in stitches:
|
||||||
if stitch.color != last_color:
|
if stitch.color != last_color:
|
||||||
if stitch.color not in threads:
|
add_thread(pattern, make_thread(stitch.color))
|
||||||
thread = make_thread(stitch.color)
|
|
||||||
thread_index = add_thread(pattern, thread)
|
|
||||||
threads[stitch.color] = thread_index
|
|
||||||
else:
|
|
||||||
thread_index = threads[stitch.color]
|
|
||||||
|
|
||||||
libembroidery.embPattern_changeColor(pattern, thread_index)
|
|
||||||
last_color = stitch.color
|
last_color = stitch.color
|
||||||
|
|
||||||
flags = get_flags(stitch)
|
flags = get_flags(stitch)
|
||||||
libembroidery.embPattern_addStitchAbs(pattern, stitch.x - min_x, stitch.y - min_y, flags, 0)
|
libembroidery.embPattern_addStitchAbs(pattern, stitch.x - min_x, stitch.y - min_y, flags, 1)
|
||||||
|
|
||||||
libembroidery.embPattern_addStitchAbs(pattern, stitch.x - min_x, stitch.y - min_y, libembroidery.END, 0)
|
libembroidery.embPattern_addStitchAbs(pattern, stitch.x - min_x, stitch.y - min_y, libembroidery.END, 1)
|
||||||
|
|
||||||
# convert from pixels to millimeters
|
# convert from pixels to millimeters
|
||||||
libembroidery.embPattern_scale(pattern, 1/PIXELS_PER_MM)
|
libembroidery.embPattern_scale(pattern, 1/PIXELS_PER_MM)
|
||||||
|
|
|
@ -8,7 +8,7 @@ msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2018-02-04 16:24-0500\n"
|
"POT-Creation-Date: 2018-02-17 10:13-0500\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
|
|
Ładowanie…
Reference in New Issue