Image to Halftone DXF v 1.0 This software is released under GNU General Public License v3.0
This program can be used to create a halftone pattern from png jpg and bmp images. The program can process colored images, but best results are usually obtained with grayscale images with high contrast. The created halftone pattern can then be exported to the dxf file format. (circles only)
---------------- Version History: ----------------
After changing any values you must press the UPDATE PREVIEW button to make them take effect!
Start by specifying the input image file name/path. If only a filename is given it is expected to be in the same directory as the main executable. The also program accepts a full path to the file.
The Spacing value determines the distance between filler center points.
Rotation is the angle of the filler grid in degrees.
Width and height determine the actual size of the full pattern in millimeters (or units) If one of these two is omitted then it is calculated from the other by using the aspect ratio of the input image.
Min diameter is the minimum diameter of the filler circles. The program accepts negative values also, this can sometimes be useful to adjust the size scale if the image doesn't have a full range of colors. Use negative values with caution!
Max diameter is the maximum diameter of filler circles. Fit max D button sets the maximum diameter to Spacing - Minimum diameter. If you use larger maximum diameter than spacing the filler circles might overlap.
Edge border determines the minimum distance from edge that the filler circles can be placed. This also accepts negative values which is useful if you don't get the whole area filled otherwise. Too small ( < -.5*spacing or so) values will crash the program.
Color Switch switches the foreground (filler) and background colors. This also changes the filler dot sizes!
The program has 3 filler types for preview: Circle , Square and Rotated Square. Regardless the selection the pattern will always be exported as circles. Please note that squares use different formula for sizing so always preview with circles before export.
DXF export uses same logic with file names/paths as the input. You can specify the minimum diameter of a circle to be exported. Circles with smaller diameter than this value will not be exported. This is the only value you can change without updating the preview and see the results in export.