From: Robert K. <rl...@al...> - 2019-11-22 01:46:38
|
On Thu, 21 Nov 2019 12:37:15 -0500, Solomon Peachy wrote: > On Sun, Nov 25, 2018 at 10:09:31PM -0500, Robert Krawitz wrote: >> I'm starting work on updating the plugin to work with GIMP 2.10. That >> has important additional functionality (in particular, high bit >> depth). > > Out of curiousity, how is this stuff coming along? Urg. It hasn't. > I recently ran into problems when trying to use the gimp plugin with > a "32-bit linear floating point" image generated by darktable -- the > preview and resulting print are far too dark, due to the linearity. > It seems GIMP doesn't automagically do the right thing (is there > always a right thing?) with respect to linearity for legacy plugins; > even the thumbnail isn't getting rendered properly. > > The TIFF export plugin provides a good template of what we'd need to > do to enable the full suite of what gutenprint supports (ie 8bpp > nonlinear and 16bpp linear/nonlinear, plus RGB vs CMY[K]!) but that > will require reworking the entire plugin flow to use APIs introduced > in Gimp 2.10, with no sane backwards-compatible path.. The GIMP-specific code should be isolated in src/gimp, which is about 1000 lines of code total. There will probably need to be some changes in gutenprintui2 to handle additional input types, but that probably won't be too extensive. Always a dangerous thing to say. -- Robert Krawitz <rl...@al...> *** MIT Engineers A Proud Tradition http://mitathletics.com *** Member of the League for Programming Freedom -- http://ProgFree.org Project lead for Gutenprint -- http://gimp-print.sourceforge.net "Linux doesn't dictate how I work, I dictate how Linux works." --Eric Crampton |