From 81ddbf8733fe3bcbd0d2a2417cb35794e42914f8 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:05:18 +0000 Subject: [PATCH 1/5] Update README with licensing note for ImageSharp dependency and ignore markdown files in CI --- .github/workflows/dotnet.yml | 3 +++ README.md | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index aa76f4d..30b4bd4 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -5,6 +5,9 @@ env: on: push: + paths-ignore: + - '*.md' + - '**/*.md' jobs: build: diff --git a/README.md b/README.md index 9ba517e..2d08079 100644 --- a/README.md +++ b/README.md @@ -8,6 +8,10 @@ Inspired by the image compare feature "Visual verification API" of [TestApi](htt ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabors.ImageSharp](https://github.com/SixLabors/ImageSharp). +## ImageSharp License Note + +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may aslo be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. + NOTE: The Alpha-channel is ignored. ## Example simple show cases From 63a404ddb83ce2666cfacc7456ef355447124307 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:05:52 +0000 Subject: [PATCH 2/5] Fix typo in README regarding SkiaSharp.Compare alternative --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 2d08079..02d7dd5 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabo ## ImageSharp License Note -If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may aslo be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. NOTE: The Alpha-channel is ignored. From cc2f7dbaf00903b9ff16c68b293cf5226a6394d9 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:09:43 +0000 Subject: [PATCH 3/5] Add detailed ImageSharp license note and alternative suggestion to README --- ImageSharpCompare/docs/nugetReadme.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ImageSharpCompare/docs/nugetReadme.md b/ImageSharpCompare/docs/nugetReadme.md index 62da186..9df8688 100644 --- a/ImageSharpCompare/docs/nugetReadme.md +++ b/ImageSharpCompare/docs/nugetReadme.md @@ -3,6 +3,10 @@ Compares images Supports comparing images by using a tolerance mask image. Linux, Windows, MacOs supported. +## ImageSharp License Note + +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies your personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. + Basic example: ```csharp From 367b48d3acf32d5b971feb8d7b268e1984f393a0 Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 20:11:26 +0000 Subject: [PATCH 4/5] Fix wording in ImageSharp license note for clarity --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 02d7dd5..85441c9 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ ImageSharpCompare focus on os agnostic support and therefore depends on [SixLabo ## ImageSharp License Note -If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and if that project already satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. +If you run into the licensing hassle around the ImageSharp dependency, consider [Codeuctivity/SkiaSharp.Compare](https://github.com/Codeuctivity/SkiaSharp.Compare) as an alternative. It is semi API compatible, and satisfies my personal needs, it may also be the better fit for you. For further details, see [Licence Enforcement Changes](https://sixlabors.com/posts/licence-enforcement-changes/). The respect here is directed toward the ImageSharp dependency and the work behind it. Keeping this project compliant with license changes takes ongoing effort, and [funding](https://github.com/sponsors/Codeuctivity) would help make it easier to upgrade to the latest ImageSharp versions and keep pace with their technical changes responsibly. NOTE: The Alpha-channel is ignored. From 10b909df63fd8a7f4b47db1e22e9ef9f283bfe0e Mon Sep 17 00:00:00 2001 From: Stefan Seeland <168659+stesee@users.noreply.github.com> Date: Wed, 13 May 2026 22:12:14 +0200 Subject: [PATCH 5/5] Potential fix for pull request finding Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com> --- .github/workflows/dotnet.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/dotnet.yml b/.github/workflows/dotnet.yml index 30b4bd4..01abdc1 100644 --- a/.github/workflows/dotnet.yml +++ b/.github/workflows/dotnet.yml @@ -6,7 +6,6 @@ env: on: push: paths-ignore: - - '*.md' - '**/*.md' jobs: