https://github.com/chrontax/comiconv
Comic book converter written in rust
https://github.com/chrontax/comiconv
cb7 cbr cbt cbz comic converter rust
Last synced: about 1 year ago
JSON representation
Comic book converter written in rust
- Host: GitHub
- URL: https://github.com/chrontax/comiconv
- Owner: chrontax
- License: apache-2.0
- Created: 2023-03-10T10:45:02.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-11-12T19:33:56.000Z (over 1 year ago)
- Last Synced: 2025-02-27T08:20:51.875Z (over 1 year ago)
- Topics: cb7, cbr, cbt, cbz, comic, converter, rust
- Language: Rust
- Homepage:
- Size: 196 KB
- Stars: 11
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE-APACHE
Awesome Lists containing this project
README
# Comiconv
Comic book converter written in rust.
## Features
- reads 7Z/CB7, TAR/CBT and ZIP/CBZ
- saves in the same archive format as input
- can convert images to JPEG, JPEGXL, PNG, WEBP and AVIF
- can convert locally or on a server running [comiconv-server](https://github.com/chrontax/comiconv-server)
## Installation
You can install comiconv through cargo:
```sh
cargo install comiconv
```
## Usage
```none
Usage: comiconv [OPTIONS] ...
Arguments:
... Files to convert
Options:
-s, --speed Set speed: 0 (Slowest) - 10 (Fastest) (0-2 for png)
-q, --quality Set quality 0 (Worst) - 100 (Best) (ignored for webp, it's always lossless)
-f, --format Set format (avif, webp, jpeg, jxl, png)
--quiet Suppress progress messages
--backup Keep backup of original file
--server
Server for online conversion
-h, --help Print help
-V, --version Print version
```
## Examples
Convert using default settings:
```sh
comiconv path/to/file
```
Convert to jpeg with quality 80:
```sh
comiconv -f jpeg -q 80 path/to/file
```