Commit Graph

37 Commits

Author SHA1 Message Date
Ian Gulliver
7a47fc4a56 RGB to HSV conversion 2017-08-13 12:10:58 -07:00
Ian Gulliver
018beba472 Image base classes, hide some internal complexity 2017-08-13 10:52:30 -07:00
Ian Gulliver
00a1577c53 Better color typing 2017-08-13 08:44:49 -07:00
Ian Gulliver
0ccae577eb Make SetPixel safe, remove incomplete safety elsewhere 2017-08-12 16:05:41 -07:00
Ian Gulliver
30fba94b1b Switch to Lut1d 2017-08-12 14:16:06 -07:00
Ian Gulliver
604d72594d Lut -> LutBase 2017-08-12 12:09:38 -07:00
Ian Gulliver
1838d8c62f Lut base class, ScoreImage -> ScoreLut 2017-08-12 12:01:21 -07:00
Ian Gulliver
ed6ae66171 Conversion to signed 2017-08-12 11:46:05 -07:00
Ian Gulliver
566c60d91a Signed conversion checkpoint 2017-08-12 07:38:18 -07:00
Ian Gulliver
e87b9b8cab Ignore pngs 2017-08-11 23:40:36 -07:00
Ian Gulliver
c198364cb2 Write intermediate files 2017-08-11 23:40:22 -07:00
Ian Gulliver
c139d127cf Text change 2017-08-11 07:14:04 -07:00
Ian Gulliver
a8413180bd Bugfixes to make gradient descent finally incrementally sane 2017-08-10 21:28:27 -07:00
Ian Gulliver
e30eb932c9 Fix Interpolate() 2017-08-10 15:55:51 -07:00
Ian Gulliver
a2c9eeb66b Big templatization. Fix for interpolation. 2017-08-10 15:24:23 -07:00
Ian Gulliver
c9024d3d63 Checkpoint 2017-08-10 13:51:39 -07:00
Ian Gulliver
06ce954bef Image scoring, remove spike-filled API pit 2017-08-08 23:32:28 -07:00
Ian Gulliver
6ff7927352 Code cleanup, switch to MinimalLut3d for starters 2017-08-08 23:14:11 -07:00
Ian Gulliver
85584cfb5b Fix cast resulting in large color values 2017-08-08 22:52:29 -07:00
Ian Gulliver
9fc6c355ff Safer remainder calculation 2017-08-07 15:17:42 +00:00
Ian Gulliver
1e6237d4d4 Comment about magic numbers 2017-08-07 15:15:17 +00:00
Ian Gulliver
e58083d989 Move Coord3d 2017-08-07 06:19:12 +00:00
Ian Gulliver
100c44fe4e Working identity LUT 2017-08-07 06:15:20 +00:00
Ian Gulliver
89a54867f3 LUT work, image bugfixes 2017-08-07 04:32:01 +00:00
Ian Gulliver
fc59669eaa Delete constructors 2017-08-06 19:58:37 +00:00
Ian Gulliver
680191a11d Move ToPng() into Image, make PiRaw static-only 2017-08-06 19:55:31 +00:00
Ian Gulliver
acaac65ac5 More file split 2017-08-06 19:39:11 +00:00
Ian Gulliver
2fbb92c385 File splits 2017-08-06 19:12:44 +00:00
Ian Gulliver
9b96cf2bde Style 2017-08-06 19:00:45 +00:00
Ian Gulliver
60c69fb8b3 Possibly ideal uniform LUT size 2017-08-06 18:51:55 +00:00
Ian Gulliver
8948c1df06 LUT visualizer 2017-08-06 15:47:12 +00:00
Ian Gulliver
199b73e1d1 Highlight detected colors 2017-08-06 05:17:21 +00:00
Ian Gulliver
92d1dd0725 s/Pixel/Color/ 2017-08-06 04:26:28 +00:00
Ian Gulliver
5555505446 Calculate color minimums 2017-08-06 00:05:37 +00:00
Ian Gulliver
9000d646c7 Ignore 2017-07-23 22:54:24 +00:00
Ian Gulliver
e473dabcbc Initial commit 2017-07-23 22:53:02 +00:00
Ian Gulliver
ccea67e5f4 Initial commit 2017-07-23 15:51:38 -07:00