Replies: 5 comments 6 replies
-
I looked at the linked app but not understanding the difference between our reader and what you're expecting. |
Beta Was this translation helpful? Give feedback.
-
How do you tell what panel should come in which order? There is no metadata surrounding the panel. |
Beta Was this translation helpful? Give feedback.
-
I don't know how he coded the panel recognition, but it works very well in the application. Typically, we read from left to right or from right to left. |
Beta Was this translation helpful? Give feedback.
-
I came to suggest the same thing as it only recently occurred to me. The link is dead for me, but it seems like the request is what is normally known as Guided View and for those of us who read mostly on our phones this would be fantastic. It would replace the current constant pinching to zoom and wiggle the image to see each box; not having to add yet another layer on top of Kavita would be even better in my book (I have too many apps around already). It seems to me the best way to implement this would be to expand the Anansi Comic Info Standard that Kavita already supports (I don't know if @majora2007 has seen this come up already there or not, should I maybe create a parallel discussion there?). Expanding this metadata is something that I think should be done in general as many readers are haphazardly implementing things of that nature, might as well try to standardize it right? Either that or implement the Advanced Comic Book Format which seems to already have this information alongside most the same things as ComicInfo, but that would obviously splinter things and seems to just duplicate work. It also doesn't make sense to me to create a second PanelInfo.xml or something just to hold this data. Something like this would probably work (It's been a while since I've touched an xsd, probably needs tweaking): Under ComicPagePanelInfo it might be prudent to support a series of points to define a more custom shape, but that does add complexity and adding later shouldn't break compatibility if done right. Looking over manga-reader.component.ts it seems like it wouldn't be too painful (I know, famous last words) to then add a new display mode alongside Single and Double that scales and slides the image and adds black bars outside the specified box while looping through the panels the same way pages are looped through. It wouldn't matter then how the metadata got in the ComicInfo.xml file since any number of apps as Gunnm92 pointed out already can generate it. It looks like at least some of the metadata is already fetched and accessible in manga-reader component so don't think a server change would even be needed (though I haven't looked too close). I'd even be happy to do the dev work if a consensus can be reached. Web apps in C# and Vue front end is my day job and I use Kavita a decent amount. |
Beta Was this translation helpful? Give feedback.
-
After some more looking around I found https://github.com/Seeneva/seeneva-reader-android which uses ML to find the speech bubble and expands them one after another. So, it occurred that bubble pan/zoom might be more desirable as panels can be full page width etc. A certain level of panel detection is still required (text below other text without panel knowledge could be the next text bubble in sequence (same panel) or 10 texts (and x panels) away) but I would imagine the "difficult" panels wouldn't be such a problem using text bubbles for guidance. The user being able to set a percentage zoom say for text bubbles. I've found a few papers and githubs with examples but https://github.com/dmMaze/comic-text-detector which is used by https://github.com/kha-white/mokuro and https://github.com/dmMaze/BallonsTranslator seems to be used at least. Making up a new format and trying to get similar people in form Anansi seems like a good idea (if the format moves fast enough)? Otherwise ACBF or Divina etc. Like information format, it makes sense (to me) that people can use whatever they want to generate the guiding boxes (panels or text). I may try and wrap |
Beta Was this translation helpful? Give feedback.
-
Idea Description
A like read comic by panel it's more confortable a better example for that is comic trim : https://play.google.com/store/apps/details?id=com.comic.trim&hl=en_US (the application is no longer available on the google store)
On apk pure :
https://apkpure.net/comic-trim/com.comic.trim/download
Idea Category
User Experience
Duration of Using Kavita
No response
Before submitting
Beta Was this translation helpful? Give feedback.
All reactions