# ciromattia/kcc

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/ciromattia-kcc).**

4,790 stars · 319 forks · Python · isc

## Links

- GitHub: https://github.com/ciromattia/kcc
- awesome-repositories: https://awesome-repositories.com/repository/ciromattia-kcc.md

## Topics

`azw3` `cbz` `comics` `eink` `epub` `kindle` `kobo` `koreader` `manga` `pdf` `remarkable-tablet` `webtoon` `webtoons`

## Description

Kindle Comic Converter (KCC) is a tool that transforms comic and manga archive files (CBZ, CBR, and similar formats) into e-book formats designed for dedicated e-reader devices. It outputs EPUB, MOBI, and PDF files, automatically adjusting page layouts for optimal reading on small screens.

To make comics readable on e-ink displays, the converter performs spread splitting—detecting centre seams in double-page spreads and splitting them into single pages—and white-line panel detection, which identifies panel boundaries for automatic cropping. It also includes binarization with dithering to convert grayscale images into clear black-and-white images suited for e-ink, and uses output profile configuration to match target device screen sizes and resolutions. The tool supports fixed-layout MOBI generation for Kindle devices and preserves reading order for manga formatting.

KCC offers batch processing of multiple archives while preserving metadata, and applies e-ink display optimization such as cropping borders and enhancing contrast to improve readability on dedicated readers.

## Tags

### Data & Databases

- [Comic Archive E-book Converters](https://awesome-repositories.com/f/data-databases/vector-data-formats/format-conversion-utilities/e-book-format-converters/comic-archive-e-book-converters.md) — Converts CBZ and CBR comic archives into EPUB, MOBI, and PDF with page layouts tailored for e-readers. ([source](https://github.com/ciromattia/kcc#readme))
- [Manga E-book Converters](https://awesome-repositories.com/f/data-databases/vector-data-formats/format-conversion-utilities/e-book-format-converters/manga-e-book-converters.md) — Converts manga archives into e-reader-optimized e-books, preserving reading order and splitting double-page spreads.

### Content Management & Publishing

- [Kindle Comic Preparers](https://awesome-repositories.com/f/content-management-publishing/kindle-comic-preparers.md) — Prepares comic and manga archives for Kindle devices by automatically splitting panels and cropping pages.
- [Kindle Fixed-Layout E-book Generators](https://awesome-repositories.com/f/content-management-publishing/kindle-fixed-layout-e-book-generators.md) — Produces Kindle-optimised MOBI files with pixel-perfect page positioning using the KF8 fixed-layout format.
- [E-Reader Page Layout Optimizers](https://awesome-repositories.com/f/content-management-publishing/page-layout-adjustments/e-reader-page-layout-optimizers.md) — Automatically splits double-page spreads, rotates pages, and adjusts panel sizes for optimal e-reader reading.
- [Batch Comic Converters](https://awesome-repositories.com/f/content-management-publishing/batch-comic-converters.md) — Processes multiple comic archives in batch, preserving metadata and generating consistent output formats.
- [Comic to EPUB Converters](https://awesome-repositories.com/f/content-management-publishing/epub-authoring/comic-to-epub-converters.md) — Converts CBZ and CBR comic archives into standard EPUB e-books with embedded metadata and cover images.

### Development Tools & Productivity

- [Comic E-ink Optimizers](https://awesome-repositories.com/f/development-tools-productivity/performance-optimization-settings/e-ink-performance-settings/comic-e-ink-optimizers.md) — Optimizes comic page layouts and contrast for e-ink screens by cropping borders and enhancing readability.
- [E-Reader Output Profiles](https://awesome-repositories.com/f/development-tools-productivity/device-profile-libraries/e-reader-output-profiles.md) — Selects target e-reader device parameters from a library of screen size and resolution profiles to optimize output.

### Graphics & Multimedia

- [Comic Spread Splitting Techniques](https://awesome-repositories.com/f/graphics-multimedia/comic-spread-splitting-techniques.md) — Splits double-page comic spreads into single pages by detecting centre seams with histogram analysis.
- [Binarization Dithering Methods](https://awesome-repositories.com/f/graphics-multimedia/dithering-techniques/binarization-dithering-methods.md) — Converts grayscale comic pages to pure black-and-white using thresholding and diffusion dithering for e-ink reproduction.
- [Panel Detection Techniques](https://awesome-repositories.com/f/graphics-multimedia/panel-detection-techniques.md) — Detects panel boundaries by scanning for white gaps between image regions for automatic cropping.
