Kindle Comic Converterは、コミック/マンガ ファイルまたはフォルダーを EPUB、Panel View MOBI、または E-Ink に最適化された CBZ に変換する Python アプリです。当初は Kindle 用に開発されましたが、バージョン 4.6 以降は有効な EPUB 3.0 を出力するため、その名前とは裏腹に、KCC は実際にはすべての電子書籍リーダー所有者が喜んで使用できるコミック/マンガから EPUB へのコンバーターです。オプションで、多数の変換を適用して画像を最適化することもできます。
KCC はAmazon の Kindle Comic Creatorではなく、Amazon からいかなる形でも承認されていません。 Amazon のツールはコミック出版社向けで多くの手作業が必要ですが、 KCC はコミック/マンガ読者向けです。 KC2 は決してKCCに代わるものではありません。そのため、私たちがこの小さなモンスターの開発を続けるつもりであることを十分に確信していただけます ;-)
使用方法やフィードバックなどに関する一般的な質問がある場合は、ここに投稿してください。 KCC の使用に技術的な問題がある場合は、ここで問題を報告してください。未解決の問題を修正できる場合は、フォークしてプル リクエストを作成します。
KCCに価値があると思われる場合は、著者への寄付を検討してください。
Ciro Mattia Gonano (創設者、2013 年から 2014 年に活動):
パヴェウ・ヤストジェンブスキ (2013年から2019年まで活動):
Alex Xu (2023年から現在まで活動中)
https://github.com/ciromattia/kcc/releases
最新リリースの「アセット」をクリックします。
おそらくどちらかが欲しいでしょう
KCC_*.*.*.exe
(Windows)
kcc_macos_arm_*.*.*.dmg
(Apple Silicon M1 チップ以降を搭載した最近の Mac)
kcc_macos_i386_*.*.*.dmg
(Intel チップを搭載した古い Mac)
c2e
およびc2p
バージョンは、パワー ユーザー向けのコマンド ライン ツールです。
Windows 11 では、古い Windows バージョンの互換モードで実行する必要がある場合があります。
Mac では、右クリックして開くとセキュリティ警告を回避できます。
flatpak、Docker、および AppImage のバージョンについては、wiki を参照してください: https://github.com/ciromattia/kcc/wiki/installation
Kindle Scribe カバー ガイド (古い Kindle でも機能します)
Windows 7のサポート
ファイル/チャプタを結合する
Flatpak mobi 変換が停止する
重要だがオプションの機能にアクセスするには、さまざまなツールをインストールする必要があります。 KCC を閉じて再度開き、KCC にそれらを検出させます。
Windows および macOS では、Kindle Previewer をインストールすると、 kindlegen
そこから自動検出されます。
検出に問題がある場合、MOBI 変換ステップで行き詰まっている場合、または Linux AppImage または Flatpak を使用している場合は、wiki を参照してください: https://github.com/ciromattia/kcc/wiki/ Installation#kindlegen
これは、KCC 6.1 以降は必要ありません。
それでも必要な場合は、Wiki を参照してください: https://github.com/ciromattia/kcc/wiki/installation#7-zip
現時点では、 KCC は次の入力タイプを理解して変換できます。
PNG、JPG、GIF、または WebP ファイルを含むフォルダー
CBZ、ZIP ( 7z
実行可能ファイル付き)
CBR、RAR ( 7z
実行可能ファイルを含む)
CB7、7Z ( 7z
実行可能ファイル付き)
PDF (JPG画像のみ抽出)
かなり一目瞭然でしょう。すべてのオプションのツールヒントに詳細情報が含まれています。変換が完了すると、元の入力ファイル (同じディレクトリ) と並んで、準備ができたファイルが見つかるはずです。
詳細については wiki を確認してください。
KCCの CLI バージョンはパワー ユーザーを対象としています。互換性がなく、出力の品質が低下する可能性があるオプションを使用できます。 CLI バージョンでは依存関係が軽減されており、Debian ベースのディストリビューションでは、このコマンドで必要な依存関係がすべてインストールされます。
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
の使用法: 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
の使用法: 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
このセクションは、KCC に貢献したい開発者、または正式リリースを待たずに最新のコードを実行したいパワー ユーザーを対象としています。
GitHub Desktop を使用して KCC リポジトリを複製するのが最も簡単です。 GitHub デスクトップから、ツールバーのRepository
をクリックし、 Command Prompt
(Windows) またはTerminal
(Mac) をクリックして、KCC リポジトリのウィンドウを開きます。
システムに応じて、Python はpython
またはpython3
と呼ばれる場合があります。依存関係を管理するために仮想環境 (venv) を使用します。
コードを編集したい場合は、VS Code が最適なコード エディターです。
.ui
ファイルを編集する場合は、デスクトップ開発用の Qtに含まれている Qt Creator を使用します。次に、 gen_ui_files
スクリプトを使用して Python UI を自動生成します。
1 回限りのセットアップと初回実行:
python -m venv venv venvScriptsactivate.bat pip install -r requirements.txt python kcc.py
コマンド プロンプトを閉じるたびに、仮想環境を再度アクティブにして、次のコマンドを再実行する必要があります。
venvScriptsactivate.bat python kcc.py
1 回限りのセットアップと初回実行:
python3 -m venv venv source venv/bin/activate pip install -r requirements.txt python kcc.py
ターミナルを閉じるたびに、仮想環境を再アクティブ化して再実行する必要があります。
source venv/bin/activate python kcc.py
KCCが作っているのは、
チロ・マッティア・ゴナノ
パヴェウ・ヤストジェンブスキ
ダロディ
アレックス・シュー
このスクリプトは、Dc5eによってKindleComicParser
のクロスプラットフォーム代替として生まれました (ここで公開されています)。
このアプリは次のスクリプトに依存しており、これが含まれています。
K. HendricksによるDualMetaFix
スクリプト。 GPL-3 ライセンスでリリースされました。
Alex Yatskovの Mangle のimage.py
クラスと、その後の proDOOMman と Birua のパッチ。
アイコンはNikolay Verin (http://ncrow.deviantart.com/) によるもので、CC BY-NC-SA 3.0 ライセンスに基づいてリリースされています。
Kindle オアシス 2 / 3
Kindle Paperwhite 3 / 4 / ヴォヤージュ / オアシス
Kindle ペーパーホワイト 1 / 2
Kindle
工房オーラ
工房オーラHD
工房オーラH2O
工房オーラワン
コボ・フォルマ
KCC は、次の 2 つの場合にインターネット接続を開始します。
起動中 - バージョンチェック。
エラー発生時 - Windows および macOS での自動レポート。
wikiページをご確認ください。
著作権 (c) 2012-2023 Ciro Mattia Gonano、Paweł Jastrzębski、Darodi。 KCC はISC ライセンスに基づいてリリースされます。詳細については、LICENSE.txt を参照してください。