GaryHuan9 / Echo

An awesome ray traced 3D renderer build in C# from scratch!
MIT License
17 stars 3 forks source link

Cross platform image serialization #55

Closed GaryHuan9 closed 1 year ago

GaryHuan9 commented 1 year ago

What is the reason for this pull request? Finally removed System.Drawing.Common and replaced it with ImageMagick.

What was added, removed or changed in this pull request? Since ImageMagick has cross platform support, we no longer have to use the janky System.Drawing.Common that was deprecated for dotnet 6. Along with that, HDR image formats like .exr and .hdr files are also supported for serialization and deserialization.

Contributors @GaryHuan9