Skip to content

Releases: Ryason/DMC-Image-Converter

Save and load improvements

09 Jan 16:16
Compare
Choose a tag to compare
Pre-release

You can now save multiple conversions.

Previously, there was only a single save slot that would be overwritten upon running a new conversion.

A conversion will now be saved and given a filename that matches the image used in the conversion. You can press the "load last" button to load the last saved session, or you can select from all previous saved files by pressing the "load" button.

Folders are automatically created for both conversion and pdf saves. They are created in the same folder as the program exe.

Changes have also been made to the interface.

  • The small grid segment present when first launching the program is now gone.
  • The conversion button now sits over the progress bar.
  • Pressing the save button now gives visual confirmation that the conversion has been saved (progress bar changes to say "Conversion Saved")
  • Just like when the grid resets upon changing conversion settings, the progress bar now also resets too.
  • The loaded image preview no longer resizes when the resize width control is used to modify the conversion settings.

Full Changelog: v0.06...v0.07

Dithering | PDF's | Better colour matching | Grid marking | Save/Load improvements

15 Jul 22:17
d353527
Compare
Choose a tag to compare
  • Dithering is now an option. It reduces colour banding caused by a reduced colour palette. Strength of dithering can be adjusted using the strength value number box.
No Dithering                                  Dithering

No Dither Dither

  • Grid marking is now in a working state. Right click to mark a grid cell, and right click a marked cell to unmark it. Also, it is now possible to save and load grid markings. Auto save is not yet a feature, so save your progress regularly!!!

  • The old data grid box has now been removed. This was the initial way a converted image was drawn, and is no longer needed.

  • PDF's can now be created. Giving you a way to print out a pattern for use away from a computer. This is only a basic implementation. The style of pdf created, although functional, is very rough.

  • Auto colour matching now has a uniqueness value. This reduces the chance of similar shades of colours dominating a conversion, resulting in a palette of very similar colours. Increasing the "Auto Colour Uniqueness" value allows less prominent colours to make it into the auto matched colour palette. It really does make a lot of difference for some images! (see read me for more info)

  • You can now save and load a conversion. At the moment, only one conversion can be saved. However as a temporary workaround, you can rename the "Save.json" file to something else. Allowing you to save another conversion without overwriting the previous. You can then switch out saves by renaming the save you want to load to "Save.json".

Less tearing

30 Sep 12:44
59fcb5e
Compare
Choose a tag to compare
Less tearing Pre-release
Pre-release

Changed how graphics are displayed. They are now drawn, and saved to an image. The image is then displayed.
Creates less tearing when scrolling on large images.

e809ae9

Can now calculate the best DMC colours to use

26 Jul 21:25
931284c
Compare
Choose a tag to compare

You can now have the program calculate what DMC values will best suit your image conversion.

Do this by specifying how many different colours you would like to use, and clicking convert.
The program will mark the best possible DMC values in the selection box, and generate the converted image.

Better colour matching algorithms

25 Feb 15:18
ed02b1a
Compare
Choose a tag to compare
Pre-release

Added colour mathcing algorithms from the package ColorMine. Which has implemented the matching algorithms found here.

Added exe and form icons.

Fixed certain user inputs causing crashes

17 Feb 22:25
Compare
Choose a tag to compare

Fixed certain user inputs causing crashes. Such as when the width was changed before an image had been loaded

93dc7fd

First release

17 Feb 14:52
Compare
Choose a tag to compare
First release Pre-release
Pre-release

Current Features

  • Load an image and have it converted into a pattern for cross stitching with DMC floss
  • Resize a loaded image to a set width.
  • Create a palette of DMC floss colours, that will be used in converting a loaded image.
  • Display grid showing DMC values, representing the converted pixels of the loaded image.
  • Double click a grid cell to mark it as stitched.
  • Double click a marked cell to unmark it, if if was marked by mistake.

Features I Would Like To Add

  • Save and load previous conversions. As well as saving and loading of marked grid cells, to keep a users stitching progress.
  • Bigger floss selection. Such as brands of floss other than DMC.
  • Ability to see what the floss colours look like next to the selection panel.
  • Track how long a user has been stitching a pattern, and estimate a completion date.
  • Display what coloured floss is actually in the converted image, as the entire palette may not be used. Just because a colour has been selected, certain colours may never be matched to pixels in the users image.
  • Track each colour floss and the amount required. With a display showing how many stitches of that colour are left to stitch in the image.
  • Ability to save a converted iamage pattern to pdf in order to print it out.
  • Update button that links to this project's repo, so users can get the latest version. (Could store version number in code and check against current release version number. Then alert if users exe is not the latest)
  • Go public...