Talk:Stitch Era embroidery software
Below are some versions of drawings:
1 Good version
<graphviz border="frame" caption="Model of Stitch Era design workflow" alignment="left" location="none"> graph SE_pipelines_3 { labelfontname = "Arial"; node [fontsize="10", fontname="Arial"];
- edge [fontsize="8", fontname="Arial"];
edge [fontsize="8", fontname="Arial", labelfloat=false];
- edge [arrowhead=normal,arrowsize=0.3];
- List of nodes
Idea [shape=box, color=red, label="Design idea"]; Physics [shape=box, color=red, label="Physics constraints"]; SVG [shape=ellipse, color=red, label="SVG Vector\ngraphics"]; EMF [shape=ellipse, label="Other vector\nformats"]; SE_vect [shape=ellipse, color=red, label="SE vector\ngraphics"]; SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"]; Bitmap [shape=ellipse, color=red, label="Bitmap\nimage"]; Drawing [shape=ellipse, color=red, label="Hand drawing"]; Bitmap_red [shape=ellipse, color=red, label="Reduced\ncolor bitmap"]; Stitch_obj [shape=ellipse, color=red, label="SE Stitch\nobjects"]; Photo_obj [shape=ellipse, label="SE Photo\nStitch objects"]; Clean_stitch_obj [shape=ellipse, color=red, label="Clean SE\nStitch objects"]; AI_CDR [shape=ellipse, color=red, label="AI/CDR/SVG vector\ngraphics"]; Stitches [shape=box, color=red, label="SE Stitches"];
- Stitch_edit [shape=ellipse, label = "Fixed Stitches"];
Revise [shape=ellipse, color=red, label="Revise\nany step"]; CNC_code [shape=box, color=red, label="Machine code"];
- Links
Idea -- SVG [label = "find"]; Idea -- EMF [label = "find"]; Idea -- Bitmap [label = "find"]; Idea -- AI_CDR [label = "draw with\nother program"]; Idea -- Stitch_obj [label = "draw\nstitch objects"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- Clean_stitch_obj [label = "draw \nletters"]; Idea -- Physics [label = "textile, machine,\nthread+needle width", style=dotted]; Idea -- Drawing [label = "draw with\nbig marker pens"]; SVG -- SE_vect [label = "import"]; SVG -- AI_CDR [label = "import/modify"]; EMF -- AI_CDR [label = "import/modify"]; EMF -- SE_vect [label = "import"]; Drawing -- Bitmap [label = "scan and\nimport"]; Bitmap -- Bitmap_red [label = "import +\nreduce colors"]; Bitmap_red -- SE_vect [label = "vectorize"]; AI_CDR -- SE_vect [label = "direct import"]; SE_vect -- SE_clean_vect [label = "reduce +\nclean"]; Physics -- Stitch_obj [label = "consider"]; SE_clean_vect -- Stitch_obj [label = "digitize"]; Bitmap_red -- Stitch_obj [label = "auto-digitize\n not recommended", style=dotted]; Bitmap -- Photo_obj [label = "auto-digitize\n not recommended", labelfloat=false, style=dotted]; Photo_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Stitch_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Clean_stitch_obj -- Stitches [label = "generate"]; Clean_stitch_obj -- Clean_stitch_obj [label = "adjust"]; Stitches -- Stitches [label = "adjust"];
- Stitch_edit -- Stitches ;
Stitches -- CNC_code [label = "translate"]; Stitches -- Revise [label = "redo"]; } </graphviz>
2 Take 1
<graphviz border="frame" caption="caption" alignment="left" location="none">
graph SE_pipelines_1 { node [fontsize="10", fontname="Arial"]; # edge [fontsize="8", fontname="Arial"]; edge [fontsize="8", fontname="Arial", labelfloat=true]; # edge [arrowhead=normal,arrowsize=0.3]; "Free SVG \nvector graphic" -- "AI or CDR \nvector graphics" [label = "import"]; "Free SVG \nvector graphic" -- "EMF \nvector graphics" [label = "copy"]; "EMF \nvector graphics" -- "SE vector \ngraphics" [label = "import as EMF"]; "Design idea" -- "AI or CDR \nvector graphics" [label = "draw with\nother program"]; "Bitmap image" -- "Reduced \ncolor image" [label = "import +\nreduce colors"]; "Reduced \ncolor image" -- "SE vector \ngraphics" [label = "vectorize"]; "AI or CDR \nvector graphics" -- "SE vector \ngraphics" [label = "import"]; "SE vector \ngraphics" -- "SE clean \nvector graphics" [label = "reduce +\nclean"]; "Design idea" -- "SE clean \nvector graphics" [label = "draw SE\nvector graphics"]; "SE clean \nvector graphics" -- "SE Stitch \nobjects" [label = "digitize"]; "Reduced \ncolor image" -- "SE Stitch \nobjects" [label = "auto-digitize\n not recommended"]; "Bitmap image" -- "SE Photo \nstitch objects" [label = "auto-digitize\n not recommended", labelfloat=false]; "SE Photo \nstitch objects" -- "SE clean \nStitch objects" [label = "tune\nstitch objects"]; "Design idea" -- "SE Stitch \nobjects" [label = "draw\nstitch objects"]; "SE Stitch \nobjects" -- "SE clean \nStitch objects" [label = "tune\nstitch objects"]; "Message idea" -- "SE clean \nStitch objects" [label = "draw \nletters"]; "SE clean \nStitch objects" -- "SE stitches" [label = "generate"] "SE stitches" -- "Machine code" [label = "translate"]; }
</graphviz>
3 Take 2
<graphviz border="frame" caption="caption" alignment="none"> graph SE_pipelines_2 { node [fontsize="10", fontname="Arial"];
- edge [fontsize="8", fontname="Arial"];
edge [fontsize="8", fontname="Arial", labelfloat=false];
- edge [arrowhead=normal,arrowsize=0.3];
- List of nodes
Idea [shape=box, color=red, label="Design idea"]; SVG [shape=ellipse, color=red, label="Free SVG \nvector graphic"]; SVG [shape=ellipse, color=red, label="SVG Vector\ngraphics"]; EMF [shape=ellipse, color=red, label="EMF vector\ngraphics"]; SE_vect [shape=ellipse, color=red, label="SE vector\ngraphics"]; SE_clean_vect [shape=ellipse, color=red, label="SE clean\nvector graphics"]; Bitmap [shape=ellipse, color=red, label="Bitmap\nimage"]; Bitmap_red [shape=ellipse, color=red, label="Reduced\ncolor bitmap"]; Stitch_obj [shape=ellipse, color=red, label="SE Stitch\nobjects"]; Photo_obj [shape=ellipse, color=red, label="SE Stitch\n objects"]; Clean_stitch_obj [shape=ellipse, color=red, label="Clean SE\nStitch objects"]; AI_CDR [shape=ellipse, color=red, label="AI/CDR vector\ngraphics"]; Stitches [shape=box, color=red, label="SE Stitches"]; Revise [shape=ellipse, color=red, label="Revise\nany step"]; CNC_code [shape=box, color=red, label="Machine code"];
- Links
Idea -- SVG [label = "find"]; Idea -- Bitmap [label = "find"]; Idea -- AI_CDR [label = "draw with\nother program"]; Idea -- Stitch_obj [label = "draw\nstitch objects"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- SE_clean_vect [label = "draw SE\nvector graphics"]; Idea -- Clean_stitch_obj [label = "draw \nletters"]; SVG -- AI_CDR [label = "import"]; SVG -- EMF [label = "copy"]; EMF -- SE_vect [label = "import as EMF"]; Bitmap -- Bitmap_red [label = "import +\nreduce colors"]; Bitmap_red -- SE_vect [label = "vectorize"]; AI_CDR -- SE_vect [label = "import"]; SE_vect -- SE_clean_vect [label = "reduce +\nclean"]; SE_clean_vect -- Stitch_obj [label = "digitize"]; Bitmap_red -- Stitch_obj [label = "auto-digitize\n not recommended"]; Bitmap -- Photo_obj [label = "auto-digitize\n not recommended", labelfloat=false]; Photo_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Stitch_obj -- Clean_stitch_obj [label = "tune\nstitch objects"]; Clean_stitch_obj -- Stitches [label = "generate"] Stitches -- CNC_code [label = "translate"]; Stitches -- Revise [label = "redo"]; } </graphviz>