3868 Commits (a2e09f1bcfe135d6b2f3091c8790f7c4d1d3601e)

Author SHA1 Message Date
Vicente Penades 80a27b629a expanding blocks... 8 years ago
Vicente Penades 029b35cd0c trying to improve Opacity out of range propagation. 8 years ago
James Jackson-South 6bc07e6a6d Fix local color table encoding. 8 years ago
James Jackson-South a50c3eb985 Use dictionaries to store format specific metadata 8 years ago
James Jackson-South 4b9c684586 Add derived format info types and allow persistance of palette lengths 8 years ago
James Jackson-South 677ad8b89c Use in where appropriate. 8 years ago
Vicente Penades a150e58261 moved Clamp(0,1) one level up 8 years ago
Vicente Penades 5306eaf841 removed a redundant opacity.Clamp(0,1) in the innermost level of pixel blenders. Pixel blenders are performance critical, so every tiny performance improvement counts. 8 years ago
Vicente Penades 112262a606 Refactored PixelBlenders so it generates much less code and allows for two loop variations. 8 years ago
James Jackson-South 1c72e613c4 Add additional tests 8 years ago
James Jackson-South 983291730a Don't allow duplicate formats in configuration. 8 years ago
Vicente Penades d4ca89027b Refactored IsSolidBrushWithoutBlending into GraphicsOptions so it can be called from more places, and also allows for specific tests. 8 years ago
Vicente Penades 1035f23908 rearranged DrawImage method arguments. Fixed tests accordingly 8 years ago
Vicente Penades c3a325b685 refactored DrawImageProcessor methods 8 years ago
Vicente Penades 0abd6c2e68 Fixed missing Alpha Composition property in TextGraphicsOptions 8 years ago
Jason Nelson 760dfcc937 👮 8 years ago
Jason Nelson 67e1445787 Remove trailing semicolon 8 years ago
Jason Nelson 590dd3b8e6 Optimize Equals & GetHashCode methods within PixelFormats 8 years ago
Vicente Penades b189ff7746 Split PixelBlendMode enumeration into PixelColorBlendingMode and PixelAlphaCompositionMode 8 years ago
Jason Nelson 6b662f843a Eliminate string allocation in ExifReader 8 years ago
Jason Nelson de51d0c516 Eliminate headers allocation when writting huffman table 8 years ago
Jason Nelson c789b6d696 Add readonly annotations 8 years ago
Jason Nelson 9b8d160faf Throw NRE directly in trival contexts (eliminating method call / extra stack entry) 8 years ago
Jason Nelson 633a8ce503 Replace == null with is null 8 years ago
James Jackson-South 18c4a7fef0 Fix 1 bit bmp decoding and add extra test images. 8 years ago
James Jackson-South 37503b3444 Use span directly for DetectFormat 8 years ago
Anton Firszov 7be8500ec4 Use brand new beta packages! 8 years ago
Anton Firszov b0c2ccb26f Replace Configuration.ParallelOptions with Configuration.MaxDegreeOfParallelism 8 years ago
Anton Firszov 82bdbd2e2f use ImageSharp Guard / DebugGuard 8 years ago
Anton Firszov fbb1318c4c use ImageSharp Guard / DebugGuard 8 years ago
Anton Firszov 968a9cb186 Move ImageSharp-specific memory primitives and utils to SixLabors.ImageSharp.Memory 8 years ago
Anton Firszov f0e687f0e0 replace common memory classes 8 years ago
James Jackson-South 29c01dab6c No underscores! 8 years ago
James Jackson-South 6c777d43df Align ICC and EXIF API. 8 years ago
James Jackson-South ba040d78eb Calculate bool once in constructor. 8 years ago
James Jackson-South e516dfe82f Add Rgb specific tests 8 years ago
James Jackson-South 1bcdb31716 Remove interface. 8 years ago
James Jackson-South b3c1ef7ee8 Notes 8 years ago
James Jackson-South a5ec503a4f Remove per-pixel allocation 8 years ago
James Jackson-South 0d2788752c Make ColorSpaceConverter immutable. 8 years ago
James Jackson-South 7f3cdc8052 Cleanup ToString() and remove unused operator 8 years ago
James Jackson-South 6bd974f55a Add companding tests 8 years ago
James Jackson-South f04b1e7b25 Make colorspaces public 8 years ago
James Jackson-South 8966e7d274 Bulk colorspace conversion tests 8 years ago
James Jackson-South 71bd4c9887 Begin colorspace test cleanup. 8 years ago
Anton Firszov f7af71b1f9 further cleanup 8 years ago
James Jackson-South 0f15e303cf Improve coverage. 8 years ago
James Jackson-South f6ad783aaf Cleanup JpegFrameComponent 8 years ago
James Jackson-South 3033b69246 delete golang jpeg decoder 8 years ago
Anton Firszov f4e8000fb1 WhitespaceCop 8 years ago