316 Commits (fd2e8a90adebd0408440a0d522d252da36700a1a)

Author SHA1 Message Date
James Jackson-South 3bd1efbbf8 Normalize parameter order. 1 year ago
James Jackson-South 065c1f93cc Add test output 1 year ago
James Jackson-South b69405f534 Add convolution API 1 year ago
James Jackson-South e1555fd4ba Fix transform bounds calculations 2 years ago
James Jackson-South ac5ace789c Update tests 2 years ago
James Jackson-South 0103d81d96 Fix off-by-one error when centering a transform. 2 years ago
James Jackson-South dfd983f17c Update library to use new pixel API 2 years ago
James Jackson-South 8d7ac6ea5a Fix boxed quantization and update refs 2 years ago
Anton Firszov 54b7e04f7a
Fix #2518 (#2519) 2 years ago
James Jackson-South f73cdb0520 Expose non-nullable configuration to remove null check 3 years ago
Günther Foidl f746e686df PR feedback + use nuint instead of nint 3 years ago
Stefan Nikolei b661c07744 Remove mac specific skips 3 years ago
James Jackson-South 96a22c40ad Remove IImageInfo, IImage and use inheritance. 3 years ago
James Jackson-South f421701333 Refactor Load APIs 3 years ago
James Jackson-South 65088b3624 Fix merge and namespace style 3 years ago
James Jackson-South 0e9a066195 FS Namespaces and Implicit Global Usings 3 years ago
James Jackson-South 45b2dee8bb Add TryGetLinearlySeparableComponents and tests 3 years ago
Ynse Hoornenborg 4af75b3e61 Median Blur 3 years ago
James Jackson-South 6fc84a82f6 Remove other obsolete conditions and warnings 4 years ago
James Jackson-South 97baeaf438 Update all files 4 years ago
Mike Irving 7be52e1325 naming corrections - macOS and .NET 4 years ago
James Jackson-South 0197de6f6c Update tests 4 years ago
James Jackson-South 7ca5680cd2 Allow pad to work for non-alpha pixel formats 4 years ago
James Jackson-South d8372568e0 Convert OrientationMode into something usable. 4 years ago
James Jackson-South 05e8d16b3b Update tests 4 years ago
Anton Firszov 1699a7578f fix #1625 4 years ago
James Jackson-South b97ac35d5b Apply fix and tests 4 years ago
Turnerj 088e92cfcf Add reference image for gaussian blur issue 4 years ago
Anton Firszov bfcb1be7d1 Logging made optional in TestMemoryAllocator 4 years ago
Anton Firszov e1f15bc626 TryGetSinglePixelSpan -> DangerousTryGetSinglePixelMemory 4 years ago
James Jackson-South 27e6b58643 Final final warnings 4 years ago
Anton Firszov 06566c5ab3 Resize: do not premultiply pixels with no alpha 4 years ago
Anton Firszov 7c1a1afc61 UniformUnmanagedMemoryPoolMemoryAllocator 5 years ago
James Jackson-South 8e8123c598 Add sanitation for dithering methods. 5 years ago
James Jackson-South 547a90780f Handle default instances. #1583 5 years ago
Anton Firszov 488b486d3e fix BokehBlurFilterProcessor_Bounded 5 years ago
James Jackson-South 27ec4ac074 Use ArrayPool byte with pinning. 5 years ago
James Jackson-South 8c202d8fc2 Use pooling for pixelmap cache. 5 years ago
James Jackson-South 87aec89f25 Use GreatestCommonDivisor. Fix #1616 5 years ago
James Jackson-South 78e0ab8181 Remove parallel processing & update refs 5 years ago
Brian Popow 2931619bc5 Fix namespaces 5 years ago
Brian Popow e06481c92b Add additional test categories 5 years ago
James Jackson-South dc0982f186
Faster Linear Transforms (#1591) 5 years ago
James Jackson-South 72960ec979 Fix ordered dither output for small palette lengths. 5 years ago
Anton Firszov 2e09bb4a3c BinaryThresholdColorComponent -> BinaryThresholdMode 5 years ago
James Jackson-South 045612f133 Add tolerance to 32 bit tests 5 years ago
Franz Häring 2d3ab4ebd5 New overloads for binary threshold operations. The new argument ColorComponent defines the scalar color component to be used for threshold comparison: Luminance, Saturation or MaxChroma. Luminance is default and identical to previous versions. Saturation is the HSL saturation component. MaxChroma is calculated as the maximum of YCbCr chroma value, i.e. Cb and Cr distance from achromatic value. Background: This component shall discriminate colorful parts from achromatic parts in human perception. Very dark pixels, which are perceived as near black, can have high HSL saturation values if e.g. (rgb)==(4,0,0); this would definitely not be perceived as colorful by a human. The MaxChroma component will calculate them low. 5 years ago
Sergio Pedri 8c7019e41e Update image threshold for resize tests 5 years ago
Petar Tasev 0df047222b Add PremultiplyAlpha to ResizeOptions 5 years ago
James Jackson-South b383dd4496 Add discontigous buffers and intrinsics tests 5 years ago