Optional image background/overlay for text areas

Registered by Wolthera van Hövell tot Westerflier

So, there's already been a lot of people asking about dealing with handwritten text or finetuning translations, including suggestions of embedding a whole textlayer as an image. However, these were declined because it could make the file format difficult to adopt.

My proposal to deal with this is to give text areas optional image references, with an extra optional toggle for setting it to be an overlay or a background.

These image references would present a chunk of image that can be aligned to the top-left of the text bounding box, and would be the size of the text area bounding box. These images would mandatorily need to be binary base 64 references, to avoid trouble with old fashioned readers of cbz files.

For acbf creators/generators, they'd just ask the user for a copy of the file without text, and use that to get the image sections. The best part of this is that they can then also get an approximate color of the underlying image for the text-area background color without worrying they're picking the text-color.

For viewers, if they cannot display the binary files, they'll just display the existing text on the bgcolor. But because the background images make everything look neater they're be encourage to support the data/binary section, which in turn makes it only a trifle to support standalone acbf files.

For comic creators, this gives the ability to make weird textured textboxes and calligraphy and the like and still be able to provide potential translators room to translate those neatly.

For translators, this gives them the ability to make polished looking translations without necessarily having to publish a separate file.

I'd imagine this would look like...

<text-area bgcolor="#0000cc" type="caption" href="#page1_textimg1" overlay-image="False" inverted="True">
    <p> I remember now....</p>
    <p> It was a dark and stormy night.</p>
</text-area>

<binary id="page1_textimg1" content-type="image/png">base64string</binary>

I do think this is important, because sometimes ACBF's output looks great, and sometimes it looks like an MS paint scannalation, which I worry is gonna affect people's opinion :/

I hope you'll consider it.

Blueprint information

Status:
Not started
Approver:
None
Priority:
Undefined
Drafter:
Wolthera van Hövell tot Westerflier
Direction:
Needs approval
Assignee:
None
Definition:
New
Series goal:
None
Implementation:
Unknown
Milestone target:
None

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.