Shape-true fills and style preservation (flood masks already exist, renderer discards them) #5
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Two quality gaps that share a root cause — the renderer only knows "white rounded rect":
Shape-true fills:
v0_annotate.py --flood X,Yalready computes the exact pixel mask of a bubble interior, and the typesetter throws it away in favour of a rounded rectangle. Persisting the mask (or its polygon) per region and filling that shape would eliminate the whole class of inset/corner hacks (fill_inset,fill_square_corners).Style preservation: coloured bubbles, black shout bubbles, and white-on-dark text all flatten to white-fill + black-text, losing authorial intent. Sampling the region's background and foreground from the source and rendering with those instead would preserve it.
Blocks/blocked-by:
freetext(#2) is implemented but gated on"cleaned": truebecause outlined English over undeleted Japanese glyphs is unreadable — it needs the inpainting toolchain (#1) before it can render as intended.