Commit Graph

18 Commits

Author SHA1 Message Date
Matt McWilliams 1f0cc59037 Resolves #4; The base configuration for stipple_gen contained a hardcoded width and height. This was forcing the preview image to be generated at an arbitrary size compared to the input image 2023-12-16 09:45:24 -05:00
mmcwilliams 4c8a5400e4 Implemented parallel processing amongst render and optimization jobs. This thing is much much faster now 2023-11-30 15:05:26 -05:00
mmcwilliams 1888bf9aba Completely boneheaded move: removed the poorly-working color matching logic completely rather than waiting for the rewrite to replace. Restored that and added threading logic for running renders in parallel 2023-11-30 13:15:58 -05:00
mmcwilliams 328d538824 Support jobs argument 2023-11-30 08:09:53 -05:00
Matt McWilliams 537ac0075b Full process is now producing and optimizing svg layers. It needs to be made deterministic by sorting the colors and have the ability to compare in different color spaces. 2023-11-29 23:08:23 -05:00
Matt McWilliams 08a47465c5 Fixed output paths for stipple_gen command 2023-11-29 18:33:02 -05:00
mmcwilliams 7fd2dc0793 Run the stipple_gen.sh script on all layers. 2023-11-29 07:53:17 -05:00
mmcwilliams 14d80a306b use a shared conf file for rendering to svg 2023-11-29 01:34:47 -05:00
mmcwilliams 2976682319 Perform closest color match and composite with selected colors 2023-11-25 09:40:13 -05:00
Matt McWilliams dd1e559581 Begin assembling preview image 2023-10-24 21:01:09 -04:00
Matt McWilliams 654726840d Having trouble compiling matched colors to preview image 2023-10-24 20:44:09 -04:00
mmcwilliams d579e83762 t 2023-10-24 16:45:22 -04:00
mmcwilliams f0de99a148 Improve color conversion method. Allow for comparison_comparison to test all color spaces 2023-10-24 16:14:56 -04:00
Matt McWilliams 3f7ba3ad67 Pallete script can generate valid pallete json 2023-10-23 22:05:58 -04:00
Matt McWilliams f3123e38c3 WIP 2023-10-23 00:01:31 -04:00
Matt McWilliams 07f9bc35e5 Can now separate image, and write masks to files 2023-10-21 20:27:30 -04:00
Matt McWilliams f862e28a8b Now posterizes an image to a number of colors determined by the command line arguments on separator.py. Still needs to color match and then export to different layer files. 2023-10-21 13:51:38 -04:00
Matt McWilliams d7ec5bb111 Start splitting up app functionality 2023-10-21 08:26:58 -04:00