Kindle Comic Converter ist eine Python-App zum Konvertieren von Comic-/Manga-Dateien oder -Ordnern in EPUB, Panel View MOBI oder E-Ink-optimiertes CBZ. Es wurde ursprünglich für Kindle entwickelt, gibt aber seit Version 4.6 gültiges EPUB 3.0 aus . Trotz seines Namens ist KCC also tatsächlich ein Comic/Manga-zu-EPUB-Konverter, den jeder E-Reader-Besitzer gerne verwenden kann . Optional können Bilder auch durch die Anwendung einer Reihe von Transformationen optimiert werden.
KCC ist weder Amazons Kindle Comic Creator noch wird es in irgendeiner Weise von Amazon unterstützt. Das Tool von Amazon ist für Comic-Verleger gedacht und erfordert viel manuellen Aufwand, während KCC für Comic-/Manga-Leser gedacht ist. KC2 ist in keiner Weise ein Ersatz für KCC , Sie können also ziemlich sicher sein, dass wir unser kleines Monster weiterentwickeln werden ;-)
Wenn Sie allgemeine Fragen zur Nutzung, Feedback usw. haben, posten Sie diese bitte hier. Wenn Sie technische Probleme mit KCC haben, melden Sie bitte hier ein Problem. Wenn Sie ein offenes Problem beheben können, teilen Sie es auf und stellen Sie eine Pull-Anfrage.
Wenn Sie KCC wertvoll finden, können Sie über eine Spende an die Autoren nachdenken:
Ciro Mattia Gonano (Gründer, aktiv 2013-2014):
Paweł Jastrzębski (aktiv 2013-2019):
Alex Xu (aktiv seit 2023)
https://github.com/ciromattia/kcc/releases
Klicken Sie auf Assets der neuesten Version.
Sie wollen wahrscheinlich beides
KCC_*.*.*.exe
(Windows)
kcc_macos_arm_*.*.*.dmg
(aktueller Mac mit Apple Silicon M1 Chip oder höher)
kcc_macos_i386_*.*.*.dmg
(älterer Mac mit Intel-Chip)
Die Versionen c2e
und c2p
sind Befehlszeilentools für Power-User.
Unter Windows 11 müssen Sie möglicherweise den Kompatibilitätsmodus für eine ältere Windows-Version ausführen.
Klicken Sie auf einem Mac mit der rechten Maustaste auf „Öffnen“, um die Sicherheitswarnung zu umgehen.
Informationen zu Flatpak-, Docker- und AppImage-Versionen finden Sie im Wiki: https://github.com/ciromattia/kcc/wiki/Installation
Anleitung zum Kindle Scribe-Cover (funktioniert auch für ältere Kindles)
Unterstützung für Windows 7
Kombinieren Sie Dateien/Kapitel
Die Flatpak-Mobi-Konvertierung bleibt hängen
Sie müssen verschiedene Tools installieren, um auf wichtige, aber optionale Funktionen zugreifen zu können. Schließen Sie KCC und öffnen Sie es erneut, damit KCC sie erkennt.
Installieren Sie unter Windows und macOS Kindle Previewer und kindlegen
wird automatisch erkannt.
Wenn Sie Probleme bei der Erkennung haben, beim MOBI-Konvertierungsschritt stecken bleiben oder Linux AppImage oder Flatpak verwenden, lesen Sie das Wiki: https://github.com/ciromattia/kcc/wiki/Installation#kindlegen
Dies ist ab KCC 6.1 nicht mehr erforderlich.
Wenn Sie es noch benötigen, schauen Sie im Wiki nach: https://github.com/ciromattia/kcc/wiki/Installation#7-zip
KCC kann derzeit die folgenden Eingabetypen verstehen und konvertieren:
Ordner mit: PNG-, JPG-, GIF- oder WebP-Dateien
CBZ, ZIP (mit ausführbarer 7z
Datei)
CBR, RAR (mit ausführbarer 7z
Datei)
CB7, 7Z (mit ausführbarer 7z
Datei)
PDF (nur JPG-Bilder extrahieren)
Sollte ziemlich selbsterklärend sein. Alle Optionen verfügen über detaillierte Informationen in Tooltips. Nach Abschluss der Konvertierung sollten Sie neben der ursprünglichen Eingabedatei (im selben Verzeichnis) eine fertige Datei finden.
Weitere Informationen finden Sie in unserem Wiki.
Die CLI-Version von KCC ist für Power-User gedacht. Es ermöglicht die Verwendung von Optionen, die möglicherweise nicht kompatibel sind und die Qualität der Ausgabe beeinträchtigen. Die CLI-Version hat reduzierte Abhängigkeiten. Auf Debian-basierten Distributionen sollten diese Befehle alle erforderlichen Abhängigkeiten installieren:
sudo apt-get install python3 p7zip-full python3-pil python3-psutil python3-slugify
'K1': ("Kindle 1", (600, 670), Palette4, 1.8), 'K11': ("Kindle 11", (1072, 1448), Palette16, 1.8), 'K2': ("Kindle 2", (600, 670), Palette15, 1.8), 'K34': ("Kindle Keyboard/Touch", (600, 800), Palette16, 1.8), 'K578': ("Kindle", (600, 800), Palette16, 1.8), 'KDX': ("Kindle DX/DXG", (824, 1000), Palette16, 1.8), 'KPW': ("Kindle Paperwhite 1/2", (758, 1024), Palette16, 1.8), 'KV': ("Kindle Paperwhite 3/4/Voyage/Oasis", (1072, 1448), Palette16, 1.8), 'KPW5': ("Kindle Paperwhite 5/Signature Edition", (1236, 1648), Palette16, 1.8), 'KO': ("Kindle Oasis 2/3/Paperwhite 12/Colorsoft 12", (1264, 1680), Palette16, 1.8), 'KS': ("Kindle Scribe", (1860, 2480), Palette16, 1.8), 'KoMT': ("Kobo Mini/Touch", (600, 800), Palette16, 1.8), 'KoG': ("Kobo Glo", (768, 1024), Palette16, 1.8), 'KoGHD': ("Kobo Glo HD", (1072, 1448), Palette16, 1.8), 'KoA': ("Kobo Aura", (758, 1024), Palette16, 1.8), 'KoAHD': ("Kobo Aura HD", (1080, 1440), Palette16, 1.8), 'KoAH2O': ("Kobo Aura H2O", (1080, 1430), Palette16, 1.8), 'KoAO': ("Kobo Aura ONE", (1404, 1872), Palette16, 1.8), 'KoN': ("Kobo Nia", (758, 1024), Palette16, 1.8), 'KoC': ("Kobo Clara HD/Kobo Clara 2E", (1072, 1448), Palette16, 1.8), 'KoCC': ("Kobo Clara Colour", (1072, 1448), Palette16, 1.8), 'KoL': ("Kobo Libra H2O/Kobo Libra 2", (1264, 1680), Palette16, 1.8), 'KoLC': ("Kobo Libra Colour", (1264, 1680), Palette16, 1.8), 'KoF': ("Kobo Forma", (1440, 1920), Palette16, 1.8), 'KoS': ("Kobo Sage", (1440, 1920), Palette16, 1.8), 'KoE': ("Kobo Elipsa", (1404, 1872), Palette16, 1.8), 'OTHER': ("Other", (0, 0), Palette16, 1.8),
kcc-c2e.py
-Nutzung: usage: kcc-c2e [options] [input] MANDATORY: input Full path to comic folder or file(s) to be processed. MAIN: -p PROFILE, --profile PROFILE Device profile (Available options: K1, K2, K34, K578, KDX, KPW, KPW5, KV, KO, K11, KS, KoMT, KoG, KoGHD, KoA, KoAHD, KoAH2O, KoAO, KoN, KoC, KoL, KoF, KoS, KoE) [Default=KV] -m, --manga-style Manga style (right-to-left reading and splitting) -q, --hq Try to increase the quality of magnification -2, --two-panel Display two not four panels in Panel View mode -w, --webtoon Webtoon processing mode --ts TARGETSIZE, --targetsize TARGETSIZE the maximal size of output file in MB. [Default=100MB for webtoon and 400MB for others] PROCESSING: -n, --noprocessing Do not modify image and ignore any profil or processing option -u, --upscale Resize images smaller than device's resolution -s, --stretch Stretch images to device's resolution -r SPLITTER, --splitter SPLITTER Double page parsing mode. 0: Split 1: Rotate 2: Both [Default=0] -g GAMMA, --gamma GAMMA Apply gamma correction to linearize the image [Default=Auto] -c CROPPING, --cropping CROPPING Set cropping mode. 0: Disabled 1: Margins 2: Margins + page numbers [Default=2] --cp CROPPINGP, --croppingpower CROPPINGP Set cropping power [Default=1.0] --cm CROPPINGM, --croppingminimum CROPPINGM Set cropping minimum area ratio [Default=0.0] --blackborders Disable autodetection and force black borders --whiteborders Disable autodetection and force white borders --forcecolor Don't convert images to grayscale --forcepng Create PNG files instead JPEG --mozjpeg Create JPEG files using mozJpeg --maximizestrips Turn 1x4 strips to 2x2 strips -d, --delete Delete source file(s) or a directory. It's not recoverable. OUTPUT SETTINGS: -o OUTPUT, --output OUTPUT Output generated file to specified directory or file -t TITLE, --title TITLE Comic title [Default=filename or directory name] -f FORMAT, --format FORMAT Output format (Available options: Auto, MOBI, EPUB, CBZ, KFX, MOBI+EPUB) [Default=Auto] -b BATCHSPLIT, --batchsplit BATCHSPLIT Split output into multiple files. 0: Don't split 1: Automatic mode 2: Consider every subdirectory as separate volume [Default=0] CUSTOM PROFILE: --customwidth CUSTOMWIDTH Replace screen width provided by device profile --customheight CUSTOMHEIGHT Replace screen height provided by device profile OTHER: -h, --help Show this help message and exit
kcc-c2p.py
-Nutzung: usage: kcc-c2p [options] [input] MANDATORY: input Full path to comic folder(s) to be processed. Separate multiple inputs with spaces. MAIN: -y HEIGHT, --height HEIGHT Height of the target device screen -i, --in-place Overwrite source directory -m, --merge Combine every directory into a single image before splitting OTHER: -d, --debug Create debug file for every split image -h, --help Show this help message and exit
Dieser Abschnitt richtet sich an Entwickler, die einen Beitrag zum KCC leisten möchten, oder an Power-User, die den neuesten Code ausführen möchten, ohne auf eine offizielle Veröffentlichung warten zu müssen.
Am einfachsten ist es, GitHub Desktop zum Klonen des KCC-Repositorys zu verwenden. Klicken Sie auf GitHub Desktop in der Symbolleiste auf Repository
und dann Command Prompt
(Windows)/ Terminal
(Mac), um ein Fenster im KCC-Repository zu öffnen.
Abhängig von Ihrem System kann Python entweder python
oder python3
heißen. Wir nutzen virtuelle Umgebungen (venv), um Abhängigkeiten zu verwalten.
Wenn Sie den Code bearbeiten möchten, ist VS Code ein guter Code-Editor.
Wenn Sie die .ui
Dateien bearbeiten möchten, verwenden Sie Qt Creator, das in Qt für die Desktop-Entwicklung enthalten ist. Verwenden Sie dann die gen_ui_files
-Skripte, um die Python-Benutzeroberfläche automatisch zu generieren.
Einmalige Einrichtung und Inbetriebnahme:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
Jedes Mal, wenn Sie die Eingabeaufforderung schließen, müssen Sie die virtuelle Umgebung erneut aktivieren und Folgendes erneut ausführen:
venvScriptsactivate.bat python kcc.py
Einmalige Einrichtung und Inbetriebnahme:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
Jedes Mal, wenn Sie Terminal schließen, müssen Sie die virtuelle Umgebung erneut aktivieren und Folgendes erneut ausführen:
source venv/bin/activate python kcc.py
KCC wird hergestellt von
Ciro Mattia Gonano
Paweł Jastrzębski
Darodi
Alex Xu
Dieses Skript wurde als plattformübergreifende Alternative zu KindleComicParser
von Dc5e (hier veröffentlicht) entwickelt.
Die App basiert auf den folgenden Skripten und umfasst diese:
DualMetaFix
Skript von K. Hendricks . Veröffentlicht mit GPL-3-Lizenz.
image.py
Klasse aus Alex Yatskovs Mangle mit nachfolgenden proDOOMman- und Birua-Patches.
Das Symbol stammt von Nikolay Verin (http://ncrow.deviantart.com/) und wird unter der CC BY-NC-SA 3.0-Lizenz veröffentlicht.
Kindle Oasis 2/3
Kindle Paperwhite 3 / 4 / Voyage / Oasis
Kindle Paperwhite 1/2
Entzünden
Kobo-Aura
Kobo Aura HD
Kobo Aura H2O
Kobo Aura ONE
Kobo Forma
KCC stellt in zwei Fällen Internetverbindungen her:
Beim Start - Versionsprüfung.
Wenn ein Fehler auftritt – Automatische Berichterstattung unter Windows und macOS.
Bitte überprüfen Sie die Wiki-Seite.
Copyright (c) 2012-2023 Ciro Mattia Gonano, Paweł Jastrzębski und Darodi. KCC wird unter der ISC-LIZENZ veröffentlicht; Weitere Einzelheiten finden Sie in LICENSE.txt.