You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+28-38Lines changed: 28 additions & 38 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,7 +2,7 @@
2
2
<img src="icons/logo.svg" width="20%">
3
3
<h3align="center">XL Converter</h3>
4
4
5
-
Powerful image converter for the latest formats with support for multithreading, drag 'n drop, and downscaling.
5
+
Easy-to-use image converter for modern formats. Supports multithreading, drag 'n drop, and downscaling.
6
6
7
7
Available for Windows and Linux.
8
8
@@ -13,53 +13,45 @@ Read the [Manual](https://xl-docs.codepoems.eu)
13
13
14
14
## Supported Formats
15
15
16
-
Encode to **JPEG XL, AVIF, WEBP, and JPG**. Convert from **HEIF** and [more](https://xl-docs.codepoems.eu/supported-formats)
16
+
Encode to **JPEG XL, AVIF, WebP, and JPEG**. Convert from **HEIF, TIFF,** and [more](https://xl-docs.codepoems.eu/supported-formats)
17
17
18
18
## Features
19
19
#### Out of the Box
20
20
21
21
Just drop your images and convert. XL Converter works out of the box with no setup or steep learning curve. It prioritizes user experience while granting access to cutting-edge technology.
22
22
23
-
#### Parallel Encoding
24
-
25
-
Encode images in parallel to speed up the process. Control how much CPU to use during encoding.
26
-
27
-
#### JPG Reconstruction
28
-
29
-
Losslessly transcode JPG to JPEG XL, and reverse the process when needed.
30
-
31
-
#### Image Proxy
32
-
33
-
Avoid picky encoders. A proxy is generated when an encoder doesn't support a specific format.
34
-
35
-
For example, this enables HEIF -> JPEG XL conversion.
36
-
37
-
#### Downscaling
23
+
#### JPEGLI
38
24
39
-
Scale down images to resolution, percent, shortest (and longest) side, or file size.
25
+
Generate fully compatible JPEGs with up to [35% better compression ratio](https://opensource.googleblog.com/2024/04/introducing-jpegli-new-jpeg-coding-library.html).
40
26
41
-
#### Smallest Lossless
27
+
#### JPEG XL and AVIF
42
28
43
-
Utilize multiple formats to achieve the smallest size.
29
+
Achieve exceptional quality at a modest size with JPEG XL and AVIF.
44
30
45
-
#### Intelligent Effort
31
+
#### Parallel Encoding
46
32
47
-
Optimize `Effort` for smaller sizes.
33
+
Encode images in parallel to speed up the process. Control how much CPU to use during encoding.
48
34
49
-
#### Metadata
35
+
#### Lossless JPEG Recompression
50
36
51
-
Easily copy and wipe metadata using encoder parameters or ExifTool.
37
+
Losslessly transcode JPEG to JPEG XL, and reverse the process when needed.
52
38
53
-
#### JPEGLI
39
+
#### Downscaling
54
40
55
-
Generate the highest quality (regular old) JPGs with JPEGLI.
41
+
Scale down images to resolution, percent, shortest (and longest) side, or even file size.
56
42
57
43
## Bug Reports
58
44
59
45
You can submit a bug report in 2 ways
60
46
-\[public\] Submit a new [GitHub Issue](https://github.com/JacobDev1/xl-converter/issues)
61
47
-\[private\] Email me at contact@codepoems.eu
62
48
49
+
### Sharing Files
50
+
51
+
You can share logs and images with me when making a bug report.
52
+
53
+
Upload files to a service like [Disroot Lufi](https://upload.disroot.org/) and send me a download link to contact@codepoems.eu
54
+
63
55
## Contributions
64
56
65
57
Pull requests are ignored to avoid licensing issues when reusing the code.
self.parser.add_argument("--app-image", "-a", help="package as an AppImage (Linux only)", action="store_true")
138
-
self.parser.add_argument("--pack", "-p", help="package to a 7z (Linux only)", action="store_true")
128
+
self.parser.add_argument("--build-type", "-b", help="Defines how to package the binaries. If not specified, vanilla build will be generated.\nPossible values: installer|portable", action="store")
129
+
self.parser.add_argument("--update-file", "-u", help="Append an update file (to place on a server).", action="store_true")
0 commit comments