An open API service indexing awesome lists of open source software.

https://github.com/anezih/bubblezoom.koplugin

KOReader plugin that enables magnifying speech bubbles in comics/manga.
https://github.com/anezih/bubblezoom.koplugin

image-processing koreader-plugin

Last synced: 4 months ago
JSON representation

KOReader plugin that enables magnifying speech bubbles in comics/manga.

Awesome Lists containing this project

README

          

# Bubble Zoom KOReader Plugin

This plugin enables users to magnify a speech bubble on a comics/manga page by tapping or long pressing it. You can access the plugin's settings from the Typesetting menu (second from the left) in the top menu bar.

*Plugin preview*

# Installation

Download the latest version of the plugin from the [releases](https://github.com/anezih/bubblezoom.koplugin/releases). Copy the `bubblezoom.koplugin` folder to your KOReader installation's `plugins` directory.

# Disclosure

I've written and streamlined the image processing workflow (luma calculations, integral images, sauvola thresholding, flood fill and morphological closing) in C# as a PoC. However, I've used ChatGPT codex to create the final lua plugin, as KOReader documentation's drawing and input interception parts are not easy to get into.

# References
- J. Sauvola and M. Pietikainen, “Adaptive document image binarization,” Pattern Recognition 33(2), pp. 225-236, 2000. DOI:10.1016/S0031-3203(99)00055-2

- Comic shown in the preview video: https://www.teamfortress.com/tf05_old_wounds/