3963 Commits (81e16e48a3141ecd1e5fdfd62ab07cc6449600bb)

Author SHA1 Message Date
Jason Nelson acf2bb3a44 Eliminate virtual calls from unnecessary IRgbWorkingSpace abstraction 8 years ago
Jason Nelson 88638d3f22 Remove AggressiveInlining hint from trival field accessor 8 years ago
Jason Nelson 4068401175 Seal memory classes 8 years ago
popow cb6f4a0bc7 to keep the ExifReader free from jpeg specific stuff, the Exif Id Code will be skipped when setting the ExifProfile 8 years ago
popow 35aaaeefad removed ExifIdCode parameter from ExifProfile.ToByteArray, because this is jpeg specific and should be handled by the jpeg encoder 8 years ago
popow a5d576e765 removed unnecessary comments 8 years ago
James Jackson-South 7db21263ad Add UnitConverter tests 8 years ago
James Jackson-South b176a0ec17 Add bmp and jpeg tests 8 years ago
James Jackson-South 965bc1037d Read/Write bmp resolution 8 years ago
popow e6bcb2b1cd if exif data exceeds 64k, it will be written in multiple APP1 markers 8 years ago
popow f544e18e6a if Exif data exceeds 64K and is split over multiple App1 marker, it will be extended like the ICC profile does 8 years ago
James Jackson-South 95e77e3ba3 Use UnitConverter to abstract complexity. 8 years ago
James Jackson-South 18fd820398 Properly handle png resolution. 8 years ago
James Jackson-South 9210d4cc35 Can now preserve correct resolution for jpeg and gif. 8 years ago
Vicente Penades c3a4b67330 changed In and Out composition functions to always produce "transparent black" 8 years ago
popow 5708144364 luminance levels is now a parameter of the constructor, defaults to 65536 8 years ago
Anton Firszov 0475a072d5 remove unnecessary partial keyword 8 years ago
Jason Nelson 8c120eb0a6 Heed to Stylecop 8 years ago
Jason Nelson 958f7dc118 Add periods 8 years ago
Jason Nelson a3370e5ad4 Return RgbWorkingSpace directly to reduce virtual calls 8 years ago
Jason Nelson 1e20c5c2a1 Prevent boxing of RgbWorkingSpace 8 years ago
Jason Nelson 315e670b1e Update IColorConversion to support readonly structs 8 years ago
Jason Nelson ba1bbfd7f4 Pass by reference 8 years ago
Vicente Penades 8a59bf7f38 fixed Clear composition, it essentially returns fully transparent 8 years ago
Jason Nelson 6d0db4764d Match AggressiveInlining usage to main pixel classes 8 years ago
Jason Nelson 9cdf8e7596 Remove IsEmpty properties when we can just compare to default 8 years ago
Jason Nelson 4319c22337 Use HashHelpers 8 years ago
Jason Nelson 1de176e0a2 Remove MethodImplOptions.AggressiveInlining from trival field accessors 8 years ago
Jason Nelson 652c056f89 Simplify IccProfileId IsSet 8 years ago
Jason Nelson 72b04317a8 Spanify blittable equality checks 8 years ago
Johannes Bildstein deb299036f improve check for invalid ICC profiles and extend tests 8 years ago
popow ac69aa7bfd using Vector4 to calculate the luminance and set the pixel value 8 years ago
popow f78d9b752e allocating cdf and histogram buffer with a using statement 8 years ago
popow dd698dd483 using GetPixelSpan instead of GetPixelRowSpan 8 years ago
James Jackson-South d6944d5a6a Simplify drawing namespaces. 8 years ago
James Jackson-South fc2dc1b69d Update ImageSharp Namespaces. 8 years ago
Anton Firszov 227789628b temporal vortex attacked again 8 years ago
Anton Firszov df557c9312 ScanDecoder: refactor parameters to members 8 years ago
Anton Firszov ff1a24c02a simplify + uniformize blockDataRef retrieval 8 years ago
Anton Firszov b9a6804fbf separate Interleaved / Non-Interleaved code path 8 years ago
Anton Firszov 468797f4fa use JpegThrowHelper 8 years ago
Anton Firszov d04611ead1 Introduce InliningOptions 8 years ago
popow a5b180ac9a fixed rounding issue in calculating the luminance 8 years ago
Vicente Penades a9a8ded37f removed trailing spaces, regions & cleared code 8 years ago
Vicente Penades 8368f1efc9 removed trailing spaces 8 years ago
Vicente Penades 4bb5f9f45e progress on pixel conposer/blender combinations 8 years ago
popow 7ecfa0cfbf removed unnecessary allocation of the lut, using cdf instead 8 years ago
popow f4d97863ad using memoryAllocator 8 years ago
popow 1d5a8f747b SixLabors.ImageSharp.Processing.Contrast -> SixLabors.ImageSharp.Processing.Normalization 8 years ago
James Jackson-South d4fc8a03be Move method where it belongs. 8 years ago