3896 Commits (99f06f7657eee5e186a683b0c51b277a3335d7ea)

Author SHA1 Message Date
Peter Amrehn 99f06f7657 fix typo in comment 7 years ago
Peter Amrehn 9e006c734e fix typos in comments 7 years ago
James Jackson-South 8de843200f Mask the PaletteQuantizer<TPixel>.CreateFrameQuantizer() methods. 7 years ago
James Jackson-South 0fe5525feb Remove unused declaration. 7 years ago
Anton Firsov 9a122870b0
Fix EnumHelper<T>.IsDefined 7 years ago
Anton Firszov 99a641625c drop unused parameter 7 years ago
Anton Firszov 5ea62adedd Drop all GetBlockDataReference() usages 7 years ago
Anton Firszov 8c6903873b improved benchmarks + more benchmark results 7 years ago
Anton Firszov c791579f6e minor optimization in JpegColorConverter.FromGrayscale 7 years ago
Anton Firszov b32694590d Even better Copy2x2. Tests: Group together & refactor profiling benchmarks 7 years ago
Anton Firszov c34e4ff85f optimize ExifReader.ToEnum<TEnum>(...) 7 years ago
Anton Firszov c1e4ccb172 improved Block8x8F.Copy2x2Scale 7 years ago
Anton Firszov bc79b18817 Optimization: do not initialize pixel buffer in JpegDecoder 7 years ago
Anton Firszov 941e51cd16 reimplement Block8x8F.CopyTo2x2 7 years ago
Anton Firszov 265f27913c benchmarks for current state 7 years ago
Anton Firszov aa35af7095 do not use GetBlockReference() on hot path 7 years ago
Anton Firszov 2acf80ea16 Moved IJpegComponent.GetBlockReference(...) to an extension method 7 years ago
Anton Firszov 7f113ab00a AVX2 optimized Block8x8 -> Block8x8F conversion 7 years ago
Anton Firszov b5e419d89e InliningOptions.ShortMethod 7 years ago
James Jackson-South b2920a12ba Don't force transparency 7 years ago
Anton Firszov bd4b78544f use InliningOptions.ShortMethod 7 years ago
Dirk Lemstra a72a55131c
Replaced tabs with spaces. 7 years ago
Anton Firszov 381f83d543 Improve text rendering accuracy 7 years ago
James Jackson-South 0255c4c911 Comment TODO on palette changes. 7 years ago
Scott Williams 9a3bc96b56 constrain destination span and scanline to same length 7 years ago
Anton Firszov 190d133b2c fix typos & cleanup 7 years ago
Scott Williams f8f7a0655c prevent text wandering from baseline 7 years ago
Anton Firszov 25bc074273 imrpoved accuracy for Gray8 conversion 7 years ago
Dirk Lemstra a2a4bcbfab
Return empty string instead of null. 7 years ago
Dirk Lemstra 013d58e3dd
Added missing length check that caused an ArgumentNullException (#750) 7 years ago
Anton Firszov 09de1b1cde better docs, drop PixelExtensions, fix tests 7 years ago
Anton Firszov 31369c7435 refactor Vector4 implementation code from PixelOperation<T> to Vector4Converters 7 years ago
Anton Firszov 5a1cd3ade4 avoid allocation in RunRgba32CompatibleToVector4Conversion 7 years ago
Anton Firszov 9fa08b2257 Vector4ConversionThreshold 7 years ago
Anton Firszov d154c45007 fix Gray8.ToString() 7 years ago
Anton Firszov 0fc01d75f4 run default implementation for small buffers 7 years ago
Anton Firszov e70e7d4ab7 Optimized bulk conversion for common pixel types 7 years ago
Jason Nelson 3ac47cb4ed Use ternary operator 7 years ago
Jason Nelson 5771f96382 [Exif] Make allowedParts and values readonly 7 years ago
Jason Nelson e2fe2b148b Update IccProfile constructor 7 years ago
Jason Nelson a80335d9e0 Eliminate allocation in invalid icc profile 7 years ago
Jason Nelson 41b5ef3061 Eliminate an allocation when cloning a valid ExifProfile 7 years ago
Jason Nelson 2293494a77 Update IccProfile Entries to Array 7 years ago
Jason Nelson de0956295a [Exif] Eliminate invalidTag list allocation when there are no invalid tags 7 years ago
Jason Nelson 0e1efba341 Use Array.Empty 7 years ago
Jason Nelson f52be32aba Cross target NET472 and enable extended intrinisics behind SUPPORTS_EXTENDED_INTRINSICS symbol 7 years ago
Anton Firszov 96d0ae80b9 Rgba32 <-> Argb32 <-> Bgra32 7 years ago
Anton Firszov 15415ef3c4 Update xmldoc 7 years ago
Anton Firszov 8dce0c740c bitwise conversion + benchmarks WIP 7 years ago
Anton Firszov e408b5ca91 revert addition of unnecessary `[DebuggerStepThrough]` 7 years ago