9672 Commits (925b3ad1389bf10c19fa867149ed5d1ce3201dcb)
 

Author SHA1 Message Date
Brian Popow a29653f75f Simplify comparing to expected strings 5 years ago
Dmitry Pentin d2510036a6 Implemented fallback code for runtimes where BitOperations class is not supported. 5 years ago
Brian Popow c3efce965b
Merge branch 'master' into bp/unittests 5 years ago
Brian Popow 31c679998e Use Path.DirectorySeparatorChar 5 years ago
Brian Popow 86adfa588d Add missing usings 5 years ago
Brian Popow b49313e1dc Use StringComparison.Ordinal and fix some minor warnings 5 years ago
Dmitry Pentin 28ea2adb08 Fixed comments, removed todo, updated benchmark results 5 years ago
Dmitry Pentin 64371bd18a Merge branch 'jpeg-decode-encode-optimization' of https://github.com/br3aker/ImageSharp into jpeg-decode-encode-optimization 5 years ago
Dmitry Pentin f354c1ccbc
Merge branch 'master' into jpeg-decode-encode-optimization 5 years ago
Dmitry Pentin 0664f298d9 Replaced bit count lookup table to lzcnt implementation, Added MinimimBitsToStore to Numberics.cs 5 years ago
James Jackson-South a7f6632077
Merge pull request #1634 from SixLabors/bp/AddTiffToDefaultConfig 5 years ago
Brian Popow e2b745a151 Make CreateReader static 5 years ago
Brian Popow ba752bcf70 Add missing usings / dispose 5 years ago
Brian Popow 2931619bc5 Fix namespaces 5 years ago
Brian Popow e06481c92b Add additional test categories 5 years ago
James Jackson-South eeceed240a Merge branch 'master' into js/quantizer 5 years ago
Brian Popow 2e87f7ac9a Add Tiff format to the default Configuration 5 years ago
Brian Popow d3775d7d0e
Merge pull request #1553 from SixLabors/tiff-format 5 years ago
Brian Popow 787d63000f Rework sanitize and set encoder options: BitsPerPixel should be the primary source of truth 5 years ago
Dmitry Pentin 86abb73799 Made FDCT8x8_Avx(...) method prettier with SimdUtils 5 years ago
Dmitry Pentin a65e50377d Added MultiplySubstract method to the HwIntrinsics 5 years ago
Dmitry Pentin ae85722da6 Simplified WriteDefineHuffmanTables method 5 years ago
Dmitry Pentin d12bb3e648 Improved jpeg encoding benchmark, updated benchmark 'baseline' for current encoding implementation 5 years ago
Brian Popow ccc3f9b881 Rework setting tiff encoder parameters according to review 5 years ago
James Jackson-South eca0dae945 Use octree for bitmap 5 years ago
James Jackson-South d934920434 Fix octree for low bit rates 5 years ago
Dmitry Pentin 855f109b8c
Merge branch 'master' into jpeg-decode-encode-optimization 5 years ago
Dmitry Pentin 0424d8db71 Codestyle changes 5 years ago
Dmitry Pentin dfb181db8a Combined FDCT and IDCT code into single file 5 years ago
Dmitry Pentin a8f717d781 Made DCT code prettier with SimdUtils, added summary to 8x8 dct methods, added debug assertion 5 years ago
Dmitry Pentin f1886add16 Revert "Block8x8F.TransposeInto no longer uses unsafe casts (partially)" 5 years ago
Dmitry Pentin 980f2d2e7f Revert "Block8x8F.MultiplyInPlace no longer use unsafe casts" 5 years ago
Dmitry Pentin d4fa8b254b Rolled back to initial JpegEncoderCore options implementation. 5 years ago
Dmitry Pentin 5704403030 Implemented ThrowObjectDisposedException for the ThrowHelper, replaced raw throws with this in Image/ImageFrameCollection 5 years ago
Dmitry Pentin d54ff0e084 Fixed disposable resouce leak in unit test. 5 years ago
Dmitry Pentin e787ffa518 Implemented dispose method according to common convention. 5 years ago
Dmitry Pentin 1c8dcefd6d Renamed private Image<TPixel>.PixelSourse to PixelSourceUnsafe 5 years ago
Brian Popow 11a4e2027b Add Compression, PhotometricInterpretation and Predictor to TiffFrameMetadata 5 years ago
Dmitry Pentin 84a143d095 Moved end of image marker writing code to a separate method 5 years ago
Dmitry Pentin 5b05a0a1da Added QoL throw helper method for jpeg w/h size check before encoding 5 years ago
Dmitry Pentin 1b1d136f8c Fixed unresolved reference this.colorType 5 years ago
Dmitry Pentin 7e0a317461 Moved encode method choice to the JpegEncoderCore 5 years ago
Dmitry Pentin 3380bdf0d0 Renamed YCbCrEncoder to HuffmanScanEncoder as it is in decoding logic 5 years ago
Dmitry Pentin 9d7adb6bf7 Fixed comments 5 years ago
Dmitry Pentin 368f89e450 Moved quantization table initialization logic to JpegEncoderCore 5 years ago
Dmitry Pentin 4e73471d96 Small QoL fixes 5 years ago
Dmitry Pentin b3a993806c Updated & fixed xml documentation 5 years ago
Dmitry Pentin 690e80cf69 YCbCrEncoder now has builtin temporal 8x8F blocks for internal calculations 5 years ago
Dmitry Pentin 56822d1bcc Removed obsolete parameter config from various methods 5 years ago
Dmitry Pentin 296ee10c91 Optimized jpeg encoder stream Write calls but a lot -> huge performance gain 5 years ago