This update contains a few important bug fixes as well as some new long-requested features.
Changes
- Use Rust implementation for dither nodes (#2075)
- This implementation is between 100 and 500 times faster than the previous pure-python implementation.
- Use Rust implementation for Copy to Clipboard (#2079)
- This removes the multiple platform-specific dependencies as well as enables support for this node on silicon Macs.
- Add support for saving 16 bit and 32 bit images (#2083)
- Add setting for allowing multiple concurrent chaiNNer instances (#2089)
- Light mode improvements (#2064, thanks @stonerl)
- Add support for saving BMP in Save Image (#2077)
- "Webp (Lossless)" in Save Image is now just "Webp" with a lossless checkbox (#2080)
- Added warnings in node documentation for nodes with limited color depth (#2090)
New Nodes
- Quantize to Reference (#2071)
- A custom quantization implementation that tries to emulate a reference image as closely as possible. Useful for pixel art upscales.
- Percent (#2076, thanks @adegerard)
- Similar to the Number node, this node lets you input a percentage via slider to connect to other nodes.
Bug Fixes
- Fixed dropdown settings resetting their values unintentionally (#2081)
- This fixes the ONNX execution option problem people have been reporting recently. Make sure to check that you aren't using CPU by accident.
- Fixed Image File Iterator not sorting alphabetically (#2067)
- Fixed Stretch Contrast (#2082)
- Ignore file extension case in file image iterator (#2084)
Thanks to the following maintainers: @joeyballentine @RunDevelopment @theflyingzamboni