1.0.0-beta7
Pre-release
Pre-release
- #816 - Update dependencies + fix stylecop
enhancementcontributed by JimBobSquarePants - #819 - Respecting fileHeader Offset, skipping bytes if necessary
bugformats:bmpcontributed by brianpopow - #820 - Track input stream position on load.
bugformats:jpegcontributed 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
buildcontributed by JimBobSquarePants - #834 - Remove hardcoded subsampling.
bugformats:jpegcontributed by JimBobSquarePants - #835 - GDI+ stability fixes for the benchmark and tests contributed by Lakritzator
- #836 - Jpeg Fuzz Fixes
bugformats:jpegcontributed by JimBobSquarePants - #841 - Lazily derive the huffman tables. Fix #839
bugformats:jpegcontributed by JimBobSquarePants - #842 - Bokeh blur implementation contributed by Sergio0694
- #848 - Implement IEquatable<Block8x8F> and check when summing.
bugformats:jpegcontributed by JimBobSquarePants - #851 - Png Decoder Bounds check. Fix #849
bugformats:pngcontributed by JimBobSquarePants - #853 - #852 Adding instructions to add submodules when cloning the repository
documentationcontributed by bulldetektor - #855 - Updating some readonly static data in JpegEncoderCore to take advantage of compiler functionality.
formats:jpegperformancecontributed by tannergooding - #863 - Remove Enum Comparison Boxing
performancecontributed by JimBobSquarePants - #864 - Fix incorrect gradient color-stop calculation
bugdrawingcontributed by Poyo-SSB - #865 - Change existing gradient brushes to accept PointF
drawingenhancementcontributed by Poyo-SSB - #869 - Introduce extended pixel conversion
apienhancementperformancecontributed by antonfirsov - #870 - Nits
codequalitycontributed by iamcarbon - #874 - Use more accuracy when calculating variance. Fix #866
bugquantizerscontributed by JimBobSquarePants - #877 - Now throws a better excpetion DrawImage source does not overlap target contributed by atruskie
- #879 - Nits - Metadata
documentationmetadata:exifmetadata:iccmetadata:iptcmetadata:xmpcontributed by iamcarbon - #880 - Nits - Colorspaces
bugcolorspacesperformancecontributed by iamcarbon - #883 - ImageBrush shouldn't Dispose of the image it is using.
bugdrawingcontributed by BorisTheBrave - #884 - Nits - Benchmarks
codequalitycontributed by iamcarbon - #885 - Handle incorrect colorspace metadata.
bugformats:jpegcontributed by JimBobSquarePants - #887 - Cleanup General Convolution
apibugperformancecontributed by JimBobSquarePants - #888 - Limit ResizeProcessor memory consumption
enhancementmemoryperformancecontributed by antonfirsov - #889 - Bitmap encoder writes V3 header as default
bugformats:bmpcontributed by brianpopow - #891 - Fix travis builds
buildcontributed by antonfirsov - #893 - Pass correct output size source image is smaller than the Target in ResizeMode.Min
bugcontributed by dannsam - #894 - Faster Jpeg Huffman Decoding.
formats:jpegperformancecontributed by JimBobSquarePants - #899 - Add support for encoding 16 bit per pixel bitmaps
enhancementformats:bmpcontributed by brianpopow - #902 - Validating tests for Image Processors
unit testscontributed by antonfirsov - #903 - Add additional pixel conversion tests
formats:bmpunit testscontributed by brianpopow - #904 - Introduce a non-generic Image base class
apienhancementcontributed by antonfirsov - #905 - Update Readme
documentationcontributed by SLane35 - #906 - Adds support for encoding 8-bit bitmaps
enhancementformats:bmpcontributed by brianpopow - #908 - Introduce representation-agnostic Color type
apienhancementcontributed by antonfirsov - #909 - Not using quantization for Grey8 images when encoding 8Bit Bitmaps
formats:bmpcontributed by brianpopow - #910 - Pixel-agnostic Drawing processors and extensions
apienhancementcontributed 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.
enhancementcontributed by JimBobSquarePants - #917 - Added funding file with a link to open collective. contributed by dlemstra
- #918 - Removes usage of linq in several critical paths
performancecontributed 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
buildcontributed by JimBobSquarePants - #924 - Prevent zigzag overflow. Fix #922
bugformats:jpegcontributed by JimBobSquarePants - #927 - Feature: Bitmap RLE undefined pixel handling
formats:bmpcontributed by brianpopow - #929 - Fix 925
bugformats:jpegcontributed by JimBobSquarePants - #930 - Bitmap decoder now can decode bitmap arrays
enhancementformats:bmpcontributed by brianpopow - #932 - Throw UnkownFormatException on Image.Load contributed by fredeil
- #938 - Fix #937 contributed by JimBobSquarePants
- #939 - Add support for decoding RLE24 Bitmaps
enhancementformats:bmpcontributed 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
enhancementformats:pngcontributed by brianpopow - #952 - Master cleanup
chorecontributed by JimBobSquarePants - #955 - #244 Add support for interlaced PNG encoding
enhancementformats:pngcontributed by IldarKhayrutdinov - #957 - fix some spelling
documentationcontributed by SimonCropp - #958 - remove duplicate props from csproj contributed by SimonCropp
- #959 - fix "as" usage
bugcontributed by SimonCropp - #960 - redundant usings
codequalitycontributed by SimonCropp - #961 - use params where possible
codequalitycontributed by SimonCropp - #962 - fix some spelling
documentationcontributed by SimonCropp - #963 - remove unused variables and methods
codequalityperformancecontributed by SimonCropp - #964 - Fix IndexOutOfRangeException in FillRegionProcessor contributed by 101100
- #965 - Cleanup
codequalitycontributed 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
codequalitycontributed by SimonCropp - #975 - aviod multiple array lookup
performancecontributed 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)
drawingenhancementcontributed by mysticfall - #990 - Implement IDisposable in IImageProcessor<TPixel> instances.
apicontributed by JimBobSquarePants - #991 - Patch MemoryOwnerExtensions to workaround #987 contributed by antonfirsov
- #992 - Fixed XML docs for RgbaVector pixel type contributed by Sergio0694
- #993 - Beta7
buildcontributed by JimBobSquarePants