{"id":41,"date":"2022-09-14T21:24:34","date_gmt":"2022-09-14T21:24:34","guid":{"rendered":"http:\/\/localhost\/?p=41"},"modified":"2023-12-06T12:03:22","modified_gmt":"2023-12-06T12:03:22","slug":"colorshifter","status":"publish","type":"post","link":"http:\/\/bentus\/colorshifter\/","title":{"rendered":"Colorshifter"},"content":{"rendered":"\n
Colorshifter is an image manipulation app that for transforming the colorspace of an image in L*a*b* color coordinates. github<\/a><\/p>\n\n\n\n\n\n\n\n The left\/right image is the original\/transformed image<\/p>\n\n\n\n The histogram allows the user to edit the lightness (L*)<\/p>\n\n\n\n The colormap on the right shows the a*b* plane, with a 2d histogram of the original image as white contour lines, and ditto for the transformed image as black. The shape\/position\/rotation of the rectangle defines how the original colorspace transforms onto the new colorspace.<\/p>\n\n\n\n Because not all colors in the transformed colorspace produce valid colors in RGB space, one may choose to limit the lighness or saturation for colors outside the RGB space. The program used to edit a real image:<\/p>\n\n\n\n
To achieve specific transformations the a*b* plane may be rotated before the transformation occurs (rotating the primary axis of the rectangle)<\/p>\n\n\n\n