Skip to content

Releases: iron-software/IronSoftware.System.Drawing

IronSoftware.System.Drawing v2026.1.2

05 Feb 09:59

Choose a tag to compare

Changes:

  • 9ac492a deps: update to new signed version v2026.1.2

This list of changes was auto generated.

IronSoftware.System.Drawing v2026.1.1

05 Feb 07:54

Choose a tag to compare

Changes:

  • a0e8ab5 Update release notes and dependencies for 2026.1
  • e844fe9 Updating abstractions
  • 4daaed0 Updating abstractions
  • 2d1ff07 Updating drawing abstractions in nuspec
  • 4f44cbb Fixing another typo in assertion
  • fa89c84 Fix typo in unit test
  • b3d62b3 Update abstractions, fix typo in error message
  • a272000 Update IronSoftware.Drawing.Abstractions
  • 2088bde Fix Create_AnyBitmap_by_Uri_Async test
  • 07d197f Updating IronSoftware.Abstractions
See More
  • f2ae8bc Add IronSoftware.Abstractions directive
  • 6586c65 Merge pull request #143 from iron-software/releases/2025.9

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.9.3

22 Aug 07:59

Choose a tag to compare

Changes:

  • 3212791 hotfix AnyBitmap.Clone(Rectangle rectangle) Binary was not updated
  • 1bdc471 Merge pull request #142 from iron-software/hotfix-LoadAndResizeImage-image-disposed
  • c57451e remove invalid using statement when init _lazyImage
  • c7a029f Update release notes
  • 2733819 Merge pull request #136 from iron-software/DW-34-lazy-load-anybitmap
  • 42dfdf6 Merge pull request #141 from iron-software/DW-35-Align-Color-FromName-With-SystemDrawing
  • 248e645 fixed image loaded while Disposing
  • 92121be Merge pull request #139 from iron-software/releases/2025.8
  • 85c2ec5 DW-35: Fix IsKnownColor Issue
  • b1e1340 improve readability
See More
  • 7c823bf fix tryWithLibTiff logic
  • 9266321 remove unused LoadTest1()
  • a390fc6 make GetTiffFrameCountFast also count Thumbnail since ImageSharp cannot open tiff is it have Thumbnail
  • 347fa9f optimize (WIP)
  • 4c55ed7 use _lazyImage?
  • 44dcbb4 Binary Thread Safety
  • 09e572f [DW-34] optimize ImageSharp casting
  • 11dae53 cache frameCount
  • 8138e4e DW-35: Align Color FromName with System.Drawing
  • 01218bb Update SixLabors dependencies
  • 9cf0b8d Merge pull request #137 from iron-software/releases/2025.7
  • 3b1e95e disable LoadTest1
  • 69c3279 catch Width Height BitsPerPixel value for faster operation
  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • 9e328e4 fix export gif and add tests
  • ff49954 [DW-34] always use BmpEncoder
  • 2a8617d [DW-34] optimize InternalLoadTiff
  • f4553a1 optimize RotateFlip, Redact and remove OpenGifToImageSharp
  • aa9642e [DW-34] fix GetRGBABuffer and add TestGetRGBABuffer
  • 36a8617 [DW-34] use IEnumerable
  • b649c06 Rolling back SixLabors ImageSharp
  • fb2b8d2 [DW-34] add GetRGBABuffer
  • 1604c4f [DW-34] also lazy load Binary
  • 5d4086d [DW-34] optimize GetRGBBuffer by not cast Pixel to Color
  • 9b74625 reduce iteration of DW_34_ShouldNotThrowOutOfMemory
  • 7d6dbc2 [DW-34] add dynamic treshold (.net6+)
  • 3653403 add DW_34_ShouldNotThrowOutOfMemory
  • 0e127c4 [DW-34] optimize OpenTiffToImageSharp
  • 2d2f799 implement lazyload and overhaul Tiff
  • c3feb6c fix some ImageSharp color casting
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.9.2

22 Aug 02:19
1bdc471

Choose a tag to compare

Pre-release

Changes:

  • 1bdc471 Merge pull request #142 from iron-software/hotfix-LoadAndResizeImage-image-disposed
  • c57451e remove invalid using statement when init _lazyImage
  • c7a029f Update release notes
  • 2733819 Merge pull request #136 from iron-software/DW-34-lazy-load-anybitmap
  • 42dfdf6 Merge pull request #141 from iron-software/DW-35-Align-Color-FromName-With-SystemDrawing
  • 248e645 fixed image loaded while Disposing
  • 92121be Merge pull request #139 from iron-software/releases/2025.8
  • 85c2ec5 DW-35: Fix IsKnownColor Issue
  • b1e1340 improve readability
  • 7c823bf fix tryWithLibTiff logic
See More
  • 9266321 remove unused LoadTest1()
  • a390fc6 make GetTiffFrameCountFast also count Thumbnail since ImageSharp cannot open tiff is it have Thumbnail
  • 347fa9f optimize (WIP)
  • 4c55ed7 use _lazyImage?
  • 44dcbb4 Binary Thread Safety
  • 09e572f [DW-34] optimize ImageSharp casting
  • 11dae53 cache frameCount
  • 8138e4e DW-35: Align Color FromName with System.Drawing
  • 01218bb Update SixLabors dependencies
  • 9cf0b8d Merge pull request #137 from iron-software/releases/2025.7
  • 3b1e95e disable LoadTest1
  • 69c3279 catch Width Height BitsPerPixel value for faster operation
  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • 9e328e4 fix export gif and add tests
  • ff49954 [DW-34] always use BmpEncoder
  • 2a8617d [DW-34] optimize InternalLoadTiff
  • f4553a1 optimize RotateFlip, Redact and remove OpenGifToImageSharp
  • aa9642e [DW-34] fix GetRGBABuffer and add TestGetRGBABuffer
  • 36a8617 [DW-34] use IEnumerable
  • b649c06 Rolling back SixLabors ImageSharp
  • fb2b8d2 [DW-34] add GetRGBABuffer
  • 1604c4f [DW-34] also lazy load Binary
  • 5d4086d [DW-34] optimize GetRGBBuffer by not cast Pixel to Color
  • 9b74625 reduce iteration of DW_34_ShouldNotThrowOutOfMemory
  • 7d6dbc2 [DW-34] add dynamic treshold (.net6+)
  • 3653403 add DW_34_ShouldNotThrowOutOfMemory
  • 0e127c4 [DW-34] optimize OpenTiffToImageSharp
  • 2d2f799 implement lazyload and overhaul Tiff
  • c3feb6c fix some ImageSharp color casting
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.8.7

21 Aug 09:47
1bdc471

Choose a tag to compare

Pre-release

Changes:

  • 1bdc471 Merge pull request #142 from iron-software/hotfix-LoadAndResizeImage-image-disposed
  • c57451e remove invalid using statement when init _lazyImage
  • c7a029f Update release notes
  • 2733819 Merge pull request #136 from iron-software/DW-34-lazy-load-anybitmap
  • 42dfdf6 Merge pull request #141 from iron-software/DW-35-Align-Color-FromName-With-SystemDrawing
  • 248e645 fixed image loaded while Disposing
  • 92121be Merge pull request #139 from iron-software/releases/2025.8
  • 85c2ec5 DW-35: Fix IsKnownColor Issue
  • b1e1340 improve readability
  • 7c823bf fix tryWithLibTiff logic
See More
  • 9266321 remove unused LoadTest1()
  • a390fc6 make GetTiffFrameCountFast also count Thumbnail since ImageSharp cannot open tiff is it have Thumbnail
  • 347fa9f optimize (WIP)
  • 4c55ed7 use _lazyImage?
  • 44dcbb4 Binary Thread Safety
  • 09e572f [DW-34] optimize ImageSharp casting
  • 11dae53 cache frameCount
  • 8138e4e DW-35: Align Color FromName with System.Drawing
  • 01218bb Update SixLabors dependencies
  • 9cf0b8d Merge pull request #137 from iron-software/releases/2025.7
  • 3b1e95e disable LoadTest1
  • 69c3279 catch Width Height BitsPerPixel value for faster operation
  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • 9e328e4 fix export gif and add tests
  • ff49954 [DW-34] always use BmpEncoder
  • 2a8617d [DW-34] optimize InternalLoadTiff
  • f4553a1 optimize RotateFlip, Redact and remove OpenGifToImageSharp
  • aa9642e [DW-34] fix GetRGBABuffer and add TestGetRGBABuffer
  • 36a8617 [DW-34] use IEnumerable
  • b649c06 Rolling back SixLabors ImageSharp
  • fb2b8d2 [DW-34] add GetRGBABuffer
  • 1604c4f [DW-34] also lazy load Binary
  • 5d4086d [DW-34] optimize GetRGBBuffer by not cast Pixel to Color
  • 9b74625 reduce iteration of DW_34_ShouldNotThrowOutOfMemory
  • 7d6dbc2 [DW-34] add dynamic treshold (.net6+)
  • 3653403 add DW_34_ShouldNotThrowOutOfMemory
  • 0e127c4 [DW-34] optimize OpenTiffToImageSharp
  • 2d2f799 implement lazyload and overhaul Tiff
  • c3feb6c fix some ImageSharp color casting
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.9.1

19 Aug 06:25

Choose a tag to compare

Pre-release

Changes:

  • c7a029f Update release notes
  • 2733819 Merge pull request #136 from iron-software/DW-34-lazy-load-anybitmap
  • 42dfdf6 Merge pull request #141 from iron-software/DW-35-Align-Color-FromName-With-SystemDrawing
  • 248e645 fixed image loaded while Disposing
  • 92121be Merge pull request #139 from iron-software/releases/2025.8
  • 85c2ec5 DW-35: Fix IsKnownColor Issue
  • b1e1340 improve readability
  • 7c823bf fix tryWithLibTiff logic
  • 9266321 remove unused LoadTest1()
  • a390fc6 make GetTiffFrameCountFast also count Thumbnail since ImageSharp cannot open tiff is it have Thumbnail
See More
  • 347fa9f optimize (WIP)
  • 4c55ed7 use _lazyImage?
  • 44dcbb4 Binary Thread Safety
  • 09e572f [DW-34] optimize ImageSharp casting
  • 11dae53 cache frameCount
  • 8138e4e DW-35: Align Color FromName with System.Drawing
  • 01218bb Update SixLabors dependencies
  • 9cf0b8d Merge pull request #137 from iron-software/releases/2025.7
  • 3b1e95e disable LoadTest1
  • 69c3279 catch Width Height BitsPerPixel value for faster operation
  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • 9e328e4 fix export gif and add tests
  • ff49954 [DW-34] always use BmpEncoder
  • 2a8617d [DW-34] optimize InternalLoadTiff
  • f4553a1 optimize RotateFlip, Redact and remove OpenGifToImageSharp
  • aa9642e [DW-34] fix GetRGBABuffer and add TestGetRGBABuffer
  • 36a8617 [DW-34] use IEnumerable
  • b649c06 Rolling back SixLabors ImageSharp
  • fb2b8d2 [DW-34] add GetRGBABuffer
  • 1604c4f [DW-34] also lazy load Binary
  • 5d4086d [DW-34] optimize GetRGBBuffer by not cast Pixel to Color
  • 9b74625 reduce iteration of DW_34_ShouldNotThrowOutOfMemory
  • 7d6dbc2 [DW-34] add dynamic treshold (.net6+)
  • 3653403 add DW_34_ShouldNotThrowOutOfMemory
  • 0e127c4 [DW-34] optimize OpenTiffToImageSharp
  • 2d2f799 implement lazyload and overhaul Tiff
  • c3feb6c fix some ImageSharp color casting
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.8.1

05 Aug 14:53

Choose a tag to compare

Pre-release

Changes:

  • 01218bb Update SixLabors dependencies
  • 9cf0b8d Merge pull request #137 from iron-software/releases/2025.7
  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • b649c06 Rolling back SixLabors ImageSharp
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
See More
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.7.12

16 Jul 10:19

Choose a tag to compare

Pre-release

Changes:

  • 0e6400d cd: using AzureSignTool and NuGetSignTool to sign
  • b649c06 Rolling back SixLabors ImageSharp
  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
See More
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.7.2

02 Jul 02:41

Choose a tag to compare

Pre-release

Changes:

  • d6ab0c3 Add .NET 9.0 Support
  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
See More
  • 53c7641 Intellisense grammar correction
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.

IronSoftware.System.Drawing v2025.7.1

01 Jul 15:01

Choose a tag to compare

Pre-release

Changes:

  • c190a16 Update dependencies and release notes
  • 03d0a97 Merge pull request #134 from iron-software/releases/2025.6
  • ce0a70f Update EULA.txt
  • 0cf5bf4 Overloads AnyBitmap constructors and From methods
  • d84fd0c Update release notes
  • 5e89cee Update SixLabors.ImageSharp version
  • 419155e Merge pull request #132 from iron-software/DW-33-add-load-input-image-as-Rgba32
  • 30b3e45 Merge pull request #133 from iron-software/releases/2025.5
  • 2f3184e Update SixLabors.ImageSharp packages for net60 target
  • 53c7641 Intellisense grammar correction
See More
  • ce2a3f5 Fix if the input image is auto-rotated from SixLabor.ImageSharp.Load()
  • ed4ea02 add private global bool called PreserveOriginalFormat
  • 56cd3eb Load directly and fix typos
  • e3221e9 Add preserveOriginalFormat bool while loading image
  • ace14e7 Disable warning messages from BitMiracle.LibTiff.NET
  • 3779a0d Update release notes
  • f91e948 Second attempted to fix the unit test issue
  • 59b7d7a Attempted to fix deployment issue in unit test for Linux
  • 1ade516 PR: Install GDI+ dependencies on Ubuntu agent before execute tests
  • 551dd9b Update dependencies and nuspec file
  • 06d836c Merge pull request #130 from iron-software/releases/2025.3

This list of changes was auto generated.