mirror of
https://github.com/ciromattia/kcc
synced 2026-01-11 15:59:39 +00:00
Draft of FakePanelView mode #2
This commit is contained in:
@@ -272,7 +272,10 @@ def applyImgOptimization(img, isSplit=False, toRight=False):
|
||||
img.cropWhiteSpace(10.0)
|
||||
if options.cutpagenumbers:
|
||||
img.cutPageNumber()
|
||||
img.resizeImage(options.upscale, options.stretch, options.black_borders, isSplit, toRight, options.landscapemode)
|
||||
if options.fakepanelview:
|
||||
img.resizeImage(True, False, options.black_borders, False, False, False)
|
||||
else:
|
||||
img.resizeImage(options.upscale, options.stretch, options.black_borders, isSplit, toRight, options.landscapemode)
|
||||
if not options.notquantize:
|
||||
img.quantizeImage()
|
||||
|
||||
@@ -315,30 +318,38 @@ def dirImgProcess(path):
|
||||
facing = "left"
|
||||
if options.fakepanelview:
|
||||
img0 = image.ComicPage(split[0], options.profile)
|
||||
applyImgOptimization(img0, True)
|
||||
splitA = img0.splitPageFakePanelView(dirpath, options.righttoleft)
|
||||
img00 = image.ComicPage(splitA[0], options.profile)
|
||||
applyImgOptimization(img00)
|
||||
img00.saveToDir(dirpath, options.notquantize)
|
||||
img01 = image.ComicPage(splitA[1], options.profile)
|
||||
applyImgOptimization(img01)
|
||||
img01.saveToDir(dirpath, options.notquantize)
|
||||
img02 = image.ComicPage(splitA[2], options.profile)
|
||||
applyImgOptimization(img02)
|
||||
img02.saveToDir(dirpath, options.notquantize)
|
||||
img03 = image.ComicPage(splitA[3], options.profile)
|
||||
applyImgOptimization(img03)
|
||||
img03.saveToDir(dirpath, options.notquantize)
|
||||
img04 = image.ComicPage(splitA[4], options.profile)
|
||||
applyImgOptimization(img04)
|
||||
img04.saveToDir(dirpath, options.notquantize)
|
||||
img1 = image.ComicPage(split[1], options.profile)
|
||||
applyImgOptimization(img1, True)
|
||||
splitB = img1.splitPageFakePanelView(dirpath, options.righttoleft)
|
||||
img10 = image.ComicPage(splitB[0], options.profile)
|
||||
applyImgOptimization(img10)
|
||||
img10.saveToDir(dirpath, options.notquantize)
|
||||
img11 = image.ComicPage(splitB[1], options.profile)
|
||||
applyImgOptimization(img11)
|
||||
img11.saveToDir(dirpath, options.notquantize)
|
||||
img12 = image.ComicPage(splitB[2], options.profile)
|
||||
applyImgOptimization(img12)
|
||||
img12.saveToDir(dirpath, options.notquantize)
|
||||
img13 = image.ComicPage(splitB[3], options.profile)
|
||||
applyImgOptimization(img13)
|
||||
img13.saveToDir(dirpath, options.notquantize)
|
||||
img14 = image.ComicPage(splitB[4], options.profile)
|
||||
applyImgOptimization(img14)
|
||||
img14.saveToDir(dirpath, options.notquantize)
|
||||
else:
|
||||
img0 = image.ComicPage(split[0], options.profile)
|
||||
@@ -353,17 +364,21 @@ def dirImgProcess(path):
|
||||
else:
|
||||
facing = "right"
|
||||
if options.fakepanelview:
|
||||
applyImgOptimization(img)
|
||||
split = img.splitPageFakePanelView(dirpath, options.righttoleft)
|
||||
img0 = image.ComicPage(split[0], options.profile)
|
||||
applyImgOptimization(img0)
|
||||
img0.saveToDir(dirpath, options.notquantize)
|
||||
img1 = image.ComicPage(split[1], options.profile)
|
||||
applyImgOptimization(img1)
|
||||
img1.saveToDir(dirpath, options.notquantize)
|
||||
img2 = image.ComicPage(split[2], options.profile)
|
||||
applyImgOptimization(img2)
|
||||
img2.saveToDir(dirpath, options.notquantize)
|
||||
img3 = image.ComicPage(split[3], options.profile)
|
||||
applyImgOptimization(img3)
|
||||
img3.saveToDir(dirpath, options.notquantize)
|
||||
img4 = image.ComicPage(split[4], options.profile)
|
||||
applyImgOptimization(img4)
|
||||
img4.saveToDir(dirpath, options.notquantize)
|
||||
else:
|
||||
applyImgOptimization(img)
|
||||
|
||||
Reference in New Issue
Block a user