autotrace / autotrace

bitmap to vector graphics converter

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Centerline Tracing - Multiple paths instead of a single path

sodevrom opened this issue · comments

Hello
I have been using autotrace 0.30, and when generating a svg from raster image, using centerline, I obtained a SVG with multiple paths, instead of one single path.

Example in 0.30:
<svg width="400" height="400"> <path style="stroke:#424242; fill:none;" d="M211 62C207.075 62 197.668 63.8293 194.603 61.2269C190.957 58.1298 191.708 43.6488 197.059 42.6034C201.181 41.7979 210.331 42.323 211.682 47.1088C212.828 51.1682 209.712 59.9485 215.148 61.5517C231.024 66.2335 254.571 55.5178 269.852 65.0131C276.105 68.8988 271.467 91.3109 270.83 98C268.262 124.987 266.044 152.887 266 180C265.989 186.684 268.228 206.565 263.397 211.397C258.601 216.193 243.209 212 237 212C210.305 211.998 183.661 210 157 210C149.523 210 123.189 205.282 126 218C138.306 214.465 157.138 218.03 170 218.91C189.843 220.269 210.249 217.955 230 220.285C240.323 221.504 250.656 220.381 261 221.09C264.377 221.321 270.44 223.457 273.377 220.972C278.194 216.897 268.561 213.559 266 213"/> <path style="stroke:#424242; fill:none;" d="M138 208C137.978 174.764 135.751 138.952 131.424 106C130.211 96.7626 130.712 87.2749 129.83 78C129.526 74.7969 127.963 70.2511 130.603 67.6034C133.754 64.4442 143.762 65.0212 148 65.0008C162.691 64.9299 177.299 63 192 63"/> <path style="stroke:#424242; fill:none;" d="M175 80L170 89C168.828 85.0336 168.093 79.2213 169.318 75.1528C170.962 69.6944 174.559 75.2321 175 78C177.999 78 183.859 76.9269 185.972 79.6034C188.079 82.2723 186.469 86.9959 186.169 90C185.379 97.9035 186.776 112.184 181.991 118.772C177.582 124.841 160.85 124.097 154.005 123.966C143.725 123.77 145.658 100.767 145.089 93C144.895 90.3517 143.575 84.8987 145.117 82.5995C148.537 77.5018 168.353 79 174 79"/> <path style="stroke:#424242; fill:none;" d="M197 81C216.484 82.5377 236.688 82.5852 256 79"/> <path style="stroke:#424242; fill:none;" d="M198 97L226 94"/> <path style="stroke:#424242; fill:none;" d="M236 102C241.798 98.6159 247.435 94.8666 254 98L251.972 109.667L241.598 111.451L224 134L215.039 127.631L206.884 136L189 163L180 149L179 149L172 163L159 136L158 136C152.652 146.149 147.327 159.208 158 167L165 152"/> <path style="stroke:#424242; fill:none;" d="M250 98L244 109"/> <path style="stroke:#424242; fill:none;" d="M235 106L242 110"/> <path style="stroke:#424242; fill:none;" d="M196 111L218 109"/> <path style="stroke:#424242; fill:none;" d="M180 149C180.787 140.044 186.172 123.959 193 118L205 139"/> <path style="stroke:#424242; fill:none;" d="M257 130C261.377 150.47 235.011 128.689 252.955 127.887C254.608 127.813 255.502 128.394 257 129C252.658 133.345 243.091 148.352 236.001 146.427C231.147 145.109 227.328 138.478 224 135C215.627 144.091 212.751 152.233 204 140"/> <path style="stroke:#424242; fill:none;" d="M258 127L257 128"/> <path style="stroke:#424242; fill:none;" d="M165 147L173 134L180 146"/> <path style="stroke:#424242; fill:none;" d="M143 149L149 157"/> <path style="stroke:#424242; fill:none;" d="M216.004 154.797C226.147 153.596 225.982 169.899 216.985 171.119C207.378 172.422 206.617 155.909 216.004 154.797"/> <path style="stroke:#424242; fill:none;" d="M244.005 155.743C255.186 151.45 258.551 167.8 248.956 171.392C238.788 175.199 233.982 159.592 244.005 155.743"/> <path style="stroke:#424242; fill:none;" d="M150 162L149 166"/> <path style="stroke:#424242; fill:none;" d="M191 180L251 183"/> <path style="stroke:#424242; fill:none;" d="M150 182L173 182"/> <path style="stroke:#424242; fill:none;" d="M150 198L250 200"/> <path style="stroke:#424242; fill:none;" d="M125 219C127.943 229.24 144.197 228.294 153 228.711C181.824 230.075 213.269 233.177 242 230.326C250.74 229.459 273.114 234.929 275 223"/> <path style="stroke:#424242; fill:none;" d="M153 231C142.408 259.077 135.71 288.724 125.565 317C122.656 325.107 116.068 340.996 128.004 345.242C139.393 349.294 142.994 328.018 145.333 321C154.89 292.329 166.955 261.013 171 231"/> <path style="stroke:#424242; fill:none;" d="M192 231C192.393 250.018 195.938 269.006 197.001 288C197.27 292.801 201.503 300.643 207.682 296.932C212.119 294.267 210.998 283.394 211 279C211.007 263.452 213.152 247.288 216 232"/> <path style="stroke:#424242; fill:none;" d="M239 232C243.18 264.367 255.44 296.768 264.576 328C266.448 334.402 275.803 359.376 285.141 344.941C290.191 337.135 281.27 321.81 278.667 314C273.011 297.032 267.656 279.972 262 263C258.737 253.21 253.898 242.286 253 232"/> </svg>

Example in 0.40:
<svg xmlns="http://www.w3.org/2000/svg" width="400" height="400"> <path style="stroke:#424242; fill:none;" d="M211 62C207.075 62 197.668 63.8293 194.603 61.2269C190.957 58.1298 191.708 43.6488 197.059 42.6034C201.181 41.7979 210.331 42.323 211.682 47.1088C212.828 51.1682 209.712 59.9485 215.148 61.5517C231.024 66.2335 254.571 55.5178 269.852 65.0131C276.105 68.8988 271.467 91.3109 270.83 98C268.262 124.987 266.044 152.887 266 180C265.989 186.684 268.228 206.565 263.397 211.397C258.601 216.193 243.209 212 237 212C210.305 211.998 183.661 210 157 210C149.523 210 123.189 205.282 126 218C138.306 214.465 157.138 218.03 170 218.91C189.843 220.269 210.249 217.955 230 220.285C240.323 221.504 250.656 220.381 261 221.09C264.377 221.321 270.44 223.457 273.377 220.972C278.194 216.897 268.561 213.559 266 213M138 208C137.978 174.764 135.751 138.952 131.424 106C130.211 96.7626 130.712 87.2749 129.83 78C129.526 74.7969 127.963 70.2511 130.603 67.6034C133.754 64.4442 143.762 65.0212 148 65.0008C162.691 64.9299 177.299 63 192 63M175 80L170 89C168.828 85.0336 168.093 79.2213 169.318 75.1528C170.962 69.6944 174.559 75.2321 175 78C177.999 78 183.859 76.9269 185.972 79.6034C188.079 82.2723 186.469 86.9959 186.169 90C185.379 97.9035 186.776 112.184 181.991 118.772C177.582 124.841 160.85 124.097 154.005 123.966C143.725 123.77 145.658 100.767 145.089 93C144.895 90.3517 143.575 84.8987 145.117 82.5995C148.537 77.5018 168.353 79 174 79M197 81C216.484 82.5377 236.688 82.5852 256 79M198 97L226 94M236 102C241.798 98.6159 247.435 94.8666 254 98L251.972 109.667L241.598 111.451L224 134L215.039 127.631L206.884 136L189 163L180 149L179 149L172 163L159 136L158 136C152.652 146.149 147.327 159.208 158 167L165 152M250 98L244 109M235 106L242 110M196 111L218 109M180 149C180.787 140.044 186.172 123.959 193 118L205 139M257 130C261.377 150.47 235.011 128.689 252.955 127.887C254.608 127.813 255.502 128.394 257 129C252.658 133.345 243.091 148.352 236.001 146.427C231.147 145.109 227.328 138.478 224 135C215.627 144.091 212.751 152.233 204 140M258 127L257 128M165 147L173 134L180 146M143 149L149 157M216.004 154.797C226.147 153.596 225.982 169.899 216.985 171.119C207.378 172.422 206.617 155.909 216.004 154.797M244.005 155.743C255.186 151.45 258.551 167.8 248.956 171.392C238.788 175.199 233.982 159.592 244.005 155.743M150 162L149 166M191 180L251 183M150 182L173 182M150 198L250 200M125 219C127.943 229.24 144.197 228.294 153 228.711C181.824 230.075 213.269 233.177 242 230.326C250.74 229.459 273.114 234.929 275 223M153 231C142.408 259.077 135.71 288.724 125.565 317C122.656 325.107 116.068 340.996 128.004 345.242C139.393 349.294 142.994 328.018 145.333 321C154.89 292.329 166.955 261.013 171 231M192 231C192.393 250.018 195.938 269.006 197.001 288C197.27 292.801 201.503 300.643 207.682 296.932C212.119 294.267 210.998 283.394 211 279C211.007 263.452 213.152 247.288 216 232M239 232C243.18 264.367 255.44 296.768 264.576 328C266.448 334.402 275.803 359.376 285.141 344.941C290.191 337.135 281.27 321.81 278.667 314C273.011 297.032 267.656 279.972 262 263C258.737 253.21 253.898 242.286 253 232"/> </svg>

How can I make it so in the new autotrace, to generate the svg using multiple paths and not just one?

Thanks!