Can anyone suggest a good resource to teach me to create svg and/or dxf files from jpeg’s or png files? I am attempting to take an already made logo or photo and make it a vector file so I can import it into Inkscape or Fusion360. Any help would be great! Thanks? I am getting my CNC machine in two weeks and I want to be able to start using it right away.
I don’t have any specific link to share, but the bitmap tracing features in Inkscape have been working fine for me when I had to convert an image into an SVG.
For example for this I used the latest Inkscape 1.0 (beta), it has a splendid “Autotrace” feature.
Most of the time, it’s as simple as opening Inkscape, import your bitmap, then go to the “Path” menu and select “Trace bitmap”, then play around with the various tracing modes/thresholds to get the result you want, or close.
Sometimes a little manual touch up is required. It all depends on the input image (a sharp/clean bitmap with lots of contrast will probably work magically, a dirty/noisy bitmap will be more difficult to vectorize)
Here’s a pretty good resource explaining what @Julien mentioned. You should learn how to work with bezier paths in Inkscape because I find the auto-traced images almost always need the text cleaned up and beziers are the best way to do that. The link I provided discusses that a bit as well.
Learning to draw with a vector drawing tool is several different skills:
- learning how to draw / manage curves — remember the following rules:
- on-curve nodes are placed at extrema (top/bottom, left/right), sharp points (the tip of a V), points of inflection (the middle of an S curve) Let's draw an "ellipse" with new users — very basic tutorial on drawing with the curve tool — also see: Let's Make a B (for anyone)
- off-curve nodes should reach roughly one-third of the way (usually guideline is 30%, the “rule of 30”) towards the next on-curve node
- off-curve nodes should be placed in-line with the associated off-curve node if a smooth transition is desired — making them vertical/horizontal is usually the best way to do this
- learning to understand Boolean operations — these are critical for efficient achieving many results, see: http://docs.carbide3d.com/assembly/carbidecreate/video-tutorials/#boolean-operations and https://wiki.shapeoko.com/index.php/Carbide_Create_Basics#Boolean_Operations — unfortunately, such operations convert curves/geometry into polylines in Carbide Create, so should be left to last. The prototypical make a coaster project: Let's make a coaster — obsolete with CC’s new corner options, but a useful tutorial on Boolean operations or doing this to imported or drawn objects
- understanding manipulation of location, esp. rotation: How to draw a compass rose and How to draw a star --- Carbide Create
We have a bit on the manual tracing at: https://wiki.shapeoko.com/index.php/Carbide_Create_Photo_Tracing and also see Logo re-creation: Carbide create help! and Carbide Create re-drawing — re-drawing with the curve tool and see https://inkscape.org/doc/tutorials/tracing/tutorial-tracing.html
If you get stuck on a file or project, post it here, or send it in to use at email@example.com and we’ll do our best to help.
For simple files, you can use this on-line converter that works fairly well. It will take an image of a logo for example and convert it into a vector.
I use Convertio <link> and it seems to be able to convert virtually anything to anything. I have been able to convert jpg, bmp and pdf to svg format without downloading any software or leaving my email address or signing up for anything.
Someone on this forum posted the instructions for making an SVG in Inkscape. Inkscape is free and is a pretty robust image manipulation tool. I have been able to convert jpg, png and gif images successfully.
How to create SVG in Inscape
Open your image in Inkscape – select it
Click Path – Trace Bitmap – this will open a Trace Bitmap window
Click ‘Update’ to be sure image looks OK – then click OK and close window
You will now have 2 images - the top one is the traced image, move that one aside, select the bottom one and delete (My version of Inkscape does not have two images)
Be sure your new image is selected – click File – Save As - Choose type as Plain SVG – hit Save
You will now have an SVG file that “should” open just fine in Carbide Create
I ran across this web site (https://www.vectorizer.io/) and it appears and works remarkably well. Black and white or color, most any image JPEG PNG etc. allows for customizing , removal of backgrounds and removal of extraneous tool paths. It’s free for a period then a very minor charge there after like $5.00 a month.
I generally use Google image to find the image, if you need a good black and white specify “line art”, then just save the image to your hard drive. Initiate Vectorizer ( https://www.vectorizer.io/), select the image you desire and it converts it into a svg. You can separate colors and shades of B/W/ color. Try it. Tom