Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.flyspray.php on line 113 Deprecated: Function create_function() is deprecated in /var/www/flyspray/includes/class.user.php on line 115 FS#589 : Fix 8bpp->6bpp color scaling

CUPS Dyesub Backends

  • Status Closed
  • Percent Complete
    100%
  • Task Type Bug Report
  • Category Magicard family
  • Assigned To No-one
  • Operating System All
  • Severity Low
  • Priority Medium
  • Reported Version 1.0
  • Due in Version Undecided
  • Due Date Undecided
  • Votes
  • Private
Attached to Project: CUPS Dyesub Backends
Opened by Solomon Peachy - 2017-11-28
Last edited by Solomon Peachy - 2018-01-04

FS#589 - Fix 8bpp->6bpp color scaling

Right now we just shift the color data over by 2bits.  It looks like that's naive; it looks like we need some sort of gamma-aware 8->6 mapping on a per-channel basis.  This may require Gutenprint to spit out RGB data, and we perform the YMC conversion at the same time we apply gamma?  (not unlike the Mitsu D70 family..)

The printer's "gamma curve" settings don't seem to have any major effect.

It's also possible that my printer's head is just plain shot (there's already a bad row of pixels..), and that everything is actually fine.

Closed by  Solomon Peachy
2018-01-04 01:58
Reason for closing:  Implemented
Additional comments about closing:  Implemented basic gamma curves -- off, 2.2, and 1.8. No idea if those match the curves the windows drivers provide, but the output looks decent enough.

Loading...

Available keyboard shortcuts

Tasklist

Task Details

Task Editing