📷 A modern, cross-platform, 2D Graphics library for .NET
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
James Jackson-South
329bec2638
Use .NET 10 tensor/SIMD primitives directly
Replaced ImageSharp’s custom TensorPrimitives_ and several Vector128/256/512 helper fallbacks with direct System.Numerics and System.Numerics.Tensors APIs across color conversion, codecs, filtering, blending, and convolution paths. Removed the obsolete compatibility helper files, updated package references (including System.Numerics.Tensors and newer System.IO.Hashing), and aligned tests with runtime behavior changes such as inverted float clamp bounds now throwing ArgumentException.
2 months ago
..
Advanced
Remove IImageInfo, IImage and use inheritance.
4 years ago
Color
Refine alpha conversion and AOT seeding
3 months ago
ColorProfiles
Merge branch 'main' into sn/collection-expressions
2 months ago
Common
Use .NET 10 tensor/SIMD primitives directly
2 months ago
Compression/ Zlib
Switch Zlib compression to BCL stream
2 months ago
Drawing
Add test
9 months ago
Formats
Merge branch 'main' into js/zlib-stream
2 months ago
Helpers
Merge branch 'main' into sn/collection-expressions
2 months ago
IO
Fix IsAsync expectations for .NET 11 on Unix
2 months ago
Image
Merge branch 'main' into sn/collection-expressions
2 months ago
Issues
GIF: background handling & quantizer overflow fix (#3133)
5 months ago
Memory
Merge branch 'main' into sn/collection-expressions
2 months ago
Metadata
Merge branch 'main' into sn/collection-expressions
2 months ago
Numerics
Use Target Type new only when apparent
1 year ago
PixelFormats
Merge branch 'main' into sn/collection-expressions
2 months ago
Primitives
Expand pixel blender API to support single color bulk operations
7 months ago
Processing
Merge branch 'main' into sn/collection-expressions
2 months ago
ProfilingBenchmarks
Migrate to xUnitV3
2 months ago
Quantization
Merge branch 'main' into sn/collection-expressions
2 months ago
TestDataIcc
Use Collection expressions and Target-typed new
2 months ago
TestDataWebp
Use BinaryWriter/BinaryReader to serialize Vp8Residual
4 years ago
TestFonts
validating tests for DrawText()
9 years ago
TestUtilities
Merge branch 'main' into sn/collection-expressions
2 months ago
ConfigurationTests.cs
Complete ANI, ICO, and CUR codec support
3 months ago
GraphicOptionsDefaultsExtensionsTests.cs
Use Target Type new only when apparent
1 year ago
GraphicsOptionsTests.cs
Remove AntialiasThreshold from GraphicsOptions
3 months ago
ImageInfoTests.cs
Add ImageInfo.GetPixelMemorySize; docs & tests
7 months ago
ImageSharp.Tests.csproj
Retarget builds to .NET 10 and 11
2 months ago
MemoryAllocatorValidator.cs
Basic fallback functionality complete
9 months ago
RunTestsInLoop.ps1
stress testing improvements
5 years ago
TestFile.cs
Use Target Type new only when apparent
1 year ago
TestFileSystem.cs
Use `FileOptions.Asynchronous` when doing async IO
3 years ago
TestFontUtilities.cs
Use Collection expressions and Target-typed new
2 months ago
TestFormat.cs
Use Collection expressions and Target-typed new
2 months ago
TestImages.cs
Use Collection expressions and Target-typed new
2 months ago
ValidateDisposedMemoryAllocationsAttribute.cs
Migrate to xUnitV3
2 months ago
VectorAssert.cs
FS Namespaces and Implicit Global Usings
4 years ago
runtimeconfig.template.json
Update reference encoder versions, fix environment detection
4 years ago
xunit.runner.json
Add "preEnumerateTheories": false (#2360)
4 years ago