ImageSharp v1.0.0-beta7 Release Notes
Release Date: 2019-09-04 // over 4 years ago-
- ๐
#816 - Update dependencies + fix stylecop
enhancement
contributed by JimBobSquarePants - #819 - Respecting fileHeader Offset, skipping bytes if necessary
bug
formats:bmp
contributed by brianpopow - #820 - Track input stream position on load.
bug
formats:jpeg
contributed by JimBobSquarePants - #830 - Fix Decoding 8-Bit interlaced grayscale png's with alpha channel contributed by brianpopow
- #831 - Fix Decoding interlaced grayscale png's contributed by brianpopow
- ๐ #832 - Add support for Decoding BI_ALPHABITFIELDS contributed by brianpopow
- ๐ #833 - Allow Build with Visual Studio For Mac
build
contributed by JimBobSquarePants - ๐ #834 - Remove hardcoded subsampling.
bug
formats:jpeg
contributed by JimBobSquarePants - โ #835 - GDI+ stability fixes for the benchmark and tests contributed by Lakritzator
- ๐ #836 - Jpeg Fuzz Fixes
bug
formats:jpeg
contributed by JimBobSquarePants - #841 - Lazily derive the huffman tables. Fix #839
bug
formats:jpeg
contributed by JimBobSquarePants - #842 - Bokeh blur implementation contributed by Sergio0694
- #848 - Implement IEquatable<Block8x8F> and check when summing.
bug
formats:jpeg
contributed by JimBobSquarePants - #851 - Png Decoder Bounds check. Fix #849
bug
formats:png
contributed by JimBobSquarePants - ๐ #853 - #852 Adding instructions to add submodules when cloning the repository
documentation
contributed by bulldetektor - ๐ #855 - Updating some readonly static data in JpegEncoderCore to take advantage of compiler functionality.
formats:jpeg
performance
contributed by tannergooding - ๐ #863 - Remove Enum Comparison Boxing
performance
contributed by JimBobSquarePants - #864 - Fix incorrect gradient color-stop calculation
bug
drawing
contributed by Poyo-SSB - #865 - Change existing gradient brushes to accept PointF
drawing
enhancement
contributed by Poyo-SSB - ๐ #869 - Introduce extended pixel conversion
api
enhancement
performance
contributed by antonfirsov - #870 - Nits
codequality
contributed by iamcarbon - #874 - Use more accuracy when calculating variance. Fix #866
bug
quantizers
contributed by JimBobSquarePants - ๐ #877 - Now throws a better excpetion DrawImage source does not overlap target contributed by atruskie
- ๐ #879 - Nits - Metadata
documentation
metadata:exif
metadata:icc
metadata:iptc
metadata:xmp
contributed by iamcarbon - ๐ #880 - Nits - Colorspaces
bug
colorspaces
performance
contributed by iamcarbon - #883 - ImageBrush shouldn't Dispose of the image it is using.
bug
drawing
contributed by BorisTheBrave - #884 - Nits - Benchmarks
codequality
contributed by iamcarbon - ๐ #885 - Handle incorrect colorspace metadata.
bug
formats:jpeg
contributed by JimBobSquarePants - ๐ #887 - Cleanup General Convolution
api
bug
performance
contributed by JimBobSquarePants - ๐ #888 - Limit ResizeProcessor memory consumption
enhancement
memory
performance
contributed by antonfirsov - 0๏ธโฃ #889 - Bitmap encoder writes V3 header as default
bug
formats:bmp
contributed by brianpopow - ๐ #891 - Fix travis builds
build
contributed by antonfirsov - #893 - Pass correct output size source image is smaller than the Target in ResizeMode.Min
bug
contributed by dannsam - ๐ #894 - Faster Jpeg Huffman Decoding.
formats:jpeg
performance
contributed by JimBobSquarePants - ๐ #899 - Add support for encoding 16 bit per pixel bitmaps
enhancement
formats:bmp
contributed by brianpopow - โ
#902 - Validating tests for Image Processors
unit tests
contributed by antonfirsov - โ
#903 - Add additional pixel conversion tests
formats:bmp
unit tests
contributed by brianpopow - #904 - Introduce a non-generic Image base class
api
enhancement
contributed by antonfirsov - ๐ #905 - Update Readme
documentation
contributed by SLane35 - ๐ #906 - Adds support for encoding 8-bit bitmaps
enhancement
formats:bmp
contributed by brianpopow - #908 - Introduce representation-agnostic Color type
api
enhancement
contributed by antonfirsov - #909 - Not using quantization for Grey8 images when encoding 8Bit Bitmaps
formats:bmp
contributed by brianpopow - #910 - Pixel-agnostic Drawing processors and extensions
api
enhancement
contributed by antonfirsov - #911 - API cleanup (related to #907) contributed by antonfirsov
- #915 - Fix for Issue #871 and #914 contributed by brianpopow
- #916 - Add Color overload to Pad method.
enhancement
contributed by JimBobSquarePants - #917 - Added funding file with a link to open collective. contributed by dlemstra
- ๐ #918 - Removes usage of linq in several critical paths
performance
contributed by JimBobSquarePants - โก๏ธ #920 - Updating the repo to use Directory.Build.props/targets files contributed by tannergooding
- #921 - Fix missing "using PixelFormats" line in Readme example contributed by tonygameplan
- ๐ #923 - Fix local build/tests
build
contributed by JimBobSquarePants - #924 - Prevent zigzag overflow. Fix #922
bug
formats:jpeg
contributed by JimBobSquarePants - #927 - Feature: Bitmap RLE undefined pixel handling
formats:bmp
contributed by brianpopow - #929 - Fix 925
bug
formats:jpeg
contributed by JimBobSquarePants - #930 - Bitmap decoder now can decode bitmap arrays
enhancement
formats:bmp
contributed by brianpopow - #932 - Throw UnkownFormatException on Image.Load contributed by fredeil
- #938 - Fix #937 contributed by JimBobSquarePants
- ๐ #939 - Add support for decoding RLE24 Bitmaps
enhancement
formats:bmp
contributed by brianpopow - #941 - Introduce non-generic ImageFrameCollection contributed by antonfirsov
- ๐ #949 - #946: AoT compiler fixes and cleaned up AoTCompilerTools contributed by dmanning23
- ๐ #951 - Add support for read and write tEXt, iTXt and zTXt chunks
enhancement
formats:png
contributed by brianpopow - #952 - Master cleanup
chore
contributed by JimBobSquarePants - ๐ #955 - #244 Add support for interlaced PNG encoding
enhancement
formats:png
contributed by IldarKhayrutdinov - ๐ #957 - fix some spelling
documentation
contributed by SimonCropp - ๐ #958 - remove duplicate props from csproj contributed by SimonCropp
- #959 - fix "as" usage
bug
contributed by SimonCropp - #960 - redundant usings
codequality
contributed by SimonCropp - #961 - use params where possible
codequality
contributed by SimonCropp - ๐ #962 - fix some spelling
documentation
contributed by SimonCropp - ๐ #963 - remove unused variables and methods
codequality
performance
contributed by SimonCropp - #964 - Fix IndexOutOfRangeException in FillRegionProcessor contributed by 101100
- #965 - Cleanup
codequality
contributed by SimonCropp - #968 - Throw ObjectDisposedException when trying to operate on a disposed image contributed by antonfirsov
- ๐ #971 - remove some redundant variables and type params contributed by SimonCropp
- #972 - use var where apparent contributed by SimonCropp
- #973 - redundant comment contributed by SimonCropp
- ๐ #974 - remove redundant ParallelOptions
codequality
contributed by SimonCropp - ๐ #975 - aviod multiple array lookup
performance
contributed by SimonCropp - ๐ #976 - remove some redundant usings contributed by SimonCropp
- ๐ #979 - remove some redundant constructor overloads from exceptions contributed by SimonCropp
- ๐ #980 - remove SteppedRange contributed by SimonCropp
- #982 - cache max in ConvertToRgba contributed by SimonCropp
- ๐จ #983 - Processors refactoring contributed by Sergio0694
- #984 - Fix adaptive histogram out of bounds bug contributed by brianpopow
- ๐ #986 - #12 Synch with master and improve performance of decoders contributed by IldarKhayrutdinov
- #989 - Implement gradient brush similar to PathGradientBrush (#969)
drawing
enhancement
contributed by mysticfall - #990 - Implement IDisposable in IImageProcessor<TPixel> instances.
api
contributed by JimBobSquarePants - โช #991 - Patch MemoryOwnerExtensions to workaround #987 contributed by antonfirsov
- ๐ #992 - Fixed XML docs for RgbaVector pixel type contributed by Sergio0694
- ๐ #993 - Beta7
build
contributed by JimBobSquarePants
- ๐
#816 - Update dependencies + fix stylecop