Kindle Comic Converter adalah aplikasi Python untuk mengonversi file atau folder komik/manga ke EPUB, Panel View MOBI, atau CBZ yang dioptimalkan E-Ink. Awalnya dikembangkan untuk Kindle tetapi sejak versi 4.6 menghasilkan EPUB 3.0 yang valid sehingga terlepas dari namanya, KCC sebenarnya adalah pengonversi komik/manga ke EPUB yang dapat dengan senang hati digunakan oleh setiap pemilik e-reader . Itu juga dapat mengoptimalkan gambar secara opsional dengan menerapkan sejumlah transformasi.
KCC bukanlah Kindle Comic Creator dari Amazon dan juga tidak didukung oleh Amazon. Alat Amazon ditujukan untuk penerbit komik dan melibatkan banyak upaya manual, sedangkan KCC ditujukan untuk pembaca komik/manga. KC2 sama sekali bukan pengganti KCC jadi Anda bisa yakin kami akan terus mengembangkan monster kecil kami ;-)
Jika Anda memiliki pertanyaan umum tentang penggunaan, umpan balik, dll. silakan kirimkan di sini. Jika Anda mengalami masalah teknis saat menggunakan KCC, silakan ajukan masalah di sini. Jika Anda dapat memperbaiki masalah terbuka, fork & buat permintaan tarik.
Jika Anda menganggap KCC berharga, Anda dapat mempertimbangkan untuk menyumbang kepada penulis:
Ciro Mattia Gonano (pendiri, aktif 2013-2014):
Paweł Jastrzębski (aktif 2013-2019):
Alex Xu (aktif 2023-Sekarang)
https://github.com/ciromattia/kcc/releases
Klik Aset rilis terbaru.
Anda mungkin menginginkannya juga
KCC_*.*.*.exe
(Windows)
kcc_macos_arm_*.*.*.dmg
(Mac terbaru dengan chip Apple Silicon M1 atau lebih baru)
kcc_macos_i386_*.*.*.dmg
(Mac lama dengan chip Intel)
Versi c2e
dan c2p
adalah alat baris perintah untuk pengguna tingkat lanjut.
Di Windows 11, Anda mungkin perlu menjalankan mode kompatibilitas untuk versi Windows yang lebih lama.
Di Mac, klik kanan buka untuk melewati peringatan keamanan.
Untuk versi flatpak, Docker, dan AppImage, lihat wiki: https://github.com/ciromattia/kcc/wiki/Installation
Panduan sampul Kindle Scribe (juga berfungsi untuk Kindle lama)
dukungan Windows 7
Gabungkan file/bab
Konversi flatpak mobi macet
Anda harus menginstal berbagai alat untuk mengakses fitur-fitur penting namun opsional. Tutup dan buka kembali KCC agar KCC mendeteksinya.
Di Windows dan macOS, instal Kindle Previewer dan kindlegen
akan terdeteksi secara otomatis darinya.
Jika Anda mengalami masalah dalam mendeteksinya, terjebak pada langkah konversi MOBI, atau menggunakan Linux AppImage atau Flatpak, lihat wiki: https://github.com/ciromattia/kcc/wiki/Installation#kindlegen
Ini tidak lagi diperlukan mulai KCC 6.1.
Jika Anda masih membutuhkannya, lihat wiki: https://github.com/ciromattia/kcc/wiki/Installation#7-zip
KCC saat ini dapat memahami dan mengonversi jenis masukan berikut:
Folder yang berisi: file PNG, JPG, GIF atau WebP
CBZ, ZIP (Dengan 7z
yang dapat dieksekusi)
CBR, RAR (Dengan 7z
yang dapat dieksekusi)
CB7, 7Z (Dengan 7z
yang dapat dieksekusi)
PDF (Hanya mengekstrak gambar JPG)
Seharusnya cukup jelas. Semua opsi memiliki informasi terperinci di tooltips. Setelah konversi selesai, Anda akan menemukan file siap pakai di samping file input asli (direktori yang sama).
Silakan periksa wiki kami untuk lebih jelasnya.
Versi CLI dari KCC ditujukan untuk pengguna tingkat lanjut. Ini memungkinkan penggunaan opsi yang mungkin tidak kompatibel dan menurunkan kualitas keluaran. Versi CLI telah mengurangi ketergantungan, pada distribusi berbasis Debian, perintah ini harus menginstal semua ketergantungan yang diperlukan:
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
mandiri: 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
mandiri: 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
Bagian ini ditujukan untuk pengembang yang ingin berkontribusi pada KCC atau power user yang ingin menjalankan kode terbaru tanpa menunggu rilis resmi.
Paling mudah menggunakan GitHub Desktop untuk mengkloning repo KCC. Dari GitHub Desktop, klik Repository
di toolbar, lalu Command Prompt
(Windows)/ Terminal
(Mac) untuk membuka jendela di repo KCC.
Tergantung pada sistem Anda, Python dapat disebut python
atau python3
. Kami menggunakan lingkungan virtual (venv) untuk mengelola dependensi.
Jika Anda ingin mengedit kode, editor kode yang bagus adalah VS Code.
Jika Anda ingin mengedit file .ui
, gunakan Qt Creator, yang disertakan dalam Qt untuk pengembangan desktop . Kemudian gunakan skrip gen_ui_files
untuk membuat UI python secara otomatis.
Satu kali pengaturan dan dijalankan untuk pertama kalinya:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
Setiap kali Anda menutup Command Prompt, Anda perlu mengaktifkan kembali lingkungan virtual dan menjalankannya kembali:
venvScriptsactivate.bat python kcc.py
Satu kali pengaturan dan dijalankan untuk pertama kalinya:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
Setiap kali Anda menutup Terminal, Anda perlu mengaktifkan kembali lingkungan virtual dan menjalankannya kembali:
source venv/bin/activate python kcc.py
KCC dibuat oleh
Ciro Mattia Gonano
Paweł Jastrzębski
Darodi
Alex Xu
Skrip ini lahir sebagai alternatif lintas platform untuk KindleComicParser
oleh Dc5e (diterbitkan di sini).
Aplikasi ini mengandalkan dan menyertakan skrip berikut:
Skrip DualMetaFix
oleh K. Hendricks . Dirilis dengan Lisensi GPL-3.
kelas image.py
dari Mangle Alex Yatskov dengan patch proDOOMman dan Birua berikutnya.
Ikon dibuat oleh Nikolay Verin (http://ncrow.deviantart.com/) dan dirilis di bawah Lisensi CC BY-NC-SA 3.0.
Kindle Oasis 2/3
Kindle Paperwhite 3/4 / Pelayaran / Oasis
Kindle Paperwhite 1/2
Menyalakan
Kobo Aura
Kobo Aura HD
Kobo Aura H2O
Kobo Aura SATU
Bentuk Kobo
KCC memulai koneksi internet dalam dua kasus:
Saat startup - Pemeriksaan versi.
Ketika kesalahan terjadi - Pelaporan otomatis pada Windows dan macOS.
Silakan periksa halaman wiki.
Hak Cipta (c) 2012-2023 Ciro Mattia Gonano, Paweł Jastrzębski dan Darodi. KCC dirilis di bawah LISENSI ISC; lihat LICENSE.txt untuk rincian lebih lanjut.