<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji" -->

---
title: Six Labors : Announcing ImageSharp 3.0.0 | daily.dev
description: ImageSharp 3.0.0 has shipped, targeting .NET 6 LTS and dropping legacy framework support to simplify APIs and boost performance. The release introduces new...
canonical: https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Six Labors : Announcing ImageSharp 3.0.0 | daily.dev
og:description: ImageSharp 3.0.0 has shipped, targeting .NET 6 LTS and dropping legacy framework support to simplify APIs and boost performance. The release introduces new...
og:url: https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji
og:image: https://api.daily.dev/og/posts/EPd1lshJi.png
og:image:alt: Six Labors : Announcing ImageSharp 3.0.0
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Six Labors : Announcing ImageSharp 3.0.0

**[Six Labors : ImageSharp](https://daily.dev/sources/sixlabors)** · 6 min read · 0 upvotes · 0 comments

## Summary

ImageSharp 3.0.0 has shipped, targeting .NET 6 LTS and dropping legacy framework support to simplify APIs and boost performance. The release introduces new ImageDecoder/ImageEncoder base types, a unified DecoderOptions API with fast IDCT jpeg scaling, border wrapping for convolution operations, a Median Blur processor, arithmetic-encoded jpeg decoding, ICC profile preservation for Webp/Bmp/Png, expanded Tiff support, and fixes for Gif and WebP encoding bugs. Alpha compositing performance improved 14.4x via a Vector4 overhaul and a new AVX2 pipeline, with a 2x speedup for ColorMatrix operations. Breaking changes include nullable reference types across the API and an overhauled decoding API. This is also the first version under the new Six Labors Split License, and V2 remains available for those unable to upgrade frameworks.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://sixlabors.com/posts/announcing-imagesharp-300>

## Questions this post answers

### What breaking changes come with upgrading to ImageSharp 3.0.0?

ImageSharp 3.0.0 introduces nullable reference types across all APIs, changing method signatures in several places, and completely overhauls the decoding API with new shared DecoderOptions that control decoding behavior across all decoders. The library also now targets .NET 6 LTS only, dropping legacy framework support, while the V2 package remains available for projects that cannot update their target framework.

_Track breaking changes like these on daily.dev before planning an ImageSharp upgrade._

### How much faster is alpha compositing in ImageSharp 3.0.0 compared to version 2?

Alpha compositing performance improved by 14.4x in ImageSharp 3.0.0. This came from a complete overhaul of the Vector4 implementation, which alone was 6.1x faster than the previous version, combined with a new AVX2 pipeline that pushed the total improvement to 14.4x, benefiting all blending, drawing, and text rendering operations.

_Developers comparing image library performance can follow releases like this on daily.dev._

### Which .NET version does ImageSharp 3.0.0 require?

ImageSharp 3.0.0 targets .NET 6 LTS as its minimum supported framework, having dropped support for legacy .NET frameworks to simplify internal and public APIs. Going forward, each major version of ImageSharp will only support the current .NET LTS release, while the older V2 package continues to be maintained for those unable to upgrade.

_Keep up with framework support changes like this on daily.dev when planning .NET upgrades._

## Similar posts on daily.dev

- [SkiaSharp 4.0 is here: announcing the first stable release](https://daily.dev/posts/skiasharp-4-0-is-here-announcing-the-first-stable-release-i6cab6h9v) · .NET Blog · 30 upvotes · 4 comments
- [SkiaSharp 4.0 Establishes Milestone-Aligned Release Cadence](https://daily.dev/posts/skiasharp-4-0-establishes-milestone-aligned-release-cadence-cnqoznuu4) · InfoQ · 4 upvotes · 0 comments
- [Explore What’s New in SkiaSharp 4.0](https://daily.dev/posts/explore-what-s-new-in-skiasharp-4-0-pbe3w4yhs) · Uno Platform · 17 upvotes · 1 comments
- [Announcing SkiaSharp 4.0](https://daily.dev/posts/announcing-skiasharp-4-0-1jg4xwdz1) · We Are .NET · 47 upvotes · 0 comments

---

Tags: [#performance](https://daily.dev/tags/performance), [#.net](https://daily.dev/tags/.net), [#c#](https://daily.dev/tags/c#), [#image-processing](https://daily.dev/tags/image-processing)

[View this post on daily.dev](https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Six Labors : Announcing ImageSharp 3.0.0","url":"https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji"},"datePublished":"2026-08-23T12:21:34.663Z","dateModified":"2026-08-23T12:40:59.204Z","description":"ImageSharp 3.0.0 has shipped, targeting .NET 6 LTS and dropping legacy framework support to simplify APIs and boost performance. The release introduces new...","image":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","thumbnailUrl":"https://media.daily.dev/image/upload/s--2-1xRawN--/f_auto/v1722860399/public/Placeholder%2011","isAccessibleForFree":true,"articleSection":"Six Labors : ImageSharp","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Six Labors : ImageSharp","logo":"https://media.daily.dev/image/upload/logos/placeholder.jpg","url":"https://daily.dev/sources/sixlabors"},"commentCount":0,"discussionUrl":"https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":0},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":0}],"keywords":"performance,.net,c#,image-processing","timeRequired":"PT6M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Six Labors : ImageSharp","item":"https://daily.dev/sources/sixlabors"},{"@type":"ListItem","position":3,"name":"Six Labors : Announcing ImageSharp 3.0.0"}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/six-labors-announcing-imagesharp-3-0-0-epd1lshji#faq","mainEntity":[{"@type":"Question","name":"What breaking changes come with upgrading to ImageSharp 3.0.0?","acceptedAnswer":{"@type":"Answer","text":"ImageSharp 3.0.0 introduces nullable reference types across all APIs, changing method signatures in several places, and completely overhauls the decoding API with new shared DecoderOptions that control decoding behavior across all decoders. The library also now targets .NET 6 LTS only, dropping legacy framework support, while the V2 package remains available for projects that cannot update their target framework. Track breaking changes like these on daily.dev before planning an ImageSharp upgrade."}},{"@type":"Question","name":"How much faster is alpha compositing in ImageSharp 3.0.0 compared to version 2?","acceptedAnswer":{"@type":"Answer","text":"Alpha compositing performance improved by 14.4x in ImageSharp 3.0.0. This came from a complete overhaul of the Vector4 implementation, which alone was 6.1x faster than the previous version, combined with a new AVX2 pipeline that pushed the total improvement to 14.4x, benefiting all blending, drawing, and text rendering operations. Developers comparing image library performance can follow releases like this on daily.dev."}},{"@type":"Question","name":"Which .NET version does ImageSharp 3.0.0 require?","acceptedAnswer":{"@type":"Answer","text":"ImageSharp 3.0.0 targets .NET 6 LTS as its minimum supported framework, having dropped support for legacy .NET frameworks to simplify internal and public APIs. Going forward, each major version of ImageSharp will only support the current .NET LTS release, while the older V2 package continues to be maintained for those unable to upgrade. Keep up with framework support changes like this on daily.dev when planning .NET upgrades."}}]}
```

