Releases: Eskils/DitheringEngine
Releases · Eskils/DitheringEngine
DitheringEngine 1.8.2
What's Changed
- Attempt to make video dithering more stable
Demo App
You can download the Demo App from Version 1.8.0
Full Changelog: v1.8.1...v1.8.2
Dithering Engine 1.8.1
What's Changed
- Minor fixes on the Bayer dither algorithm
- Make intensity non-optional in BayerSettingsConfiguration
- Add privacy manifest
- Fix ordered dithering on the GPU for the iOS Simulator
Demo App
You can download the Demo App from Version 1.8.0
Full Changelog: v1.8.0...v1.8.1
Dithering Engine 1.8.0
What's Changed
- Added support for intensity with Ordered dithering methods
- Added support for Intellivision palette
- Fix wrong coefficients on GPU for ordered dithering methods
- Omit gray colors in palettes when using an ordered dithering method
- Fixes in Demo app
Full Changelog: v1.7.0...v1.8.0
Dithering Engine 1.7.0
What's Changed
- Implement cancelling video generation
- Add options to VideoDithering with
- precalculateDitheredColorForAllColors
- remove audio
- Use correct video orientation when rendering
- Change default thresholdMapSize for BayerDithering to 4
- Expose
numberOfConcurrentFrames
in VideoDitheringEngine - Add new icon
- Prettify docs
Full Changelog: v1.6.3...v1.7.0
DitheringEngine 1.6.3
What’s Changed
- Apply video orientation when generating preview image
Full Changelog: v1.6.2...v1.6.3
Dithering Engine 1.6.2
- Optimize demo app for macOS and support iOS
- Update documentation with table of contents
- Add new logo to documentation and demo app
Dithering Engine 1.6.1
- Allow setting custom frame rate of final video
- Allow imporing videos with frame rate < 30
- Support audio
- Fix export in demo app
- Fix bug causing some images to appear glitchy when exporting
- Fix bug with some videos being glitchy on export
- Support landscape videos in demo app
- Scale using nearest neighbour in demo app
- Reduce Moirè effect from noise in demo app
- Remove invertColorBuffer from videoDitheringEngine
- Make certain properties in VideoDescription public
Dithering Engine 1.6.0
What's Changed
- Make dither method, palette, and setting configurations Codable
- Avoid releasing image description if new image has same size and properties as old
- Implement video dithering by @Eskils in #2
Full Changelog: v1.5.0...v1.6.0
Dithering Engine 1.5.0
- Implement ordered dithering with the GPU using Metal
- Refactor and reorganize entire project
- Rename
PaletteSettingsConfiguration
toSettingsConfigiration
- Rename
DitheringEngine.DitherMethods
toDitherMethods
- Rename
SettingsEnum
toNameable
- Rename
- Improved documentation within project
Full Changelog: v1.4.0...v1.5.0
Dithering Engine 1.4.0
- Add whitenoise ordered dithering
- Add noise pattern ordered dithering
- Fix issue where images could not be imported from file picker
Full Changelog: v1.3.0...v1.4.0