Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

v0.2.7

Compare
Choose a tag to compare
Loading
@cubicibocubicibo released this 20 Nov 22:43
· 34 commits to main since this release

I swore I would not make a new release this year, but some are evidently failing to bind to pngquant/libimagequant. Let's fix this!

Front-end

  • Add a new image quantizer: HexTree.

  • Update the GUI layout and tooltips.

  • Reorganized the Image quantizer option for the CLI (and GUI):

    --qmode (-q)QuantizerSpeedQualityCompressibility
    0K-MeansSlowHighLow
    1PillowTurboLowVery high
    2HexTree[fallback]Very fastGoodMedium-Low
    3libimagequant/pngquant[default]FastBestMedium-Low

    By default, SUPer attempts to use-q 3: libimagequant/pngquant (LIQ). If it fails to find either, it will fallback to HexTree.

    • LIQ reigns supreme to quantize gradients and glows. HexTree may struggle occasionally on those but remains a good alternative.
    • Pillow is excellent for low bitrate, and can do wonders with colour effects like fades and karaoke at very low bandwidths.
    • K-Means is solely for users who fail to bind SUPer to libimagequant/pngquant but still wishes to produce high quality encodes.
  • Warn user if the BDN contains PNG that are already palettized or events split across two graphics.

  • Add--capabilities to the CLI to display the available implementations (optimizations) of the Brule libraries.

  • [Windows builds] Update the libimagequant DLL to v4.0.3.

Back-end

  • Improve significantly the speed of K-Means image quantizer.
  • Make palette update buffering logic more robust with HFR content.
  • Fix infrequent palette corruption after a Normal Case object redefinition.
  • Fix window coordinates of large overlays that were split in two pieces to fit in the coded data buffer.
  • Sanitize timecode handling and BDN parser. DF 29.97 & DF 59.94 should now be supported. (NDF were already!)
  • Clean-up the code and optimize a few components.
  • Fix config.ini look-up in frozen executables.

Virtual environment users shall do a clean install. HexTree will be subpar if your system fails to compile the C extension.

Assets6
Loading

[8]ページ先頭

©2009-2025 Movatter.jp