Skip to content

Lust 1.2.0

Compare
Choose a tag to compare
@ChillFish8 ChillFish8 released this 03 Jul 18:36
· 144 commits to master since this release
680c619

Lust 1.2.0 Is released!

This update brings some heavy optimizations to allow servers to make use of all their cores when encoding WebP,
during testing, it was found that libwebp using its default single-threaded system was up to 10x slower than the png and JPEG encoders sometimes taking upwards of 800ms to encode a single 200KB image.

What's new?

This update brings a custom encoder that allows you to customize the WebPencoding for better finer grain control and most notably offers multi-threaded encoding which offers significant performance increases on lower frequency but larger core count servers.

New WebP config options:

  • webp_quality Between 0 and 100, For lossy, 0 gives the smallest size and 100 the largest. If using lossless this does nothing (same as before).
  • webp_compression with lossless encoding is the ratio of compression to speed. If using lossy encoding this does nothing - (float: 0.0 - 100.0 inclusive)
  • webp_method The quality/speed trade-off (0=fast, 6=slower-better)
  • webp_threading A bool signaling if multi-threading encoding should be attempted (false=disabled, true=enabled)