add no quantize option (#1269)

This commit is contained in:
Alex Xu
2026-03-13 15:07:41 -07:00
committed by GitHub
parent 9b9181a715
commit b4b9e41a0c
5 changed files with 35 additions and 1 deletions
+4 -1
View File
@@ -707,7 +707,8 @@ def imgFileProcessing(work):
pass
elif opt.forcepng:
img.convertToGrayscale()
img.quantizeImage()
if not opt.noquantize:
img.quantizeImage()
if opt.format == 'PDF':
img.convertToGrayscale()
elif opt.profile == 'KDX' and opt.format == 'CBZ':
@@ -1403,6 +1404,8 @@ def makeParser():
help="Erase rainbow effect on color eink screen by attenuating interfering frequencies")
processing_options.add_argument("--forcepng", action="store_true", dest="forcepng", default=False,
help="Create PNG files instead JPEG")
processing_options.add_argument("--noquantize", action="store_true", dest="noquantize", default=False,
help="Don't quantize to 16 color PNG")
processing_options.add_argument("--mozjpeg", action="store_true", dest="mozjpeg", default=False,
help="Create JPEG files using mozJpeg")
processing_options.add_argument("--jpeg-quality", type=int, dest="jpegquality",