BubbleBlaster: Your Manga Text Remover

Mar 2, 2022 | Educational

Bubble Blaster is a Python script that removes text from speech bubbles in mangas/manhwas using OCR.

Getting Started with BubbleBlaster

BubbleBlaster is a nifty tool if you want clean images of your favorite manga or manhwa without the distraction of text bubbles. Here’s a step-by-step guide on how to install and use it.

Installation Instructions

  • First, ensure that you have Python installed on your machine. Make sure your Python version is NOT more than 3.11. You can download it from here.

  • Next, download the latest release and unzip it.

  • If your machine has a compatible GPU, install CUDA for faster OCR processing.

  • Run the INSTALL_DEPENDENCIES.bat file on the first run to set up everything.

  • Finally, run the BubbleBlaster.bat file included in the release. Alternatively, if you prefer manual installation, you can clone the repository using the command:

    git clone https://github.com/Aeonss/BubbleBlaster
    pip install -r requirements.txt
    python bubbleblaster.py

How to Use BubbleBlaster

  1. Click on the Import Image(s) button to select the images you want to OCR (remove the text from). You can select multiple images by ctrl + clicking or drag selecting them.

  2. Select the language that the text is in. By default, this is set to Korean, but options for Chinese, Japanese, and English are also available.

  3. Adjust the confidence level using the slider. The default value is 0.4. A higher number ensures the text is more likely the selected language, while a lower number might recognize more text, including symbols.

  4. Select which texts you want to remove. You can either choose specific outlined texts or click the select all button.

  5. Consider any additional options, like exporting the detected text or the translated text into a .txt file.

Understanding the Code: The Bubble Blaster Analogy

Think of using BubbleBlaster like preparing a canvas for painting. The original manhwa image is your canvas with lots of paint splashes around—those splashes being the text bubbles. BubbleBlaster acts like a skilled artist who cleans the canvas, ensuring that the text (the unwanted paint) is removed while preserving the rest of the artwork intact for a beautiful masterpiece. Just like an artist may need their tools and brushes ready, you need to prepare your installation correctly to ensure a smooth process!

Examples of BubbleBlaster in Action

Here’s a glimpse of how BubbleBlaster functions:

Troubleshooting Common Issues

If you encounter any bumps along the road while using BubbleBlaster, consider the following tips:

  • Make sure your Python version is compatible. An outdated or overly advanced version can cause errors.
  • If BubbleBlaster doesn’t seem to work, double-check that all dependencies are successfully installed by running the INSTALL_DEPENDENCIES.bat file.
  • Ensure that your images are properly formatted and in a supported format (like PNG or JPEG).
  • For any specific features or bugs, don’t hesitate to create an issue on the GitHub Issues Page.

For more insights, updates, or to collaborate on AI development projects, stay connected with fxis.ai.

Looking Ahead

BubbleBlaster’s roadmap includes exciting features:

  • Add a drag and select in the preview to manually select areas to inpaint.
  • Introduce a zoom feature for large images in preview.
  • Enable right-click to navigate within the preview.

At fxis.ai, we believe that such advancements are crucial for the future of AI, as they enable more comprehensive and effective solutions. Our team is continually exploring new methodologies to push the envelope in artificial intelligence, ensuring that our clients benefit from the latest technological innovations.

Final Thoughts

With BubbleBlaster, you can enhance your manga experience by focusing on the artwork without getting distracted by text bubbles. Follow the instructions carefully, and enjoy your journey towards a clearer visual story!

Stay Informed with the Newest F(x) Insights and Blogs

Tech News and Blog Highlights, Straight to Your Inbox