randomseasons-dev/x4randommangaconverter — explained in plain English
Analysis updated 2026-05-18
Convert a folder of manga page images or a CBZ/CBR archive into a file your XTEink X4 e-reader can display.
Automatically trim white borders and remove page numbers from scanned manga pages before conversion.
Split two page manga spreads into individual pages in the correct right to left reading order.
| randomseasons-dev/x4randommangaconverter | 132ikl/game | 1lystore/pay-dcp | |
|---|---|---|---|
| Stars | 2 | 2 | 2 |
| Language | Rust | Rust | Rust |
| Last pushed | — | 2020-12-30 | — |
| Maintenance | — | Dormant | — |
| Setup difficulty | easy | moderate | moderate |
| Complexity | 2/5 | 2/5 | 3/5 |
| Audience | general | general | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires an XTEink X4 e-reader to actually use the converted output files.
XTEink Manga Creator is a desktop app that converts manga comic archives, in CBZ, CBR, or ZIP format, or a plain folder of image files, into the special file format used by the XTEink X4, a dedicated e-reader device. It works entirely offline, so nothing is uploaded anywhere and no internet connection is needed during conversion. The app automatically trims white borders around each page and removes small marks like page numbers or watermarks by detecting them as small isolated shapes. It also looks at each page and figures out whether it is a normal single page, a page that needs rotating upright, or a two page spread. Spreads are shown whole first and then split into two separate pages in the correct reading order for manga, which reads right to left. You can choose whether the output is portrait or landscape, and in landscape mode pick how a page should be split, either into overlapping thirds, cut cleanly in half, or not split at all. Images can be resized either by preserving their original proportions with white padding added, or by stretching them to fill the screen exactly. Because the target e-reader's screen only supports a small number of gray shades, the app converts each image using a dithering technique called Floyd Steinberg, reducing it down to four gray levels that match the device's two bit display format. The app includes a live preview panel so you can see the effect of settings like contrast and white border trimming before running the full conversion, and it can split its output into multiple smaller files when converting a folder of loose images. The underlying file format the app writes was not officially documented by the device maker. Instead, the author reverse engineered it by studying real files taken from the device, working out the container structure and how each page's pixel data is packed. This is a personal hobby project built with Tauri, combining a Rust backend with a React based interface, and it is not affiliated with XTEink or the xtcjs.app project.
An offline desktop app that converts manga comic archives into the .xtch file format used by the XTEink X4 e-reader.
Mainly Rust. The stack also includes Rust, Tauri, React.
Personal project with no formal open license, not affiliated with XTEink or xtcjs.app.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.