diff --git a/.gitignore b/.gitignore
index 8034c8c89c..c2a0cfa79c 100644
--- a/.gitignore
+++ b/.gitignore
@@ -158,7 +158,6 @@ AppPackages/
# Others
*.[Cc]ache
ClientBin/
-[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
@@ -218,3 +217,4 @@ artifacts/
**/CodeCoverage/*
docs/
/samples/AvatarWithRoundedCorner/output
+/ImageSharp.Coverage.xml
diff --git a/.vscode/launch.json b/.vscode/launch.json
new file mode 100644
index 0000000000..c9c7453f64
--- /dev/null
+++ b/.vscode/launch.json
@@ -0,0 +1,28 @@
+{
+ // Use IntelliSense to find out which attributes exist for C# debugging
+ // Use hover for the description of the existing attributes
+ // For further information visit https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md
+ "version": "0.2.0",
+ "configurations": [
+ {
+ "name": ".NET Core Launch (console)",
+ "type": "coreclr",
+ "request": "launch",
+ "preLaunchTask": "build",
+ // If you have changed target frameworks, make sure to update the program path.
+ "program": "${workspaceRoot}/samples/AvatarWithRoundedCorner/bin/Debug/netcoreapp1.1/AvatarWithRoundedCorner.dll",
+ "args": [],
+ "cwd": "${workspaceRoot}/samples/AvatarWithRoundedCorner",
+ // For more information about the 'console' field, see https://github.com/OmniSharp/omnisharp-vscode/blob/master/debugger-launchjson.md#console-terminal-window
+ "console": "internalConsole",
+ "stopAtEntry": false,
+ "internalConsoleOptions": "openOnSessionStart"
+ },
+ {
+ "name": ".NET Core Attach",
+ "type": "coreclr",
+ "request": "attach",
+ "processId": "${command:pickProcess}"
+ }
+ ]
+}
\ No newline at end of file
diff --git a/ImageSharp.ruleset b/ImageSharp.ruleset
index 0bd9cd11ab..2149364b1b 100644
--- a/ImageSharp.ruleset
+++ b/ImageSharp.ruleset
@@ -2,10 +2,10 @@
-
-
-
+
\ No newline at end of file
diff --git a/ImageSharp.sln b/ImageSharp.sln
index a584c56868..5e4eed874b 100644
--- a/ImageSharp.sln
+++ b/ImageSharp.sln
@@ -1,7 +1,7 @@
Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
-VisualStudioVersion = 15.0.26430.14
+VisualStudioVersion = 15.0.26730.3
MinimumVisualStudioVersion = 10.0.40219.1
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{C317F1B1-D75E-4C6D-83EB-80367343E0D7}"
ProjectSection(SolutionItems) = preProject
@@ -30,26 +30,23 @@ EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Shared", "Shared", "{9E574A07-F879-4811-9C41-5CBDC6BAFDB7}"
ProjectSection(SolutionItems) = preProject
src\Shared\AssemblyInfo.Common.cs = src\Shared\AssemblyInfo.Common.cs
- src\Shared\stylecop.json = src\Shared\stylecop.json
EndProjectSection
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp", "src\ImageSharp\ImageSharp.csproj", "{2AA31A1F-142C-43F4-8687-09ABCA4B3A26}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Drawing", "src\ImageSharp.Drawing\ImageSharp.Drawing.csproj", "{2E33181E-6E28-4662-A801-E2E7DC206029}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "build", "build\build.csproj", "{575A5002-DD9F-4335-AA47-1DD87FA13645}"
-EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Tests", "tests\ImageSharp.Tests\ImageSharp.Tests.csproj", "{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Benchmarks", "tests\ImageSharp.Benchmarks\ImageSharp.Benchmarks.csproj", "{2BF743D8-2A06-412D-96D7-F448F00C5EA5}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Sandbox46", "tests\ImageSharp.Sandbox46\ImageSharp.Sandbox46.csproj", "{96188137-5FA6-4924-AB6E-4EFF79C6E0BB}"
-EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "samples", "samples", "{7CC6D57E-B916-43B8-B315-A0BB92F260A2}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "AvatarWithRoundedCorner", "samples\AvatarWithRoundedCorner\AvatarWithRoundedCorner.csproj", "{844FC582-4E78-4371-847D-EFD4D1103578}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ChangeDefaultEncoderOptions", "samples\ChangeDefaultEncoderOptions\ChangeDefaultEncoderOptions.csproj", "{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ChangeDefaultEncoderOptions", "samples\ChangeDefaultEncoderOptions\ChangeDefaultEncoderOptions.csproj", "{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0}"
+EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Sandbox46", "tests\ImageSharp.Sandbox46\ImageSharp.Sandbox46.csproj", "{561B880A-D9EE-44EF-90F5-817C54A9D9AB}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
@@ -85,18 +82,6 @@ Global
{2E33181E-6E28-4662-A801-E2E7DC206029}.Release|x64.Build.0 = Release|Any CPU
{2E33181E-6E28-4662-A801-E2E7DC206029}.Release|x86.ActiveCfg = Release|Any CPU
{2E33181E-6E28-4662-A801-E2E7DC206029}.Release|x86.Build.0 = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|x64.ActiveCfg = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|x64.Build.0 = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|x86.ActiveCfg = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Debug|x86.Build.0 = Debug|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|Any CPU.Build.0 = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|x64.ActiveCfg = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|x64.Build.0 = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|x86.ActiveCfg = Release|Any CPU
- {575A5002-DD9F-4335-AA47-1DD87FA13645}.Release|x86.Build.0 = Release|Any CPU
{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6}.Debug|Any CPU.Build.0 = Debug|Any CPU
{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -121,18 +106,6 @@ Global
{2BF743D8-2A06-412D-96D7-F448F00C5EA5}.Release|x64.Build.0 = Release|Any CPU
{2BF743D8-2A06-412D-96D7-F448F00C5EA5}.Release|x86.ActiveCfg = Release|Any CPU
{2BF743D8-2A06-412D-96D7-F448F00C5EA5}.Release|x86.Build.0 = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|x64.ActiveCfg = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|x64.Build.0 = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Debug|x86.Build.0 = Debug|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|Any CPU.Build.0 = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|x64.ActiveCfg = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|x64.Build.0 = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|x86.ActiveCfg = Release|Any CPU
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB}.Release|x86.Build.0 = Release|Any CPU
{844FC582-4E78-4371-847D-EFD4D1103578}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{844FC582-4E78-4371-847D-EFD4D1103578}.Debug|Any CPU.Build.0 = Debug|Any CPU
{844FC582-4E78-4371-847D-EFD4D1103578}.Debug|x64.ActiveCfg = Debug|Any CPU
@@ -157,6 +130,18 @@ Global
{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0}.Release|x64.Build.0 = Release|Any CPU
{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0}.Release|x86.ActiveCfg = Release|Any CPU
{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0}.Release|x86.Build.0 = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|x64.ActiveCfg = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|x64.Build.0 = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Debug|x86.Build.0 = Debug|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|Any CPU.Build.0 = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|x64.ActiveCfg = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|x64.Build.0 = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|x86.ActiveCfg = Release|Any CPU
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -165,11 +150,13 @@ Global
{9E574A07-F879-4811-9C41-5CBDC6BAFDB7} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
{2AA31A1F-142C-43F4-8687-09ABCA4B3A26} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
{2E33181E-6E28-4662-A801-E2E7DC206029} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {575A5002-DD9F-4335-AA47-1DD87FA13645} = {E919DF0B-2607-4462-8FC0-5C98FE50F8C9}
{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
{2BF743D8-2A06-412D-96D7-F448F00C5EA5} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
- {96188137-5FA6-4924-AB6E-4EFF79C6E0BB} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
{844FC582-4E78-4371-847D-EFD4D1103578} = {7CC6D57E-B916-43B8-B315-A0BB92F260A2}
{07EE511D-4BAB-4323-BAFC-3AF2BF9366F0} = {7CC6D57E-B916-43B8-B315-A0BB92F260A2}
+ {561B880A-D9EE-44EF-90F5-817C54A9D9AB} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
+ EndGlobalSection
+ GlobalSection(ExtensibilityGlobals) = postSolution
+ SolutionGuid = {5F8B9D1F-CD8B-4CC5-8216-D531E25BD795}
EndGlobalSection
EndGlobal
diff --git a/README.md b/README.md
index 7113d6ba1a..a5e8d33e6d 100644
--- a/README.md
+++ b/README.md
@@ -7,7 +7,7 @@ Built against .Net Standard 1.1 ImageSharp can be used in device, cloud, and emb
> **ImageSharp** has made excellent progress and contains many great features but is still considered by us to be still in early stages (alpha). As such, we cannot support its use on production environments until the library reaches release candidate status.
>
-> Pre-release downloads are available from the [MyGet package repository](https://www.myget.org/gallery/imagesharp).
+> Pre-release downloads are available from the [MyGet package repository](https://www.myget.org/gallery/sixlabors).
[](https://raw.githubusercontent.com/SixLabors/ImageSharp/master/APACHE-2.0-LICENSE.txt)
[](https://github.com/SixLabors/ImageSharp/issues)
@@ -31,20 +31,20 @@ At present the code is pre-release but when ready it will be available on [Nuget
**Pre-release downloads**
-We already have a [MyGet package repository](https://www.myget.org/gallery/imagesharp) - for bleeding-edge / development NuGet releases.
+We already have a [MyGet package repository](https://www.myget.org/gallery/sixlabors) - for bleeding-edge / development NuGet releases.
### Packages
The **ImageSharp** library is made up of multiple packages.
Packages include:
-- **ImageSharp**
+- **SixLabors.ImageSharp**
- Contains the generic `Image` class, PixelFormats, Primitives, Configuration, and other core functionality.
- The `IImageFormat` interface, Jpeg, Png, Bmp, and Gif formats.
- Transform methods like Resize, Crop, Skew, Rotate - Anything that alters the dimensions of the image.
- Non-transform methods like Gaussian Blur, Pixelate, Edge Detection - Anything that maintains the original image dimensions.
-- **ImageSharp.Drawing**
+- **SixLabors.ImageSharp.Drawing**
- Brushes and various drawing algorithms, including drawing images.
- Various vector drawing methods for drawing paths, polygons etc.
- Text drawing.
@@ -88,9 +88,10 @@ On platforms supporting netstandard 1.3+
// Image.Load(string path) is a shortcut for our default type. Other pixel formats use Image.Load(string path))
using (Image image = Image.Load("foo.jpg"))
{
- image.Resize(image.Width / 2, image.Height / 2)
- .Grayscale()
- .Save("bar.jpg"); // automatic encoder selected based on extension.
+ image.Mutate(x=>x
+ .Resize(image.Width / 2, image.Height / 2)
+ .Grayscale());
+ image.Save("bar.jpg"); // automatic encoder selected based on extension.
}
```
on netstandard 1.1 - 1.2
@@ -100,9 +101,10 @@ using (FileStream stream = File.OpenRead("foo.jpg"))
using (FileStream output = File.OpenWrite("bar.jpg"))
using (Image image = Image.Load(stream))
{
- image.Resize(image.Width / 2, image.Height / 2)
- .Grayscale()
- .Save(output);
+ image.Mutate(x=>x
+ .Resize(image.Width / 2, image.Height / 2)
+ .Grayscale());
+ image.Save(output);
}
```
diff --git a/appveyor.yml b/appveyor.yml
index fdbe46b015..a44fe37c47 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -1,11 +1,13 @@
version: 1.0.0.{build}
image: Visual Studio 2017
-# prevent the double build when a branch has an active PR
-skip_branch_with_pr: true
-init:
- - ps: iex ((new-object net.webclient).DownloadString('https://gist.githubusercontent.com/PureKrome/0f79e25693d574807939/raw/8cf3160c9516ef1f4effc825c0a44acc918a0b5a/appveyor-build-info.ps'))
+install:
+ - choco install gitversion.portable -pre -y
+
+before_build:
+ - cmd: dotnet --version
+ - ps: gitversion /l console /output buildserver
build_script:
- cmd: build.cmd
@@ -13,16 +15,17 @@ build_script:
test_script:
- tests\CodeCoverage\CodeCoverage.cmd
-artifacts:
-- path: artifacts\bin\ImageSharp\**\*.nupkg
+after_build:
+ - cmd: appveyor PushArtifact "artifacts\SixLabors.ImageSharp.%GitVersion_NuGetVersion%.nupkg"
+ - cmd: appveyor PushArtifact "artifacts\SixLabors.ImageSharp.Drawing.%GitVersion_NuGetVersion%.nupkg"
deploy:
# MyGet Deployment for builds & releases
- - provider: NuGet
- server: https://www.myget.org/F/imagesharp/api/v2/package
- symbol_server: https://www.myget.org/F/imagesharp/symbols/api/v2/package
- api_key:
- secure: P2Fz82nty+itjL+kNRCsMQcqzngmVtkU0R4CZqgST7zgUaE6/1q9ekh5MKKlZLkD
- artifact: /.*\.nupkg/
- on:
- branch: master
+ - provider: NuGet
+ server: https://www.myget.org/F/sixlabors/api/v2/package
+ symbol_server: https://www.myget.org/F/sixlabors/symbols/api/v2/package
+ api_key:
+ secure: V/lEHP0UeMWIpWd0fiNlY2IgbCnJKQlGdRksECdJbOBdaE20Fl0RNL7WyqHe02o4
+ artifact: /.*\.nupkg/
+ on:
+ branch: master
diff --git a/build.cmd b/build.cmd
index e33a230bcd..662be648a2 100644
--- a/build.cmd
+++ b/build.cmd
@@ -1,2 +1,36 @@
@echo Off
-call build\build.cmd
\ No newline at end of file
+
+if not "%GitVersion_NuGetVersion%" == "" (
+ SET versionCommand=/p:packageversion=%GitVersion_NuGetVersion%
+ @echo building with version set to '%GitVersion_NuGetVersion%'
+)
+
+dotnet restore %versionCommand%
+
+
+ECHO Building nuget packages
+dotnet build -c Release %versionCommand%
+if not "%errorlevel%"=="0" goto failure
+
+if not %CI% == "True" (
+ dotnet test ./tests/ImageSharp.Tests/ImageSharp.Tests.csproj --no-build -c Release
+ if not "%errorlevel%"=="0" goto failure
+)
+
+dotnet pack ./src/ImageSharp/ -c Release --output ../../artifacts --no-build %versionCommand%
+if not "%errorlevel%"=="0" goto failure
+
+dotnet pack ./src/ImageSharp.Drawing/ -c Release --output ../../artifacts --no-build %versionCommand%
+if not "%errorlevel%"=="0" goto failure
+
+:success
+ECHO successfully built project
+REM exit 0
+goto end
+
+:failure
+ECHO failed to build.
+REM exit -1
+goto end
+
+:end
\ No newline at end of file
diff --git a/build/Program.cs b/build/Program.cs
deleted file mode 100644
index 4e59b22145..0000000000
--- a/build/Program.cs
+++ /dev/null
@@ -1,463 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-namespace ConsoleApplication
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Text;
- using System.Xml;
- using LibGit2Sharp;
- using Microsoft.Build.Construction;
- using Microsoft.Build.Evaluation;
- using NuGet.Versioning;
-
- ///
- /// This updates the version numbers for all the projects in the src folder.
- /// The version number it will geneate is dependent on if this is a build from master or a branch/PR
- ///
- /// If its a build on master
- /// We take the version number specified in project.json,
- /// count how meny commits the repo has had that will affect this project or its dependencies since the version number of manually changed
- /// If this is the first commit that effected this project since number change then leave the version number as defined i.e. will build 1.0.0 if thats in project.json
- /// unless it is a preview build number in which case we always add the counter
- ///
- /// If the build is from a PR/branch
- /// We take the version number specified in project.json, append a tag for the branch/PR (so we can determin how each package was built)
- /// append number of commits effecting the project.
- ///
- ///
- ///
- /// for PR#123 and project.json version 2.0.1 and we have had 30 commits affecting the project
- /// we would end up with version number 2.0.1-PR124-00030
- ///
- /// for branch `fix-stuff` project.json version 2.0.1-alpha1 and we have had 832 commits affecting the project
- /// we would end up with version number 2.0.1-alpha1-fix-stuff-00832
- ///
- /// for `master` project.json version 2.0.1-alpha1 and we have had 832 commits affecting the project
- /// we would end up with version number 2.0.1-alpha1-00832
- ///
- /// for `master` project.json version 2.0.1 and we have had 132 commits affecting the project
- /// we would end up with version number 2.0.1-CI-00132
- ///
- /// for `master` project.json version 2.0.1 and we have had 1 commits affecting the project
- /// we would end up with version number 2.0.1
- ///
- /// for `master` project.json version 2.0.1-alpha1 and we have had 1 commits affecting the project
- /// we would end up with version number 2.0.1-alpha1
- ///
- ///
- /// TODO Add the option for using this to update the version numbers in a project and its dependent references.
- ///
- public class Program
- {
- private const string FallbackTag = "CI";
-
- ///
- /// Main entry point.
- ///
- /// The arguments.
- public static void Main(string[] args)
- {
- bool resetmode = args.Contains("reset");
-
- // Find the project root
- string root = Path.GetFullPath(Path.Combine(LibGit2Sharp.Repository.Discover("."), ".."));
-
- // Lets find the repo
- Repository repo = new LibGit2Sharp.Repository(root);
-
- // Lets find all the project.json files in the src folder (don't care about versioning `tests`)
- IEnumerable projectFiles = Directory.EnumerateFiles(Path.Combine(root, "src"), "*.csproj", SearchOption.AllDirectories);
-
- ResetProject(projectFiles);
-
- // Open them and convert them to source projects
- List projects = projectFiles.Select(x => ProjectRootElement.Open(x, ProjectCollection.GlobalProjectCollection, true))
- .Select(x => new SourceProject(x, repo.Info.WorkingDirectory))
- .ToList();
-
- if (!resetmode)
- {
- CaclulateProjectVersionNumber(projects, repo);
-
- UpdateVersionNumbers(projects);
-
- CreateBuildScript(projects, root);
-
- foreach (SourceProject p in projects)
- {
- Console.WriteLine($"{p.Name} {p.FinalVersionNumber}");
- }
- }
- }
-
- private static void CreateBuildScript(IEnumerable projects, string root)
- {
- string outputDir = Path.GetFullPath(Path.Combine(root, @"artifacts\bin\ImageSharp"));
-
- StringBuilder sb = new StringBuilder();
- foreach (SourceProject p in projects)
- {
- sb.AppendLine($@"dotnet pack --configuration Release --output ""{outputDir}"" ""{p.ProjectFilePath}""");
- }
-
- File.WriteAllText("build-inner.cmd", sb.ToString());
- }
-
- private static void UpdateVersionNumbers(IEnumerable projects)
- {
- foreach (SourceProject p in projects)
- {
- // create a backup file so we can rollback later without breaking formatting
- File.Copy(p.FullProjectFilePath, $"{p.FullProjectFilePath}.bak", true);
- }
-
- foreach (SourceProject p in projects)
- {
- // TODO force update of all dependent projects to point to the newest build.
- // we skip the build number and standard CI prefix on first commits
- string newVersion = p.FinalVersionNumber;
-
- p.UpdateVersion(newVersion);
- }
- }
-
- private static string CurrentBranch(Repository repo)
- {
- // lets build version friendly commit
- string branch = repo.Head.FriendlyName;
-
- // lets see if we are running in appveyor and if we are use the environment variables instead of the head
- string appveryorBranch = Environment.GetEnvironmentVariable("APPVEYOR_REPO_BRANCH");
- if (!string.IsNullOrWhiteSpace(appveryorBranch))
- {
- branch = appveryorBranch;
- }
-
- string prNumber = Environment.GetEnvironmentVariable("APPVEYOR_PULL_REQUEST_NUMBER");
- if (!string.IsNullOrWhiteSpace(prNumber))
- {
- branch = $"PR{int.Parse(prNumber):000}";
- }
-
- // this will happen when checking out a comit directly and not a branch (like appveryor does when it builds)
- if (branch == "(no branch)")
- {
- throw new Exception("unable to find branch");
- }
-
- // clean branch names (might need to be improved)
- branch = branch.Replace("/", "-").Replace("--", "-");
-
- return branch;
- }
-
- private static void CaclulateProjectVersionNumber(List projects, Repository repo)
- {
- string branch = CurrentBranch(repo);
-
- // populate the dependency chains
- projects.ForEach(x => x.PopulateDependencies(projects));
-
- // update the final version based on the repo history and the currentr branch name
- projects.ForEach(x => x.CalculateVersion(repo, branch));
- }
-
- private static void ResetProject(IEnumerable projectPaths)
- {
- if (File.Exists("build-inner.cmd"))
- {
- File.Delete("build-inner.cmd");
- }
-
- // revert the project.json change be reverting it but skipp all the git stuff as its not needed
- foreach (string p in projectPaths)
- {
- if (File.Exists($"{p}.bak"))
- {
- File.Copy($"{p}.bak", p, true);
- File.Delete($"{p}.bak");
- }
- }
- }
-
- ///
- /// Project level logic
- ///
- public class SourceProject
- {
- private readonly IEnumerable dependencies;
- private readonly ProjectRootElement project;
-
- ///
- /// Initializes a new instance of the class.
- ///
- /// The project.
- /// The root.
- public SourceProject(ProjectRootElement project, string root)
- {
- this.Name = project.Properties.FirstOrDefault(x => x.Name == "AssemblyTitle").Value;
-
- this.ProjectDirectory = project.DirectoryPath.Substring(root.Length);
- this.ProjectFilePath = project.ProjectFileLocation.File.Substring(root.Length);
- this.FullProjectFilePath = Path.GetFullPath(project.ProjectFileLocation.File);
- this.Version = new NuGetVersion(project.Properties.FirstOrDefault(x => x.Name == "VersionPrefix").Value);
- this.dependencies = project.Items.Where(x => x.ItemType == "ProjectReference").Select(x => Path.GetFullPath(Path.Combine(project.DirectoryPath, x.Include)));
- this.FinalVersionNumber = this.Version.ToFullString();
- this.project = project;
- }
-
- ///
- /// Gets the project directory.
- ///
- ///
- /// The project directory.
- ///
- public string ProjectDirectory { get; }
-
- ///
- /// Gets the version.
- ///
- ///
- /// The version.
- ///
- public NuGetVersion Version { get; private set; }
-
- ///
- /// Gets the dependent projects.
- ///
- ///
- /// The dependent projects.
- ///
- public List DependentProjects { get; private set; }
-
- ///
- /// Gets the name.
- ///
- ///
- /// The name.
- ///
- public string Name { get; private set; }
-
- ///
- /// Gets the project file path.
- ///
- ///
- /// The project file path.
- ///
- public string ProjectFilePath { get; private set; }
-
- ///
- /// Gets the commit count since version change.
- ///
- ///
- /// The commit count since version change.
- ///
- public int CommitCountSinceVersionChange { get; private set; } = 0;
-
- ///
- /// Gets the full project file path.
- ///
- ///
- /// The full project file path.
- ///
- public string FullProjectFilePath { get; private set; }
-
- ///
- /// Gets the final version number.
- ///
- ///
- /// The final version number.
- ///
- public string FinalVersionNumber { get; private set; }
-
- ///
- /// Populates the dependencies.
- ///
- /// The projects.
- public void PopulateDependencies(IEnumerable projects)
- {
- this.DependentProjects = projects.Where(x => this.dependencies.Contains(x.FullProjectFilePath)).ToList();
- }
-
- ///
- /// Update the version number in the project file
- ///
- /// the new version number to save.
- internal void UpdateVersion(string versionnumber)
- {
- this.project.AddProperty("VersionPrefix", versionnumber);
- this.Version = new NuGetVersion(versionnumber);
- this.project.Save();
- }
-
- ///
- /// Calculates the version.
- ///
- /// The repo.
- /// The branch.
- internal void CalculateVersion(Repository repo, string branch)
- {
- foreach (Commit c in repo.Commits)
- {
- if (!this.ApplyCommit(c, repo))
- {
- // we have finished lets populate the final version number
- this.FinalVersionNumber = this.CalculateVersionNumber(branch);
-
- return;
- }
- }
- }
-
- private bool MatchPath(string path)
- {
- if (path.StartsWith(this.ProjectDirectory, StringComparison.OrdinalIgnoreCase))
- {
- return true;
- }
-
- if (this.DependentProjects.Any())
- {
- return this.DependentProjects.Any(x => x.MatchPath(path));
- }
-
- return false;
- }
-
- private bool ApplyCommitInternal(Commit commit, TreeChanges changes, Repository repo)
- {
- this.CommitCountSinceVersionChange++;
-
- // return false if this is a version number root
- TreeEntryChanges projectFileChange = changes.Where(x => x.Path?.Equals(this.ProjectFilePath, StringComparison.OrdinalIgnoreCase) == true).FirstOrDefault();
- if (projectFileChange != null)
- {
- if (projectFileChange.Status == ChangeKind.Added)
- {
- // the version must have been set here
- return false;
- }
- else
- {
- Blob blob = repo.Lookup(projectFileChange.Oid);
- using (Stream s = blob.GetContentStream())
- {
- using (XmlReader reader = XmlReader.Create(s))
- {
- ProjectRootElement proj = ProjectRootElement.Create(reader);
- NuGetVersion version = new NuGetVersion(proj.Properties.FirstOrDefault(x => x.Name == "VersionPrefix").Value);
- if (version != this.Version)
- {
- // version changed
- return false;
- }
- }
- }
- }
-
- // version must have been the same lets carry on
- return true;
- }
-
- return true;
- }
-
- private bool ApplyCommit(Commit commit, Repository repo)
- {
- foreach (Commit parent in commit.Parents)
- {
- TreeChanges changes = repo.Diff.Compare(parent.Tree, commit.Tree);
-
- foreach (TreeEntryChanges change in changes)
- {
- if (!string.IsNullOrWhiteSpace(change.OldPath))
- {
- if (this.MatchPath(change.OldPath))
- {
- return this.ApplyCommitInternal(commit, changes, repo);
- }
- }
-
- if (!string.IsNullOrWhiteSpace(change.Path))
- {
- if (this.MatchPath(change.Path))
- {
- return this.ApplyCommitInternal(commit, changes, repo);
- }
- }
- }
- }
-
- return true;
- }
-
- private string CalculateVersionNumber(string branch)
- {
- string version = this.Version.ToFullString();
-
- // master only
- if (this.CommitCountSinceVersionChange == 1 && branch == "master")
- {
- if (this.Version.IsPrerelease)
- {
- // prerelease always needs the build counter just not on a branch name
- return $"{version}-{this.CommitCountSinceVersionChange:00000}";
- }
-
- // this is the full release happy path, first commit after changing the version number
- return version;
- }
-
- string rootSpecialVersion = string.Empty;
-
- if (this.Version.IsPrerelease)
- {
- // probably a much easy way for doing this but it work sell enough for a build script
- string[] parts = version.Split(new[] { '-' }, 2);
- version = parts[0];
- rootSpecialVersion = parts[1];
- }
-
- // if master and the version doesn't manually specify a prerelease tag force one on for CI builds
- if (branch == "master")
- {
- if (!this.Version.IsPrerelease)
- {
- branch = FallbackTag;
- }
- else
- {
- branch = string.Empty;
- }
- }
-
- if (rootSpecialVersion.Length > 0)
- {
- rootSpecialVersion = "-" + rootSpecialVersion;
- }
-
- if (branch.Length > 0)
- {
- branch = "-" + branch;
- }
-
- int maxLength = 20; // dotnet will fail to populate the package if the tag is > 20
- maxLength -= rootSpecialVersion.Length; // this is a required tag
- maxLength -= 7; // for the counter and dashes
-
- if (branch.Length > maxLength)
- {
- branch = branch.Substring(0, maxLength);
- }
-
- return $"{version}{rootSpecialVersion}{branch}-{this.CommitCountSinceVersionChange:00000}";
- }
- }
- }
-}
diff --git a/build/Properties/launchSettings.json b/build/Properties/launchSettings.json
deleted file mode 100644
index d175ae7547..0000000000
--- a/build/Properties/launchSettings.json
+++ /dev/null
@@ -1,8 +0,0 @@
-{
- "profiles": {
- "build": {
- "commandName": "Project",
- "commandLineArgs": "reset"
- }
- }
-}
\ No newline at end of file
diff --git a/build/build.cmd b/build/build.cmd
deleted file mode 100644
index 14fc0bdaa9..0000000000
--- a/build/build.cmd
+++ /dev/null
@@ -1,18 +0,0 @@
-@echo Off
-set buildRoot="%cd%"
-
-ECHO Restoring packages
-dotnet restore
-
-ECHO Updating version numbers and generating build script
-cd %~dp0
-dotnet run -- update
-cd %buildRoot%
-
-ECHO Building package
-call %~dp0build-inner.cmd
-
-ECHO Reset version numbers
-cd %~dp0
-dotnet run -- reset
-cd %buildRoot%
\ No newline at end of file
diff --git a/build/build.csproj b/build/build.csproj
deleted file mode 100644
index dc431284ed..0000000000
--- a/build/build.csproj
+++ /dev/null
@@ -1,16 +0,0 @@
-
-
- netcoreapp1.1
- portable
- true
- build
- Exe
- build
- ..\ImageSharp.ruleset
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/build/reset-versions.cmd b/build/reset-versions.cmd
deleted file mode 100644
index 31d1d24318..0000000000
--- a/build/reset-versions.cmd
+++ /dev/null
@@ -1,8 +0,0 @@
-@echo Off
-
-set buildRoot="%cd%"
-cd %~dp0
-
-dotnet run -- reset
-
-cd %buildRoot%
\ No newline at end of file
diff --git a/samples/AvatarWithRoundedCorner/Program.cs b/samples/AvatarWithRoundedCorner/Program.cs
index e894d96a62..087bbc29d5 100644
--- a/samples/AvatarWithRoundedCorner/Program.cs
+++ b/samples/AvatarWithRoundedCorner/Program.cs
@@ -1,13 +1,16 @@
-
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
namespace AvatarWithRoundedCorner
{
- using System;
- using System.Numerics;
- using ImageSharp;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
-
static class Program
{
static void Main(string[] args)
@@ -46,10 +49,10 @@ namespace AvatarWithRoundedCorner
// so we implement an "inline" image processor by utilizing 'ImageExtensions.Apply()'
private static IImageProcessingContext ConvertToAvatar(this IImageProcessingContext processingContext, Size size, float cornerRadius)
{
- return processingContext.Resize(new ImageSharp.Processing.ResizeOptions
+ return processingContext.Resize(new ResizeOptions
{
Size = size,
- Mode = ImageSharp.Processing.ResizeMode.Crop
+ Mode = ResizeMode.Crop
}).Apply(i => ApplyRoundedCorners(i, cornerRadius));
}
@@ -59,10 +62,10 @@ namespace AvatarWithRoundedCorner
{
Image result = image.Clone(
ctx => ctx.Resize(
- new ImageSharp.Processing.ResizeOptions
+ new ResizeOptions
{
Size = size,
- Mode = ImageSharp.Processing.ResizeMode.Crop
+ Mode = ResizeMode.Crop
}));
ApplyRoundedCorners(result, cornerRadius);
@@ -78,7 +81,7 @@ namespace AvatarWithRoundedCorner
// mutating in here as we already have a cloned original
img.Mutate(x => x.Fill(Rgba32.Transparent, corners, new GraphicsOptions(true)
{
- BlenderMode = ImageSharp.PixelFormats.PixelBlenderMode.Src // enforces that any part of this shape that has color is punched out of the background
+ BlenderMode = PixelBlenderMode.Src // enforces that any part of this shape that has color is punched out of the background
}));
}
diff --git a/samples/ChangeDefaultEncoderOptions/Program.cs b/samples/ChangeDefaultEncoderOptions/Program.cs
index dab8d445ca..d4541043f9 100644
--- a/samples/ChangeDefaultEncoderOptions/Program.cs
+++ b/samples/ChangeDefaultEncoderOptions/Program.cs
@@ -1,6 +1,9 @@
-using System;
-using ImageSharp;
-using ImageSharp.Formats;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using SixLabors.ImageSharp;
+using SixLabors.ImageSharp.Formats;
namespace ChangeDefaultEncoderOptions
{
@@ -10,7 +13,7 @@ namespace ChangeDefaultEncoderOptions
{
// lets switch out the default encoder for jpeg to one
// that saves at 90 quality and ignores the matadata
- Configuration.Default.SetEncoder(ImageFormats.Jpeg, new ImageSharp.Formats.JpegEncoder()
+ Configuration.Default.SetEncoder(ImageFormats.Jpeg, new JpegEncoder()
{
Quality = 90,
IgnoreMetadata = true
diff --git a/src/ImageSharp.Drawing/Brushes/Brushes.cs b/src/ImageSharp.Drawing/Brushes/Brushes.cs
index e39f3dd497..47e207e8c4 100644
--- a/src/ImageSharp.Drawing/Brushes/Brushes.cs
+++ b/src/ImageSharp.Drawing/Brushes/Brushes.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Brushes
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing.Brushes
+{
///
/// A collection of methods for creating generic brushes.
///
diff --git a/src/ImageSharp.Drawing/Brushes/IBrush.cs b/src/ImageSharp.Drawing/Brushes/IBrush.cs
index 33b516e5c2..80393a08c1 100644
--- a/src/ImageSharp.Drawing/Brushes/IBrush.cs
+++ b/src/ImageSharp.Drawing/Brushes/IBrush.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
-{
- using ImageSharp.PixelFormats;
- using Processors;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing
+{
///
/// Brush represents a logical configuration of a brush which can be used to source pixel colors
///
diff --git a/src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs b/src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs
index 57fcd8ffa6..f04f16536d 100644
--- a/src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Brushes/ImageBrush{TPixel}.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Brushes
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Brushes
+{
///
/// Provides an implementation of an image brush for painting images within areas.
///
diff --git a/src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs b/src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs
index 5fcb92bdc7..8d3f74d6c6 100644
--- a/src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Brushes/PatternBrush{TPixel}.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Brushes
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using Processors;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Brushes
+{
///
/// Provides an implementation of a pattern brush for painting patterns.
///
diff --git a/src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs b/src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs
index 29c625d7f8..34f4201457 100644
--- a/src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs
+++ b/src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing.Processors
+{
///
/// primitive that converts a point in to a color for discovering the fill color based on an implementation
///
diff --git a/src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs b/src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs
index 27aa99b975..d0fa81db38 100644
--- a/src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Brushes/RecolorBrush{TPixel}.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Brushes
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using Processors;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Brushes
+{
///
/// Provides an implementation of a brush that can recolor an image
///
diff --git a/src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs b/src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs
index 21ebb88a04..22d8d805f5 100644
--- a/src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Brushes/SolidBrush{TPixel}.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Brushes
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using Processors;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Brushes
+{
///
/// Provides an implementation of a solid brush for painting solid color areas.
///
diff --git a/src/ImageSharp.Drawing/DrawImage.cs b/src/ImageSharp.Drawing/DrawImage.cs
index a89fc7e6fd..d55e224162 100644
--- a/src/ImageSharp.Drawing/DrawImage.cs
+++ b/src/ImageSharp.Drawing/DrawImage.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing.Processors;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/FillRegion.cs b/src/ImageSharp.Drawing/FillRegion.cs
index 829d7b8261..2e5d311c6d 100644
--- a/src/ImageSharp.Drawing/FillRegion.cs
+++ b/src/ImageSharp.Drawing/FillRegion.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Processors;
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
index 10562b08ca..f25b6eaf70 100644
--- a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
+++ b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
@@ -3,18 +3,18 @@
An extension to ImageSharp that allows the drawing of images, paths, and text.
ImageSharp.Drawing
1.0.0-alpha9
- James Jackson-South and contributors
+ Six Labor and contributors
netstandard1.1
true
true
- ImageSharp.Drawing
- ImageSharp.Drawing
+ SixLabors.ImageSharp.Drawing
+ SixLabors.ImageSharp.Drawing
Image Draw Shape Path Font
- https://raw.githubusercontent.com/JimBobSquarePants/ImageSharp/master/build/icons/imagesharp-logo-128.png
- https://github.com/JimBobSquarePants/ImageSharp
+ https://raw.githubusercontent.com/SixLabor/ImageSharp/master/build/icons/imagesharp-logo-128.png
+ https://github.com/SixLabors/ImageSharp
http://www.apache.org/licenses/LICENSE-2.0
git
- https://github.com/JimBobSquarePants/ImageSharp
+ https://github.com/SixLabor/ImageSharp
false
false
false
@@ -30,19 +30,21 @@
-
+
-
-
+
+
+
All
..\..\ImageSharp.ruleset
+ SixLabors.ImageSharp.Drawing
true
diff --git a/src/ImageSharp.Drawing/Paths/DrawBeziers.cs b/src/ImageSharp.Drawing/Paths/DrawBeziers.cs
index 07cc832d71..de4fdd003b 100644
--- a/src/ImageSharp.Drawing/Paths/DrawBeziers.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawBeziers.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/DrawLines.cs b/src/ImageSharp.Drawing/Paths/DrawLines.cs
index 79a5037db7..e5d9a1b3b4 100644
--- a/src/ImageSharp.Drawing/Paths/DrawLines.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawLines.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/DrawPath.cs b/src/ImageSharp.Drawing/Paths/DrawPath.cs
index 91ad05894f..b6c821a60b 100644
--- a/src/ImageSharp.Drawing/Paths/DrawPath.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawPath.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Shapes;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/DrawPathCollection.cs b/src/ImageSharp.Drawing/Paths/DrawPathCollection.cs
index 8ac048e3e3..a126663b05 100644
--- a/src/ImageSharp.Drawing/Paths/DrawPathCollection.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawPathCollection.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Shapes;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/DrawPolygon.cs b/src/ImageSharp.Drawing/Paths/DrawPolygon.cs
index 8033e6fb6b..771ea9e616 100644
--- a/src/ImageSharp.Drawing/Paths/DrawPolygon.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawPolygon.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/DrawRectangle.cs b/src/ImageSharp.Drawing/Paths/DrawRectangle.cs
index 720327270c..6b98d1f8e9 100644
--- a/src/ImageSharp.Drawing/Paths/DrawRectangle.cs
+++ b/src/ImageSharp.Drawing/Paths/DrawRectangle.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/FillPathBuilder.cs b/src/ImageSharp.Drawing/Paths/FillPathBuilder.cs
index 0862882010..fff082f2d9 100644
--- a/src/ImageSharp.Drawing/Paths/FillPathBuilder.cs
+++ b/src/ImageSharp.Drawing/Paths/FillPathBuilder.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using Drawing;
- using Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using SixLabors.Shapes;
+using System;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/FillPathCollection.cs b/src/ImageSharp.Drawing/Paths/FillPathCollection.cs
index dd7d2cf3e3..b252b95d5b 100644
--- a/src/ImageSharp.Drawing/Paths/FillPathCollection.cs
+++ b/src/ImageSharp.Drawing/Paths/FillPathCollection.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using SixLabors.Shapes;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/FillPaths.cs b/src/ImageSharp.Drawing/Paths/FillPaths.cs
index 2cd6ab0fc4..f554ed7581 100644
--- a/src/ImageSharp.Drawing/Paths/FillPaths.cs
+++ b/src/ImageSharp.Drawing/Paths/FillPaths.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using SixLabors.Shapes;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/FillPolygon.cs b/src/ImageSharp.Drawing/Paths/FillPolygon.cs
index 2fc481b5cc..d8723bc31f 100644
--- a/src/ImageSharp.Drawing/Paths/FillPolygon.cs
+++ b/src/ImageSharp.Drawing/Paths/FillPolygon.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
- using Drawing;
- using Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/FillRectangle.cs b/src/ImageSharp.Drawing/Paths/FillRectangle.cs
index 22cd1ac163..52578de178 100644
--- a/src/ImageSharp.Drawing/Paths/FillRectangle.cs
+++ b/src/ImageSharp.Drawing/Paths/FillRectangle.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Drawing;
- using Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Paths/ShapePath.cs b/src/ImageSharp.Drawing/Paths/ShapePath.cs
index ec4f222e09..61f1291c45 100644
--- a/src/ImageSharp.Drawing/Paths/ShapePath.cs
+++ b/src/ImageSharp.Drawing/Paths/ShapePath.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
-{
- using System;
- using System.Buffers;
- using System.Numerics;
-
- using SixLabors.Shapes;
+using System;
+using System.Buffers;
+using System.Numerics;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp.Drawing
+{
///
/// A mapping between a and a region.
///
diff --git a/src/ImageSharp.Drawing/Paths/ShapeRegion.cs b/src/ImageSharp.Drawing/Paths/ShapeRegion.cs
index a7a72c4f3c..a303179e83 100644
--- a/src/ImageSharp.Drawing/Paths/ShapeRegion.cs
+++ b/src/ImageSharp.Drawing/Paths/ShapeRegion.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
-{
- using System;
- using System.Buffers;
- using System.Numerics;
- using ImageSharp.Memory;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System;
+using System.Buffers;
+using System.Numerics;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp.Drawing
+{
///
/// A mapping between a and a region.
///
diff --git a/src/ImageSharp.Drawing/Pens/IPen.cs b/src/ImageSharp.Drawing/Pens/IPen.cs
index 20ac53dafc..3a87bbeb47 100644
--- a/src/ImageSharp.Drawing/Pens/IPen.cs
+++ b/src/ImageSharp.Drawing/Pens/IPen.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Pens
-{
- using ImageSharp.PixelFormats;
- using Processors;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing.Pens
+{
///
/// Interface representing a Pen
///
diff --git a/src/ImageSharp.Drawing/Pens/Pens.cs b/src/ImageSharp.Drawing/Pens/Pens.cs
index 364115cb77..c90e1b8329 100644
--- a/src/ImageSharp.Drawing/Pens/Pens.cs
+++ b/src/ImageSharp.Drawing/Pens/Pens.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Pens
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing.Pens
+{
///
/// Common Pen styles
///
diff --git a/src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs b/src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs
index 37cfff9e93..74e4c6596d 100644
--- a/src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs
+++ b/src/ImageSharp.Drawing/Pens/Pen{TPixel}.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Pens
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.Drawing.Brushes;
- using ImageSharp.PixelFormats;
- using Processors;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Processors;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing.Pens
+{
///
/// Provides a pen that can apply a pattern to a line with a set brush and thickness
///
diff --git a/src/ImageSharp.Drawing/PointInfo.cs b/src/ImageSharp.Drawing/PointInfo.cs
index 7eff24fac8..bdc1917a7b 100644
--- a/src/ImageSharp.Drawing/PointInfo.cs
+++ b/src/ImageSharp.Drawing/PointInfo.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
+namespace SixLabors.ImageSharp.Drawing
{
///
/// Returns details about how far away from the inside of a shape and the color the pixel could be.
diff --git a/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs b/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
index c5b92b4084..221cd9e39e 100644
--- a/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
+++ b/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
@@ -1,19 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Processors
+{
///
/// Combines two images together by blending the pixels.
///
diff --git a/src/ImageSharp.Drawing/Processors/FillProcessor.cs b/src/ImageSharp.Drawing/Processors/FillProcessor.cs
index 6eb12cf488..66463b590d 100644
--- a/src/ImageSharp.Drawing/Processors/FillProcessor.cs
+++ b/src/ImageSharp.Drawing/Processors/FillProcessor.cs
@@ -1,21 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using Drawing;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Processors
+{
///
/// Using the bursh as a source of pixels colors blends the brush color with source.
///
diff --git a/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs b/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs
index c398824323..7f7faa1111 100644
--- a/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs
+++ b/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs
@@ -1,20 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing.Processors
-{
- using System;
- using System.Buffers;
- using System.Runtime.CompilerServices;
- using Drawing;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using System;
+using System.Buffers;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing.Processors
+{
///
/// Usinf a brsuh and a shape fills shape with contents of brush the
///
diff --git a/src/ImageSharp.Drawing/Properties/AssemblyInfo.cs b/src/ImageSharp.Drawing/Properties/AssemblyInfo.cs
index fba25a9dba..2891598b9b 100644
--- a/src/ImageSharp.Drawing/Properties/AssemblyInfo.cs
+++ b/src/ImageSharp.Drawing/Properties/AssemblyInfo.cs
@@ -1,6 +1,4 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
// Common values read from `AssemblyInfo.Common.cs`
diff --git a/src/ImageSharp.Drawing/Region.cs b/src/ImageSharp.Drawing/Region.cs
index 23028b9a8f..5d4d471f18 100644
--- a/src/ImageSharp.Drawing/Region.cs
+++ b/src/ImageSharp.Drawing/Region.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
-{
- using System;
- using SixLabors.Primitives;
+using System;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Drawing
+{
///
/// Represents a region of an image.
///
diff --git a/src/ImageSharp.Drawing/Text/DrawText.Path.cs b/src/ImageSharp.Drawing/Text/DrawText.Path.cs
index 8adab652fe..274b592058 100644
--- a/src/ImageSharp.Drawing/Text/DrawText.Path.cs
+++ b/src/ImageSharp.Drawing/Text/DrawText.Path.cs
@@ -1,19 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
-
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Fonts;
- using SixLabors.Shapes;
+using System.Numerics;
+using SixLabors.Fonts;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Text/DrawText.cs b/src/ImageSharp.Drawing/Text/DrawText.cs
index 340c88d5e2..c0105011e9 100644
--- a/src/ImageSharp.Drawing/Text/DrawText.cs
+++ b/src/ImageSharp.Drawing/Text/DrawText.cs
@@ -1,20 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
-
- using Drawing;
- using Drawing.Brushes;
- using Drawing.Pens;
- using ImageSharp.PixelFormats;
- using SixLabors.Fonts;
- using SixLabors.Primitives;
- using SixLabors.Shapes;
+using System.Numerics;
+using SixLabors.Fonts;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.Drawing.Brushes;
+using SixLabors.ImageSharp.Drawing.Pens;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using SixLabors.Shapes;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs
index e360e8aeed..c230a8c79e 100644
--- a/src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs
+++ b/src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Drawing
-{
- using ImageSharp.PixelFormats;
- using SixLabors.Fonts;
+using SixLabors.Fonts;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Drawing
+{
///
/// Options for influencing the drawing functions.
///
diff --git a/src/ImageSharp/ApplyProcessors.cs b/src/ImageSharp/ApplyProcessors.cs
index a04c02a428..1788332755 100644
--- a/src/ImageSharp/ApplyProcessors.cs
+++ b/src/ImageSharp/ApplyProcessors.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/ColorSpaces/CieLab.cs b/src/ImageSharp/ColorSpaces/CieLab.cs
index d382bbedb0..107be4cb2b 100644
--- a/src/ImageSharp/ColorSpaces/CieLab.cs
+++ b/src/ImageSharp/ColorSpaces/CieLab.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents a CIE L*a*b* 1976 color.
///
diff --git a/src/ImageSharp/ColorSpaces/CieLch.cs b/src/ImageSharp/ColorSpaces/CieLch.cs
index 03cf80bf12..834ef56a89 100644
--- a/src/ImageSharp/ColorSpaces/CieLch.cs
+++ b/src/ImageSharp/ColorSpaces/CieLch.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents the CIE L*C*h°, cylindrical form of the CIE L*a*b* 1976 color.
///
diff --git a/src/ImageSharp/ColorSpaces/CieLchuv.cs b/src/ImageSharp/ColorSpaces/CieLchuv.cs
index a4e8b424d7..f35914d641 100644
--- a/src/ImageSharp/ColorSpaces/CieLchuv.cs
+++ b/src/ImageSharp/ColorSpaces/CieLchuv.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents the CIE L*C*h°, cylindrical form of the CIE L*u*v* 1976 color.
///
diff --git a/src/ImageSharp/ColorSpaces/CieLuv.cs b/src/ImageSharp/ColorSpaces/CieLuv.cs
index c3fd626e67..9b52517083 100644
--- a/src/ImageSharp/ColorSpaces/CieLuv.cs
+++ b/src/ImageSharp/ColorSpaces/CieLuv.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// The CIE 1976 (L*, u*, v*) color space, commonly known by its abbreviation CIELUV, is a color space adopted by the International
/// Commission on Illumination (CIE) in 1976, as a simple-to-compute transformation of the 1931 CIE XYZ color space, but which
diff --git a/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs b/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
index d9bfe88cd7..d9767d45ea 100644
--- a/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyChromaticityCoordinates.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents the coordinates of CIEXY chromaticity space
///
diff --git a/src/ImageSharp/ColorSpaces/CieXyy.cs b/src/ImageSharp/ColorSpaces/CieXyy.cs
index 1578f1ac3e..d5ef4b15d3 100644
--- a/src/ImageSharp/ColorSpaces/CieXyy.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyy.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an CIE xyY 1931 color
///
diff --git a/src/ImageSharp/ColorSpaces/CieXyz.cs b/src/ImageSharp/ColorSpaces/CieXyz.cs
index 8d3255e65d..908408000a 100644
--- a/src/ImageSharp/ColorSpaces/CieXyz.cs
+++ b/src/ImageSharp/ColorSpaces/CieXyz.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an CIE XYZ 1931 color
///
diff --git a/src/ImageSharp/ColorSpaces/Cmyk.cs b/src/ImageSharp/ColorSpaces/Cmyk.cs
index eeaef21bd5..2a58a5762a 100644
--- a/src/ImageSharp/ColorSpaces/Cmyk.cs
+++ b/src/ImageSharp/ColorSpaces/Cmyk.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an CMYK (cyan, magenta, yellow, keyline) color.
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs b/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
index 29200823e2..2bcdc5127f 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/CieConstants.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
{
///
/// Constants use for Cie conversion calculations
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
index acdb356a22..80f9e6789b 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Adapt.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using System;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
+using System;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Performs chromatic adaptation on the various color spaces.
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
index 2c274c17a7..9268f3a70c 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLab.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLab;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLch;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLabColorSapce;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
index e3b3975a4e..13dae4b174 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLch.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLch;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
index 7f2d184803..cef63e73d2 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLchuv.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuv;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuvColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
index dc63e7a67c..04aee4897b 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieLuv.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuv;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLuv;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuvColorSapce;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLuvColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
index 6c4b6ca533..31e1e218ea 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyy.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieXyy;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieXyyColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
index ca8b31d03d..e6847beafe 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.CieXyz.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLab;
- using ImageSharp.ColorSpaces.Conversion.Implementation.CieLuv;
- using ImageSharp.ColorSpaces.Conversion.Implementation.HunterLab;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLabColorSapce;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLuvColorSapce;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HunterLabColorSapce;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
index 9cfa8f0c3d..637c121ea0 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Cmyk.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Cmyk;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CmykColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
index 9e4a8d9c34..dbc31c52b8 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsl.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Hsl;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HslColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
index 80b235894b..640461505b 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Hsv.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Hsv;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HsvColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
index b6d9d4cb98..f5ab4d645c 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.HunterLab.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.HunterLab;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HunterLabColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
index 5fcc2cd5e7..7b45704afc 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.LinearRgb.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
index 8d888182f9..ac3adee639 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Lms.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
index 1cfd565e80..de13b97eb8 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.Rgb.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
index 6660f579a4..8da7dcb7ef 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.YCbCr.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.YCbCr;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.YCbCrColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Allows conversion to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
index a52207cb44..f86f505387 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/ColorSpaceConverter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using System.Numerics;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Lms;
+using System.Numerics;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.LmsColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Converts between color spaces ensuring that the color is adapted using chromatic adaptation.
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs b/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
index aead65e590..c5d91f9a05 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/IChromaticAdaptation.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Chromatic adaptation.
/// A linear transformation of a source color (XS, YS, ZS) into a destination color (XD, YD, ZD) by a linear transformation [M]
diff --git a/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs b/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
index 920fba18fa..9ef24b38af 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/IColorConversion.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
{
///
/// Converts color between two color spaces.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieLabToCieXyzConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieLabToCieXyzConverter.cs
index 71b1596cac..75689d997c 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieLabToCieXyzConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieLabToCieXyzConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLab
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLabColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieXyzToCieLabConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieXyzToCieLabConverter.cs
index 8d877503a2..33a8dc7c8d 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieXyzToCieLabConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLab/CieXyzToCieLabConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLab
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLabColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CIeLchToCieLabConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CIeLchToCieLabConverter.cs
index 5b63b167e7..3884d9480a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CIeLchToCieLabConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CIeLchToCieLabConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLch
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CieLabToCieLchConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CieLabToCieLchConverter.cs
index b93dce75a3..50332ebdcf 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CieLabToCieLchConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLch/CieLabToCieLchConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLch
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLchuvToCieLuvConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLchuvToCieLuvConverter.cs
index 3e399016a9..ceadb01957 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLchuvToCieLuvConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLchuvToCieLuvConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuv
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuvColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLuvToCieLchuvConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLuvToCieLchuvConverter.cs
index 5339f1bcda..d301519208 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLuvToCieLchuvConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLchuv/CieLuvToCieLchuvConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuv
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLchuvColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieLuvToCieXyzConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieLuvToCieXyzConverter.cs
index 36c458828d..4fb8fdc809 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieLuvToCieXyzConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieLuvToCieXyzConverter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLuv
-{
- using System.Runtime.CompilerServices;
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLuvColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieXyzToCieLuvConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieXyzToCieLuvConverter.cs
index 3883f3a1ec..82b1b1d3f7 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieXyzToCieLuvConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieLuv/CieXyzToCieLuvConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieLuv
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieLuvColorSapce
+{
///
/// Converts from to .
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyy/CieXyzAndCieXyyConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyy/CieXyzAndCieXyyConverter.cs
index dc4a5ccf4a..31868ec11a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyy/CieXyzAndCieXyyConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/CieXyy/CieXyzAndCieXyyConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.CieXyy
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CieXyyColorSapce
+{
///
/// Color converter between CIE XYZ and CIE xyY
/// for formulas.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Cmyk/CmykAndRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Cmyk/CmykAndRgbConverter.cs
index b50e89b18c..404bc811ff 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Cmyk/CmykAndRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Cmyk/CmykAndRgbConverter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Cmyk
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.CmykColorSapce
+{
///
/// Color converter between CMYK and Rgb
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsl/HslAndRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsl/HslAndRgbConverter.cs
index 6c72cf294a..917cd3bf8a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsl/HslAndRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsl/HslAndRgbConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Hsl
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HslColorSapce
+{
///
/// Color converter between HSL and Rgb
/// See for formulas.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsv/HsvAndRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsv/HsvAndRgbConverter.cs
index 54c8e405f0..6219533ca5 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsv/HsvAndRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Hsv/HsvAndRgbConverter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Hsv
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HsvColorSapce
+{
///
/// Color converter between HSV and Rgb
/// See for formulas.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzAndHunterLabConverterBase.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzAndHunterLabConverterBase.cs
index 19fc78e9a2..85b0efd16a 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzAndHunterLabConverterBase.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzAndHunterLabConverterBase.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.HunterLab
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HunterLabColorSapce
+{
///
/// The base class for converting between and color spaces.
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzToHunterLabConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzToHunterLabConverter.cs
index 7f2df8336e..8905a0a30f 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzToHunterLabConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/CieXyzToHunterLabConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.HunterLab
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HunterLabColorSapce
+{
///
/// Color converter between CieXyz and HunterLab
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/HunterLabToCieXyzConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/HunterLabToCieXyzConverter.cs
index af7f4f3708..2cd379d853 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/HunterLabToCieXyzConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/HunterLab/HunterLabToCieXyzConverter.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.HunterLab
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.HunterLabColorSapce
+{
///
/// Color converter between HunterLab and CieXyz
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/CieXyzAndLmsConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/CieXyzAndLmsConverter.cs
index c856c7ff74..780c9e5a6e 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/CieXyzAndLmsConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/CieXyzAndLmsConverter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Lms
-{
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.LmsColorSapce
+{
///
/// Color converter between CIE XYZ and LMS
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/LmsAdaptationMatrix.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/LmsAdaptationMatrix.cs
index 279044baa7..1bd0c4ad50 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/LmsAdaptationMatrix.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Lms/LmsAdaptationMatrix.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
+using System.Numerics;
// ReSharper disable InconsistentNaming
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Lms
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.LmsColorSapce
{
- using System.Numerics;
-
///
/// AdaptionMatrix3X3 used for transformation from XYZ to LMS, defining the cone response domain.
/// Used in
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/CieXyzToLinearRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/CieXyzToLinearRgbConverter.cs
index c5c6124091..fd76a30fb8 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/CieXyzToLinearRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/CieXyzToLinearRgbConverter.cs
@@ -1,14 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Numerics;
-
- using Rgb = ImageSharp.ColorSpaces.Rgb;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Color converter between CieXyz and LinearRgb
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/GammaCompanding.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/GammaCompanding.cs
index 08200ce6bd..21a80225ee 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/GammaCompanding.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/GammaCompanding.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Implements gamma companding
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LCompanding.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LCompanding.cs
index bbf12ca005..c73a3486ed 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LCompanding.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LCompanding.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Implements L* companding
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbAndCieXyzConverterBase.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbAndCieXyzConverterBase.cs
index 4c46e4d8c7..2ec79b353b 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbAndCieXyzConverterBase.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbAndCieXyzConverterBase.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Numerics;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Provides base methods for converting between Rgb and CieXyz color spaces.
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToCieXyzConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToCieXyzConverter.cs
index 4a04185e84..19d4130373 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToCieXyzConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToCieXyzConverter.cs
@@ -1,14 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Numerics;
-
- using Rgb = ImageSharp.ColorSpaces.Rgb;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Color converter between LinearRgb and CieXyz
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
index cf4638ae71..29ea0f3148 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/LinearRgbToRgbConverter.cs
@@ -1,14 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Numerics;
-
- using Rgb = ColorSpaces.Rgb;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Color converter between LinearRgb and Rgb
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
index 0148b91d5f..d279aba850 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RGBPrimariesChromaticityCoordinates.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Represents the chromaticity coordinates of RGB primaries.
/// One of the specifiers of .
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec2020Companding.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec2020Companding.cs
index 630faedcae..f393b133ce 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec2020Companding.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec2020Companding.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Implements Rec. 2020 companding function (for 12-bits).
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec709Companding.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec709Companding.cs
index 24dd6ca17b..ba1b1379ef 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec709Companding.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/Rec709Companding.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Implements the Rec. 709 companding function
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
index 0d0d588288..e40ecc192e 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbToLinearRgbConverter.cs
@@ -1,14 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Numerics;
-
- using Rgb = ColorSpaces.Rgb;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Color converter between Rgb and LinearRgb
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
index 89e403e761..8a2c66a80c 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/RgbWorkingSpace.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
{
///
/// Trivial implementation of
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/SRgbCompanding.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/SRgbCompanding.cs
index 18ec94c51d..1e49c11591 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/SRgbCompanding.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/Rgb/SRgbCompanding.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.Rgb
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce
+{
///
/// Implements sRGB companding
///
diff --git a/src/ImageSharp/ColorSpaces/Conversion/Implementation/YCbCr/YCbCrAndRgbConverter.cs b/src/ImageSharp/ColorSpaces/Conversion/Implementation/YCbCr/YCbCrAndRgbConverter.cs
index e58da580d7..f552acbb48 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/Implementation/YCbCr/YCbCrAndRgbConverter.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/Implementation/YCbCr/YCbCrAndRgbConverter.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion.Implementation.YCbCr
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.ColorSpaces;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.ColorSpaces;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.YCbCrColorSapce
+{
///
/// Color converter between YCbCr and Rgb
/// See for formulas.
diff --git a/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs b/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
index 55d1d65a3c..6edae93017 100644
--- a/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
+++ b/src/ImageSharp/ColorSpaces/Conversion/VonKriesChromaticAdaptation.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces.Conversion
-{
- using System.Numerics;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Lms;
+using System.Numerics;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.LmsColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces.Conversion
+{
///
/// Basic implementation of the von Kries chromatic adaptation model
///
diff --git a/src/ImageSharp/ColorSpaces/Hsl.cs b/src/ImageSharp/ColorSpaces/Hsl.cs
index 5bbbeec308..cf880f1548 100644
--- a/src/ImageSharp/ColorSpaces/Hsl.cs
+++ b/src/ImageSharp/ColorSpaces/Hsl.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents a Hsl (hue, saturation, lightness) color.
///
diff --git a/src/ImageSharp/ColorSpaces/Hsv.cs b/src/ImageSharp/ColorSpaces/Hsv.cs
index dcbb73692b..9f47393792 100644
--- a/src/ImageSharp/ColorSpaces/Hsv.cs
+++ b/src/ImageSharp/ColorSpaces/Hsv.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents a HSV (hue, saturation, value) color. Also known as HSB (hue, saturation, brightness).
///
diff --git a/src/ImageSharp/ColorSpaces/HunterLab.cs b/src/ImageSharp/ColorSpaces/HunterLab.cs
index 2b49ee944d..b5ba7c86c7 100644
--- a/src/ImageSharp/ColorSpaces/HunterLab.cs
+++ b/src/ImageSharp/ColorSpaces/HunterLab.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an Hunter LAB color.
///
diff --git a/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs b/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
index a67eaeb064..3f62f75acb 100644
--- a/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
+++ b/src/ImageSharp/ColorSpaces/IAlmostEquatable.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Defines a generalized method that a value type or class implements to create
/// a type-specific method for determining approximate equality of instances.
diff --git a/src/ImageSharp/ColorSpaces/IColorVector.cs b/src/ImageSharp/ColorSpaces/IColorVector.cs
index 08b70e4829..3903e1c098 100644
--- a/src/ImageSharp/ColorSpaces/IColorVector.cs
+++ b/src/ImageSharp/ColorSpaces/IColorVector.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System.Numerics;
+using System.Numerics;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Color represented as a vector in its color space
///
diff --git a/src/ImageSharp/ColorSpaces/ICompanding.cs b/src/ImageSharp/ColorSpaces/ICompanding.cs
index e4f0e4a4c2..2dfa575ed9 100644
--- a/src/ImageSharp/ColorSpaces/ICompanding.cs
+++ b/src/ImageSharp/ColorSpaces/ICompanding.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
+namespace SixLabors.ImageSharp.ColorSpaces
{
///
/// Pair of companding functions for .
diff --git a/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs b/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
index 2360854349..156e94ed3c 100644
--- a/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
+++ b/src/ImageSharp/ColorSpaces/IRgbWorkingSpace.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
-
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
+using System;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Encasulates the RGB working color space
///
diff --git a/src/ImageSharp/ColorSpaces/Illuminants.cs b/src/ImageSharp/ColorSpaces/Illuminants.cs
index 224cf99392..85c4063bf4 100644
--- a/src/ImageSharp/ColorSpaces/Illuminants.cs
+++ b/src/ImageSharp/ColorSpaces/Illuminants.cs
@@ -1,4 +1,7 @@
-namespace ImageSharp.ColorSpaces
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+namespace SixLabors.ImageSharp.ColorSpaces
{
///
/// The well known standard illuminants.
diff --git a/src/ImageSharp/ColorSpaces/LinearRgb.cs b/src/ImageSharp/ColorSpaces/LinearRgb.cs
index fdfc0d2660..07889c3529 100644
--- a/src/ImageSharp/ColorSpaces/LinearRgb.cs
+++ b/src/ImageSharp/ColorSpaces/LinearRgb.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an linear Rgb color with specified working space
///
diff --git a/src/ImageSharp/ColorSpaces/Lms.cs b/src/ImageSharp/ColorSpaces/Lms.cs
index c76d87253c..82c291de3d 100644
--- a/src/ImageSharp/ColorSpaces/Lms.cs
+++ b/src/ImageSharp/ColorSpaces/Lms.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// LMS is a color space represented by the response of the three types of cones of the human eye,
/// named after their responsivity (sensitivity) at long, medium and short wavelengths.
diff --git a/src/ImageSharp/ColorSpaces/Rgb.cs b/src/ImageSharp/ColorSpaces/Rgb.cs
index 898c81730a..8ac8411b20 100644
--- a/src/ImageSharp/ColorSpaces/Rgb.cs
+++ b/src/ImageSharp/ColorSpaces/Rgb.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an RGB color with specified working space
///
diff --git a/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs b/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
index 20b9373948..098ca9a4a4 100644
--- a/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
+++ b/src/ImageSharp/ColorSpaces/RgbWorkingSpaces.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.RgbColorSapce;
// ReSharper disable InconsistentNaming
-namespace ImageSharp.ColorSpaces
+namespace SixLabors.ImageSharp.ColorSpaces
{
- using ImageSharp.ColorSpaces.Conversion.Implementation.Rgb;
-
///
/// Chromaticity coordinates taken from:
///
diff --git a/src/ImageSharp/ColorSpaces/YCbCr.cs b/src/ImageSharp/ColorSpaces/YCbCr.cs
index cbba023056..708a74308a 100644
--- a/src/ImageSharp/ColorSpaces/YCbCr.cs
+++ b/src/ImageSharp/ColorSpaces/YCbCr.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.ColorSpaces
-{
- using System;
- using System.ComponentModel;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.ComponentModel;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.ColorSpaces
+{
///
/// Represents an YCbCr (luminance, blue chroma, red chroma) color as defined in the ITU-T T.871 specification for the JFIF use with Jpeg.
///
diff --git a/src/ImageSharp/Common/Constants.cs b/src/ImageSharp/Common/Constants.cs
index cf43951bc5..41f2bce247 100644
--- a/src/ImageSharp/Common/Constants.cs
+++ b/src/ImageSharp/Common/Constants.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Common constants used throughout the project
diff --git a/src/ImageSharp/Common/Exceptions/ImageFormatException.cs b/src/ImageSharp/Common/Exceptions/ImageFormatException.cs
index 32a0854359..7a91756b62 100644
--- a/src/ImageSharp/Common/Exceptions/ImageFormatException.cs
+++ b/src/ImageSharp/Common/Exceptions/ImageFormatException.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// The exception that is thrown when the library tries to load
/// an image, which has an invalid format.
diff --git a/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
index ef84a1e393..eb50d0b654 100644
--- a/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
+++ b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// The exception that is thrown when an error occurs when applying a process to an image.
///
diff --git a/src/ImageSharp/Common/Extensions/ByteExtensions.cs b/src/ImageSharp/Common/Extensions/ByteExtensions.cs
index f1161eb6f6..f6c7207950 100644
--- a/src/ImageSharp/Common/Extensions/ByteExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/ByteExtensions.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the struct buffers.
///
diff --git a/src/ImageSharp/Common/Extensions/ComparableExtensions.cs b/src/ImageSharp/Common/Extensions/ComparableExtensions.cs
index d463301025..8bebb3de79 100644
--- a/src/ImageSharp/Common/Extensions/ComparableExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/ComparableExtensions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for classes that implement .
///
diff --git a/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs b/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
index af8e50c7be..f20f1a63e0 100644
--- a/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
+using System;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates a series of time saving extension methods to the interface.
///
diff --git a/src/ImageSharp/Common/Extensions/StreamExtensions.cs b/src/ImageSharp/Common/Extensions/StreamExtensions.cs
index 6de94dd229..94445a1773 100644
--- a/src/ImageSharp/Common/Extensions/StreamExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/StreamExtensions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Buffers;
- using System.IO;
+using System.Buffers;
+using System.IO;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Common/Extensions/Vector4Extensions.cs b/src/ImageSharp/Common/Extensions/Vector4Extensions.cs
index fac33da140..5fbc3960a3 100644
--- a/src/ImageSharp/Common/Extensions/Vector4Extensions.cs
+++ b/src/ImageSharp/Common/Extensions/Vector4Extensions.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the struct.
///
diff --git a/src/ImageSharp/Common/Helpers/DebugGuard.cs b/src/ImageSharp/Common/Helpers/DebugGuard.cs
index f6941fc6fc..dc3cff7a2b 100644
--- a/src/ImageSharp/Common/Helpers/DebugGuard.cs
+++ b/src/ImageSharp/Common/Helpers/DebugGuard.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Diagnostics;
+using System;
+using System.Diagnostics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to protect against invalid parameters for a DEBUG build.
///
diff --git a/src/ImageSharp/Common/Helpers/Guard.cs b/src/ImageSharp/Common/Helpers/Guard.cs
index 8e55c18af8..b0546bf9a9 100644
--- a/src/ImageSharp/Common/Helpers/Guard.cs
+++ b/src/ImageSharp/Common/Helpers/Guard.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.Linq;
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to protect against invalid parameters.
///
diff --git a/src/ImageSharp/Common/Helpers/ImageMaths.cs b/src/ImageSharp/Common/Helpers/ImageMaths.cs
index 367aa12d00..8cf220b300 100644
--- a/src/ImageSharp/Common/Helpers/ImageMaths.cs
+++ b/src/ImageSharp/Common/Helpers/ImageMaths.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Linq;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Provides common mathematical methods.
///
diff --git a/src/ImageSharp/Common/Helpers/MathF.cs b/src/ImageSharp/Common/Helpers/MathF.cs
index 5ce5b5d5dd..7d2f8063fa 100644
--- a/src/ImageSharp/Common/Helpers/MathF.cs
+++ b/src/ImageSharp/Common/Helpers/MathF.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp
+{
///
/// Provides single-precision floating point constants and static methods for trigonometric, logarithmic, and other common mathematical functions.
///
diff --git a/src/ImageSharp/Configuration.cs b/src/ImageSharp/Configuration.cs
index ef1e1705c6..2a2351e500 100644
--- a/src/ImageSharp/Configuration.cs
+++ b/src/ImageSharp/Configuration.cs
@@ -1,19 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Concurrent;
- using System.Collections.Generic;
- using System.Linq;
- using System.Threading.Tasks;
-
- using Formats;
- using ImageSharp.IO;
+using System;
+using System.Collections.Concurrent;
+using System.Collections.Generic;
+using System.Linq;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.IO;
+namespace SixLabors.ImageSharp
+{
///
/// Provides initialization code which allows extending the library.
///
diff --git a/src/ImageSharp/DefaultInternalImageProcessorContext.cs b/src/ImageSharp/DefaultInternalImageProcessorContext.cs
index 4b919db14e..8eb1c09fee 100644
--- a/src/ImageSharp/DefaultInternalImageProcessorContext.cs
+++ b/src/ImageSharp/DefaultInternalImageProcessorContext.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Performs processor application operations on the source image
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/Atkinson.cs b/src/ImageSharp/Dithering/ErrorDiffusion/Atkinson.cs
index 629944ea15..dc15cdcd35 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/Atkinson.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/Atkinson.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Atkinson image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/Burks.cs b/src/ImageSharp/Dithering/ErrorDiffusion/Burks.cs
index 02d41c369e..66697aab76 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/Burks.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/Burks.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Burks image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs b/src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs
index 408e6c383e..8d05bfcb64 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/ErrorDiffuser.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// The base class for performing error diffusion based dithering.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/FloydSteinberg.cs b/src/ImageSharp/Dithering/ErrorDiffusion/FloydSteinberg.cs
index 6165da6344..5422d83bb8 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/FloydSteinberg.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/FloydSteinberg.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Floyd–Steinberg image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs b/src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs
index bc785e8971..57eea6b921 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/IErrorDiffuser.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Encapsulates properties and methods required to perfom diffused error dithering on an image.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/JarvisJudiceNinke.cs b/src/ImageSharp/Dithering/ErrorDiffusion/JarvisJudiceNinke.cs
index 6daeab32f7..637240a124 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/JarvisJudiceNinke.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/JarvisJudiceNinke.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the JarvisJudiceNinke image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/Sierra2.cs b/src/ImageSharp/Dithering/ErrorDiffusion/Sierra2.cs
index 0c0944d0eb..db37b45afc 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/Sierra2.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/Sierra2.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Sierra2 image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/Sierra3.cs b/src/ImageSharp/Dithering/ErrorDiffusion/Sierra3.cs
index 2e22208462..f812fcdc30 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/Sierra3.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/Sierra3.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Sierra3 image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/SierraLite.cs b/src/ImageSharp/Dithering/ErrorDiffusion/SierraLite.cs
index fe4c933a9f..98af7b432b 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/SierraLite.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/SierraLite.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the SierraLite image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/ErrorDiffusion/Stucki.cs b/src/ImageSharp/Dithering/ErrorDiffusion/Stucki.cs
index b04c164814..2f94639be8 100644
--- a/src/ImageSharp/Dithering/ErrorDiffusion/Stucki.cs
+++ b/src/ImageSharp/Dithering/ErrorDiffusion/Stucki.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Applies error diffusion based dithering using the Stucki image dithering algorithm.
///
diff --git a/src/ImageSharp/Dithering/Ordered/Bayer.cs b/src/ImageSharp/Dithering/Ordered/Bayer.cs
index ded17d1e10..cfbdb0888a 100644
--- a/src/ImageSharp/Dithering/Ordered/Bayer.cs
+++ b/src/ImageSharp/Dithering/Ordered/Bayer.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering.Ordered
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering.Ordered
+{
///
/// Applies error diffusion based dithering using the 4x4 Bayer dithering matrix.
///
diff --git a/src/ImageSharp/Dithering/Ordered/IOrderedDither.cs b/src/ImageSharp/Dithering/Ordered/IOrderedDither.cs
index c69cddefed..fbd51a2539 100644
--- a/src/ImageSharp/Dithering/Ordered/IOrderedDither.cs
+++ b/src/ImageSharp/Dithering/Ordered/IOrderedDither.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Dithering
+{
///
/// Encapsulates properties and methods required to perfom ordered dithering on an image.
///
diff --git a/src/ImageSharp/Dithering/Ordered/Ordered.cs b/src/ImageSharp/Dithering/Ordered/Ordered.cs
index 1fd39eb8ba..4b559c4e12 100644
--- a/src/ImageSharp/Dithering/Ordered/Ordered.cs
+++ b/src/ImageSharp/Dithering/Ordered/Ordered.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering.Ordered
-{
- using ImageSharp.Memory;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Dithering.Ordered
+{
///
/// Applies error diffusion based dithering using the 4x4 ordered dithering matrix.
///
diff --git a/src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs b/src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs
index a180888f70..94292b7b51 100644
--- a/src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs
+++ b/src/ImageSharp/Dithering/Ordered/OrderedDither4x4.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Dithering.Ordered
-{
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Dithering.Ordered
+{
///
/// The base class for performing ordered ditheroing using a 4x4 matrix.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs b/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
index 330326acfc..5ea9baa164 100644
--- a/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Enumerates the available bits per pixel for bitmap.
diff --git a/src/ImageSharp/Formats/Bmp/BmpCompression.cs b/src/ImageSharp/Formats/Bmp/BmpCompression.cs
index a9246d449e..e2a73639d1 100644
--- a/src/ImageSharp/Formats/Bmp/BmpCompression.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpCompression.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Defines how the compression type of the image data
diff --git a/src/ImageSharp/Formats/Bmp/BmpConfigurationModule.cs b/src/ImageSharp/Formats/Bmp/BmpConfigurationModule.cs
index f70ff1a56d..46340fa85f 100644
--- a/src/ImageSharp/Formats/Bmp/BmpConfigurationModule.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpConfigurationModule.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Registers the image encoders, decoders and mime type detectors for the bmp format.
diff --git a/src/ImageSharp/Formats/Bmp/BmpConstants.cs b/src/ImageSharp/Formats/Bmp/BmpConstants.cs
index d394b61f6e..15187e9691 100644
--- a/src/ImageSharp/Formats/Bmp/BmpConstants.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpConstants.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Defines constants relating to BMPs
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpDecoder.cs b/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
index 5baf1b1a5a..1b015f8e64 100644
--- a/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image decoder for generating an image out of a Windows bitmap stream.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
index 817d00f7e7..f26476222f 100644
--- a/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.IO;
- using System.Runtime.CompilerServices;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Performs the bmp decoding operation.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpEncoder.cs b/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
index dfba0b41c0..a0db29d7a0 100644
--- a/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image encoder for writing an image to a stream as a Windows bitmap.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
index e41c295012..67754a175a 100644
--- a/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.IO;
-
- using ImageSharp.PixelFormats;
-
- using IO;
+using System;
+using System.IO;
+using SixLabors.ImageSharp.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image encoder for writing an image to a stream as a Windows bitmap.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs b/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
index f9b20a48f8..7fe8cd458b 100644
--- a/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Stores general information about the Bitmap file.
diff --git a/src/ImageSharp/Formats/Bmp/BmpFormat.cs b/src/ImageSharp/Formats/Bmp/BmpFormat.cs
index bd25eb9b75..447bf6cb0b 100644
--- a/src/ImageSharp/Formats/Bmp/BmpFormat.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpFormat.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Registers the image encoders, decoders and mime type detectors for the bmp format.
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs b/src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs
index 697ee0f981..6bd1f9d289 100644
--- a/src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpImageFormatDetector.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Detects bmp file headers
///
diff --git a/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs b/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
index dc6a489d34..d5c9213131 100644
--- a/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// This block of bytes tells the application detailed information
diff --git a/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs b/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
index 9285b9cf7a..08b47c0e1c 100644
--- a/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Bmp/IBmpDecoderOptions.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image decoder options for decoding Windows bitmap streams.
///
diff --git a/src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs b/src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs
index dd17043fad..c89b2b25c0 100644
--- a/src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs
+++ b/src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Configuration options for use during bmp encoding
///
diff --git a/src/ImageSharp/Formats/Bmp/ImageExtensions.cs b/src/ImageSharp/Formats/Bmp/ImageExtensions.cs
index 96d0ceb9f2..d80abb51e3 100644
--- a/src/ImageSharp/Formats/Bmp/ImageExtensions.cs
+++ b/src/ImageSharp/Formats/Bmp/ImageExtensions.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.IO;
-
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Formats/Gif/DisposalMethod.cs b/src/ImageSharp/Formats/Gif/DisposalMethod.cs
index 80b5f3c6e7..94cf820882 100644
--- a/src/ImageSharp/Formats/Gif/DisposalMethod.cs
+++ b/src/ImageSharp/Formats/Gif/DisposalMethod.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Provides enumeration for instructing the decoder what to do with the last image
diff --git a/src/ImageSharp/Formats/Gif/GifConfigurationModule.cs b/src/ImageSharp/Formats/Gif/GifConfigurationModule.cs
index ee134d66cd..676363bbeb 100644
--- a/src/ImageSharp/Formats/Gif/GifConfigurationModule.cs
+++ b/src/ImageSharp/Formats/Gif/GifConfigurationModule.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Registers the image encoders, decoders and mime type detectors for the gif format.
diff --git a/src/ImageSharp/Formats/Gif/GifConstants.cs b/src/ImageSharp/Formats/Gif/GifConstants.cs
index 9bec6c48f9..e65d33c72c 100644
--- a/src/ImageSharp/Formats/Gif/GifConstants.cs
+++ b/src/ImageSharp/Formats/Gif/GifConstants.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
- using System.Text;
+using System.Collections.Generic;
+using System.Text;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Constants that define specific points within a gif.
///
diff --git a/src/ImageSharp/Formats/Gif/GifDecoder.cs b/src/ImageSharp/Formats/Gif/GifDecoder.cs
index 927289094f..9322cec8d0 100644
--- a/src/ImageSharp/Formats/Gif/GifDecoder.cs
+++ b/src/ImageSharp/Formats/Gif/GifDecoder.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Decoder for generating an image out of a gif encoded stream.
///
diff --git a/src/ImageSharp/Formats/Gif/GifDecoderCore.cs b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
index 948103fed2..1547046582 100644
--- a/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
@@ -1,19 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Buffers;
- using System.IO;
- using System.Runtime.CompilerServices;
- using System.Text;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Buffers;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Performs the gif decoding operation.
///
diff --git a/src/ImageSharp/Formats/Gif/GifEncoder.cs b/src/ImageSharp/Formats/Gif/GifEncoder.cs
index b48db56356..2dde83d9fe 100644
--- a/src/ImageSharp/Formats/Gif/GifEncoder.cs
+++ b/src/ImageSharp/Formats/Gif/GifEncoder.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
- using ImageSharp.Quantizers;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image encoder for writing image data to a stream in gif format.
///
diff --git a/src/ImageSharp/Formats/Gif/GifEncoderCore.cs b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
index 81b3cfba4a..8105c695db 100644
--- a/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
@@ -1,20 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Buffers;
- using System.IO;
- using System.Linq;
- using System.Text;
- using ImageSharp.PixelFormats;
-
- using IO;
- using Quantizers;
+using System;
+using System.Buffers;
+using System.IO;
+using System.Linq;
+using System.Text;
+using SixLabors.ImageSharp.IO;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Performs the gif encoding operation.
///
diff --git a/src/ImageSharp/Formats/Gif/GifFormat.cs b/src/ImageSharp/Formats/Gif/GifFormat.cs
index 744aadff9a..887081fc7a 100644
--- a/src/ImageSharp/Formats/Gif/GifFormat.cs
+++ b/src/ImageSharp/Formats/Gif/GifFormat.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Registers the image encoders, decoders and mime type detectors for the gif format.
///
diff --git a/src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs b/src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs
index 04fcfc516c..7f908ad983 100644
--- a/src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs
+++ b/src/ImageSharp/Formats/Gif/GifImageFormatDetector.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Detects gif file headers
///
diff --git a/src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs b/src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs
index caaa8932bb..c5ba972de6 100644
--- a/src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Decoder for generating an image out of a gif encoded stream.
///
diff --git a/src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs b/src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs
index c38ec7e451..1b8cf166e8 100644
--- a/src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs
+++ b/src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
- using ImageSharp.Quantizers;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The configuration options used for encoding gifs
///
diff --git a/src/ImageSharp/Formats/Gif/ImageExtensions.cs b/src/ImageSharp/Formats/Gif/ImageExtensions.cs
index 717df44238..cfdd544c71 100644
--- a/src/ImageSharp/Formats/Gif/ImageExtensions.cs
+++ b/src/ImageSharp/Formats/Gif/ImageExtensions.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.IO;
-
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Formats/Gif/LzwDecoder.cs b/src/ImageSharp/Formats/Gif/LzwDecoder.cs
index bc0e9717c6..fcc50fe5c4 100644
--- a/src/ImageSharp/Formats/Gif/LzwDecoder.cs
+++ b/src/ImageSharp/Formats/Gif/LzwDecoder.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Buffers;
- using System.IO;
+using System;
+using System.Buffers;
+using System.IO;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Decompresses and decodes data using the dynamic LZW algorithms.
///
diff --git a/src/ImageSharp/Formats/Gif/LzwEncoder.cs b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
index 69419444ff..e7865f9137 100644
--- a/src/ImageSharp/Formats/Gif/LzwEncoder.cs
+++ b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Buffers;
- using System.IO;
+using System;
+using System.Buffers;
+using System.IO;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encodes and compresses the image data using dynamic Lempel-Ziv compression.
///
diff --git a/src/ImageSharp/Formats/Gif/PackedField.cs b/src/ImageSharp/Formats/Gif/PackedField.cs
index 21d8f91f29..d0489a13c7 100644
--- a/src/ImageSharp/Formats/Gif/PackedField.cs
+++ b/src/ImageSharp/Formats/Gif/PackedField.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Represents a byte of data in a GIF data stream which contains a number
/// of data items.
diff --git a/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs b/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
index 503bd4fdf7..13a1fb6a8f 100644
--- a/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// The Graphic Control Extension contains parameters used when
diff --git a/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
index 12c13beaf0..8765c9deaf 100644
--- a/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Each image in the Data Stream is composed of an Image Descriptor,
diff --git a/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
index fc2cc974aa..28983fa3f7 100644
--- a/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// The Logical Screen Descriptor contains the parameters
diff --git a/src/ImageSharp/Formats/IImageDecoder.cs b/src/ImageSharp/Formats/IImageDecoder.cs
index 66eabb1b82..86d5f5375b 100644
--- a/src/ImageSharp/Formats/IImageDecoder.cs
+++ b/src/ImageSharp/Formats/IImageDecoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encapsulates properties and methods required for decoding an image from a stream.
///
diff --git a/src/ImageSharp/Formats/IImageEncoder.cs b/src/ImageSharp/Formats/IImageEncoder.cs
index 4ad41ebc27..ac0b6e3119 100644
--- a/src/ImageSharp/Formats/IImageEncoder.cs
+++ b/src/ImageSharp/Formats/IImageEncoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encapsulates properties and methods required for encoding an image to a stream.
///
diff --git a/src/ImageSharp/Formats/IImageFormat.cs b/src/ImageSharp/Formats/IImageFormat.cs
index d6ddc0b0bb..15bdc73a84 100644
--- a/src/ImageSharp/Formats/IImageFormat.cs
+++ b/src/ImageSharp/Formats/IImageFormat.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Describes an image format.
///
diff --git a/src/ImageSharp/Formats/IImageFormatDetector.cs b/src/ImageSharp/Formats/IImageFormatDetector.cs
index a53da07e8b..8266439bdc 100644
--- a/src/ImageSharp/Formats/IImageFormatDetector.cs
+++ b/src/ImageSharp/Formats/IImageFormatDetector.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.Text;
+using System;
+using System.Collections.Generic;
+using System.Text;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Used for detecting mime types from a file header
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
index f84dc977f1..22b1d51f02 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
@@ -5,7 +5,7 @@
// ReSharper disable InconsistentNaming
//
#pragma warning disable
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
using System.Numerics;
using System.Runtime.CompilerServices;
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt
index 03566acbbc..9c3dcc4a4e 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt
+++ b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt
@@ -14,7 +14,7 @@
<#
char[] coordz = {'X', 'Y', 'Z', 'W'};
#>
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
using System.Numerics;
using System.Runtime.CompilerServices;
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
index 130b5856c0..e6970df82e 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
@@ -1,16 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Buffers;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System;
+using System.Buffers;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// DCT code Ported from https://github.com/norishigefukushima/dct_simd
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs b/src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs
index 63453da21a..4f69bfbe23 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg.Components
+namespace SixLabors.ImageSharp.Formats.Jpg.Components
{
///
/// Poor man's stackalloc: Contains a value-type buffer sized for 4 instances.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/DCT.cs b/src/ImageSharp/Formats/Jpeg/Components/DCT.cs
index 5729fe46d6..483836d816 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/DCT.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/DCT.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
// ReSharper disable InconsistentNaming
+using System.Numerics;
+using System.Runtime.CompilerServices;
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
///
/// Contains forward and inverse DCT implementations
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs
index 02f585be02..3f4b281b68 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Holds the unprocessed bits that have been taken from the byte-stream.
/// The n least significant bits of a form the unread bits, to be read in MSB to
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs
index 0e57e98d89..48eb44233e 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Buffers;
- using System.IO;
- using System.Runtime.CompilerServices;
+using System;
+using System.Buffers;
+using System.IO;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Bytes is a byte buffer, similar to a stream, except that it
/// has to be able to unread more than 1 byte, due to byte stuffing.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs
index 5b53db1901..b781c5b3c1 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// Represents a single color component
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs
index 89fc115ea3..1b859d2154 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.InteropServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Represents a component scan
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs
index 900d77ec46..bb2f23588e 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// A structure to store unprocessed instances and their coordinates while scanning the image.
/// The is present in a "raw" decoded frequency-domain form.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs
index 8b82184faf..729f452d41 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Represents "recoverable" decoder errors.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs
index 9ce5ea4146..6617a297a7 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Encapsulates exception thrower methods for the Jpeg Encoder
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs
index 5ed25ef049..f01db26bac 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// The EOF (End of File exception).
/// Thrown when the decoder encounters an EOF marker without a proceeding EOI (End Of Image) marker
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs
index 390e5dd150..3178b99f4b 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Buffers;
+using System;
+using System.Buffers;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Represents a Huffman tree
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs
index 60042d36f8..d3d7481856 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.IO;
- using System.Runtime.CompilerServices;
+using System;
+using System.IO;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Encapsulates stream reading and processing data and operations for .
/// It's a value type for imporved data locality, and reduced number of CALLVIRT-s
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs
index 71472c00fc..4d8f18b1bf 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
-
- using ImageSharp.Memory;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Encapsulates the implementation of processing "raw" -s into Jpeg image channels.
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs
index 342ce299ce..cb138bb1eb 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs
@@ -1,13 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Represents an area of a Jpeg subimage (channel)
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
index 7b910cdd24..646eaf77a8 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.InteropServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Conains the definition of
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
index 52e25f3a81..bd91e78629 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// Conains the definition of
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs
index 7d2e6d4414..d864fbca09 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-// ReSharper disable InconsistentNaming
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
- using ImageSharp.Memory;
+// ReSharper disable InconsistentNaming
+using System;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Encapsulates the impementation of Jpeg SOS Huffman decoding. See JpegScanDecoder.md!
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs
index f8c157237d..c4eae6df98 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// The missing ff00 exception.
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs
index c9cc327b86..de9b1dceaa 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Buffers;
-
- using ImageSharp.Memory;
- using SixLabors.Primitives;
+using System;
+using System.Buffers;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Represents an image made up of three color components (luminance, blue chroma, red chroma)
///
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrToRgbTables.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrToRgbTables.cs
index 5c9e8f9fc3..0bdcebfc62 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrToRgbTables.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrToRgbTables.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Provides 8-bit lookup tables for converting from YCbCr to Rgb colorspace.
/// Methods to build the tables are based on libjpeg implementation.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs
index 3875cc12fe..ecd03c7b32 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// Enumerates the Huffman tables
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs
index d0003b919d..4dad8f8665 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// A compiled look-up table representation of a huffmanSpec.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs
index a0eea6e718..1d555ee4a9 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// The Huffman encoding specifications.
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs
index 5a469e0e9d..750652c87c 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
+namespace SixLabors.ImageSharp.Formats.Jpg
{
///
/// Enumerates the quantization tables
diff --git a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
index 94173d3e43..a982145848 100644
--- a/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
+++ b/src/ImageSharp/Formats/Jpeg/Components/Encoder/RgbToYCbCrTables.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Provides 8-bit lookup tables for converting from Rgb to YCbCr colorspace.
/// Methods to build the tables are based on libjpeg implementation.
diff --git a/src/ImageSharp/Formats/Jpeg/IJpegDecoderOptions.cs b/src/ImageSharp/Formats/Jpeg/IJpegDecoderOptions.cs
index 6830e2e4a5..4cbd8379a7 100644
--- a/src/ImageSharp/Formats/Jpeg/IJpegDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Jpeg/IJpegDecoderOptions.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image decoder for generating an image out of a jpg stream.
///
diff --git a/src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs b/src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs
index 947c98ee2a..7867056bfc 100644
--- a/src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs
+++ b/src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encoder for writing the data image to a stream in jpeg format.
///
diff --git a/src/ImageSharp/Formats/Jpeg/ImageExtensions.cs b/src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
index c69007e664..e0ae0c5a39 100644
--- a/src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
+++ b/src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.IO;
-
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegConfigurationModule.cs b/src/ImageSharp/Formats/Jpeg/JpegConfigurationModule.cs
index bb8c4e83f2..43f56caecd 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegConfigurationModule.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegConfigurationModule.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Registers the image encoders, decoders and mime type detectors for the jpeg format.
diff --git a/src/ImageSharp/Formats/Jpeg/JpegConstants.cs b/src/ImageSharp/Formats/Jpeg/JpegConstants.cs
index 99c0399dcc..3061c2497b 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegConstants.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegConstants.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Defines jpeg constants defined in the specification.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegDecoder.cs b/src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
index b3caddeca7..acba1be269 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image decoder for generating an image out of a jpg stream.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
index 0ce927e516..f3a53160b5 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
@@ -1,20 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Runtime.CompilerServices;
- using System.Threading.Tasks;
-
- using ImageSharp.Formats.Jpg;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Formats.Jpg;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Performs the jpeg decoding operation.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
index 6c6561468f..d878588ecf 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encoder for writing the data image to a stream in jpeg format.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
index d2b7d2d7c4..3fa4a182a6 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
@@ -1,19 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Buffers;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Runtime.CompilerServices;
- using ImageSharp.Formats.Jpg;
- using ImageSharp.Formats.Jpg.Components;
- using ImageSharp.PixelFormats;
+using System.Buffers;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Formats.Jpg;
+using SixLabors.ImageSharp.Formats.Jpg.Components;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image encoder for writing an image to a stream as a jpeg.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegFormat.cs b/src/ImageSharp/Formats/Jpeg/JpegFormat.cs
index 23cd5d8752..5a7b2e4509 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegFormat.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegFormat.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Registers the image encoders, decoders and mime type detectors for the jpeg format.
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs b/src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs
index b72b290c04..32bd904f03 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegImageFormatDetector.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Detects Jpeg file headers
///
diff --git a/src/ImageSharp/Formats/Jpeg/JpegSubsample.cs b/src/ImageSharp/Formats/Jpeg/JpegSubsample.cs
index 287323bdd4..971a749314 100644
--- a/src/ImageSharp/Formats/Jpeg/JpegSubsample.cs
+++ b/src/ImageSharp/Formats/Jpeg/JpegSubsample.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Enumerates the chroma subsampling method applied to the image.
diff --git a/src/ImageSharp/Formats/Jpeg/UnzigData.cs b/src/ImageSharp/Formats/Jpeg/UnzigData.cs
index e74dd5c73c..d781238278 100644
--- a/src/ImageSharp/Formats/Jpeg/UnzigData.cs
+++ b/src/ImageSharp/Formats/Jpeg/UnzigData.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.InteropServices;
+using System;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Holds the Jpeg UnZig array in a value/stack type.
/// Unzig maps from the zigzag ordering to the natural ordering. For example,
diff --git a/src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs b/src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
index afb8e07007..3d20853601 100644
--- a/src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
+++ b/src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Jpeg specific utilities and extension methods
///
diff --git a/src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs
index 99d1c3e04e..7415fcec3e 100644
--- a/src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs
+++ b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// Like corefxlab Span, but with an AddOffset() method for efficiency.
/// TODO: When Span will be official, consider replacing this class!
diff --git a/src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs
index 45ecfc0920..92148a256f 100644
--- a/src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs
+++ b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats.Jpg
-{
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats.Jpg
+{
///
/// MutableSpan Extensions
///
diff --git a/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs b/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
index db2189b3c4..061fea8a40 100644
--- a/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The Average filter uses the average of the two neighboring pixels (left and above) to predict
/// the value of a pixel.
diff --git a/src/ImageSharp/Formats/Png/Filters/FilterType.cs b/src/ImageSharp/Formats/Png/Filters/FilterType.cs
index 0eddf08f20..33fc646568 100644
--- a/src/ImageSharp/Formats/Png/Filters/FilterType.cs
+++ b/src/ImageSharp/Formats/Png/Filters/FilterType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Provides enumeration of the various PNG filter types.
diff --git a/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs b/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
index ee77d1a5eb..be3c06d70b 100644
--- a/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The None filter, the scanline is transmitted unmodified; it is only necessary to
/// insert a filter type byte before the data.
diff --git a/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs b/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
index ec12eca058..6db580534c 100644
--- a/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The Paeth filter computes a simple linear function of the three neighboring pixels (left, above, upper left),
/// then chooses as predictor the neighboring pixel closest to the computed value.
diff --git a/src/ImageSharp/Formats/Png/Filters/SubFilter.cs b/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
index f81122ad24..62cc57718b 100644
--- a/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The Sub filter transmits the difference between each byte and the value of the corresponding byte
/// of the prior pixel.
diff --git a/src/ImageSharp/Formats/Png/Filters/UpFilter.cs b/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
index b89a3c5fcc..a2051d33ff 100644
--- a/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The Up filter is just like the Sub filter except that the pixel immediately above the current pixel,
/// rather than just to its left, is used as the predictor.
diff --git a/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs b/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
index de163ba7e5..c612a7159b 100644
--- a/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
+++ b/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The optioas for decoding png images
///
diff --git a/src/ImageSharp/Formats/Png/IPngEncoderOptions.cs b/src/ImageSharp/Formats/Png/IPngEncoderOptions.cs
index 8f0a4cd829..73d7a393b4 100644
--- a/src/ImageSharp/Formats/Png/IPngEncoderOptions.cs
+++ b/src/ImageSharp/Formats/Png/IPngEncoderOptions.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
- using ImageSharp.Quantizers;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// The options availible for manipulating the encoder pipeline
///
diff --git a/src/ImageSharp/Formats/Png/ImageExtensions.cs b/src/ImageSharp/Formats/Png/ImageExtensions.cs
index 697380c19f..70815e0faf 100644
--- a/src/ImageSharp/Formats/Png/ImageExtensions.cs
+++ b/src/ImageSharp/Formats/Png/ImageExtensions.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.IO;
-
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Formats/Png/PngChunk.cs b/src/ImageSharp/Formats/Png/PngChunk.cs
index 3d769057ca..9e7357f00a 100644
--- a/src/ImageSharp/Formats/Png/PngChunk.cs
+++ b/src/ImageSharp/Formats/Png/PngChunk.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Stores header information about a chunk.
diff --git a/src/ImageSharp/Formats/Png/PngChunkTypes.cs b/src/ImageSharp/Formats/Png/PngChunkTypes.cs
index 72486b50d7..b501783d54 100644
--- a/src/ImageSharp/Formats/Png/PngChunkTypes.cs
+++ b/src/ImageSharp/Formats/Png/PngChunkTypes.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Contains a list of possible chunk type identifiers.
diff --git a/src/ImageSharp/Formats/Png/PngColorType.cs b/src/ImageSharp/Formats/Png/PngColorType.cs
index 421e27ba33..093edaddd9 100644
--- a/src/ImageSharp/Formats/Png/PngColorType.cs
+++ b/src/ImageSharp/Formats/Png/PngColorType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Provides enumeration of available PNG color types.
diff --git a/src/ImageSharp/Formats/Png/PngConfigurationModule.cs b/src/ImageSharp/Formats/Png/PngConfigurationModule.cs
index bb1c2086cc..c362e19529 100644
--- a/src/ImageSharp/Formats/Png/PngConfigurationModule.cs
+++ b/src/ImageSharp/Formats/Png/PngConfigurationModule.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Registers the image encoders, decoders and mime type detectors for the png format.
diff --git a/src/ImageSharp/Formats/Png/PngConstants.cs b/src/ImageSharp/Formats/Png/PngConstants.cs
index 84e76a3419..3c8992a540 100644
--- a/src/ImageSharp/Formats/Png/PngConstants.cs
+++ b/src/ImageSharp/Formats/Png/PngConstants.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
- using System.Text;
+using System.Collections.Generic;
+using System.Text;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Defines png constants defined in the specification.
///
diff --git a/src/ImageSharp/Formats/Png/PngDecoder.cs b/src/ImageSharp/Formats/Png/PngDecoder.cs
index 61a8cb2127..da3a2f139c 100644
--- a/src/ImageSharp/Formats/Png/PngDecoder.cs
+++ b/src/ImageSharp/Formats/Png/PngDecoder.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Encoder for generating an image out of a png encoded stream.
///
diff --git a/src/ImageSharp/Formats/Png/PngDecoderCore.cs b/src/ImageSharp/Formats/Png/PngDecoderCore.cs
index d9df44a091..75ca69684a 100644
--- a/src/ImageSharp/Formats/Png/PngDecoderCore.cs
+++ b/src/ImageSharp/Formats/Png/PngDecoderCore.cs
@@ -1,22 +1,19 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+using System;
+using System.Buffers;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using System.Text;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using static SixLabors.ImageSharp.ComparableExtensions;
+
+namespace SixLabors.ImageSharp.Formats
{
- using System;
- using System.Buffers;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
- using System.Runtime.CompilerServices;
- using System.Text;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
-
- using static ComparableExtensions;
-
///
/// Performs the png decoding operation.
///
diff --git a/src/ImageSharp/Formats/Png/PngEncoder.cs b/src/ImageSharp/Formats/Png/PngEncoder.cs
index bfd82a0748..583d77a8ab 100644
--- a/src/ImageSharp/Formats/Png/PngEncoder.cs
+++ b/src/ImageSharp/Formats/Png/PngEncoder.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
- using System.IO;
-
- using ImageSharp.PixelFormats;
- using ImageSharp.Quantizers;
+using System.Collections.Generic;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Image encoder for writing image data to a stream in png format.
///
diff --git a/src/ImageSharp/Formats/Png/PngEncoderCore.cs b/src/ImageSharp/Formats/Png/PngEncoderCore.cs
index cfbd0c4493..cee62fde36 100644
--- a/src/ImageSharp/Formats/Png/PngEncoderCore.cs
+++ b/src/ImageSharp/Formats/Png/PngEncoderCore.cs
@@ -1,23 +1,18 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+using System;
+using System.Buffers;
+using System.IO;
+using System.Linq;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+using static SixLabors.ImageSharp.ComparableExtensions;
+
+namespace SixLabors.ImageSharp.Formats
{
- using System;
- using System.Buffers;
- using System.IO;
- using System.Linq;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
-
- using Quantizers;
-
- using static ComparableExtensions;
-
///
/// Performs the png encoding operation.
///
diff --git a/src/ImageSharp/Formats/Png/PngFormat.cs b/src/ImageSharp/Formats/Png/PngFormat.cs
index 6df2aa7c58..9cfa660126 100644
--- a/src/ImageSharp/Formats/Png/PngFormat.cs
+++ b/src/ImageSharp/Formats/Png/PngFormat.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Registers the image encoders, decoders and mime type detectors for the png format.
///
diff --git a/src/ImageSharp/Formats/Png/PngHeader.cs b/src/ImageSharp/Formats/Png/PngHeader.cs
index 9cf823fa19..3bbf10526a 100644
--- a/src/ImageSharp/Formats/Png/PngHeader.cs
+++ b/src/ImageSharp/Formats/Png/PngHeader.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Represents the png header chunk.
diff --git a/src/ImageSharp/Formats/Png/PngImageFormatDetector.cs b/src/ImageSharp/Formats/Png/PngImageFormatDetector.cs
index fdea3eb8ae..bf4a91caf2 100644
--- a/src/ImageSharp/Formats/Png/PngImageFormatDetector.cs
+++ b/src/ImageSharp/Formats/Png/PngImageFormatDetector.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Detects png file headers
///
diff --git a/src/ImageSharp/Formats/Png/PngInterlaceMode.cs b/src/ImageSharp/Formats/Png/PngInterlaceMode.cs
index b43aff0b78..a39ccd6bed 100644
--- a/src/ImageSharp/Formats/Png/PngInterlaceMode.cs
+++ b/src/ImageSharp/Formats/Png/PngInterlaceMode.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Provides enumeration of available PNG interlace modes.
diff --git a/src/ImageSharp/Formats/Png/Zlib/Adler32.cs b/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
index 5f92cc9e09..d0ddd84405 100644
--- a/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Computes Adler32 checksum for a stream of data. An Adler32
/// checksum is not as reliable as a CRC32 checksum, but a lot faster to
diff --git a/src/ImageSharp/Formats/Png/Zlib/Crc32.cs b/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
index d940112a8d..7ca0f668b5 100644
--- a/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Generate a table for a byte-wise 32-bit CRC calculation on the polynomial:
/// x^32+x^26+x^23+x^22+x^16+x^12+x^11+x^10+x^8+x^7+x^5+x^4+x^2+x+1.
diff --git a/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs b/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
index cbd292dc4c..4b656ab9cd 100644
--- a/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
+namespace SixLabors.ImageSharp.Formats
{
///
/// Interface to compute a data checksum used by checked input/output streams.
diff --git a/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
index c1f04fa981..11ddb10730 100644
--- a/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Formats
-{
- using System;
- using System.IO;
- using System.IO.Compression;
+using System;
+using System.IO;
+using System.IO.Compression;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Provides methods and properties for compressing streams by using the Zlib Deflate algorithm.
///
diff --git a/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
index 136f919da7..d668ff4176 100644
--- a/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
@@ -1,11 +1,14 @@
-namespace ImageSharp.Formats
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.IO.Compression;
- using System.Text;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.IO.Compression;
+using System.Text;
+namespace SixLabors.ImageSharp.Formats
+{
///
/// Provides methods and properties for deframing streams from PNGs.
///
diff --git a/src/ImageSharp/GraphicsOptions.cs b/src/ImageSharp/GraphicsOptions.cs
index f45582e1e6..114eaab2a6 100644
--- a/src/ImageSharp/GraphicsOptions.cs
+++ b/src/ImageSharp/GraphicsOptions.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Options for influencing the drawing functions.
///
diff --git a/src/ImageSharp/IConfigurationModule.cs b/src/ImageSharp/IConfigurationModule.cs
index 95b92ed056..93c40497da 100644
--- a/src/ImageSharp/IConfigurationModule.cs
+++ b/src/ImageSharp/IConfigurationModule.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Represents an interface that can register image encoders, decoders and image format detectors.
diff --git a/src/ImageSharp/IImageProcessingContextFactory.cs b/src/ImageSharp/IImageProcessingContextFactory.cs
index 08c536a602..b7b935ecd5 100644
--- a/src/ImageSharp/IImageProcessingContextFactory.cs
+++ b/src/ImageSharp/IImageProcessingContextFactory.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Represents an interface that will create IInternalImageProcessingContext instances
///
diff --git a/src/ImageSharp/IImageProcessingContext{TPixel}.cs b/src/ImageSharp/IImageProcessingContext{TPixel}.cs
index 6aa2b799fa..552e8d579d 100644
--- a/src/ImageSharp/IImageProcessingContext{TPixel}.cs
+++ b/src/ImageSharp/IImageProcessingContext{TPixel}.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// An interface to queue up image operations to apply to an image.
///
diff --git a/src/ImageSharp/IO/BigEndianBitConverter.cs b/src/ImageSharp/IO/BigEndianBitConverter.cs
index debe1706c9..6b5cf3b9c7 100644
--- a/src/ImageSharp/IO/BigEndianBitConverter.cs
+++ b/src/ImageSharp/IO/BigEndianBitConverter.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
+namespace SixLabors.ImageSharp.IO
{
///
/// Implementation of EndianBitConverter which converts to/from big-endian byte arrays.
diff --git a/src/ImageSharp/IO/EndianBinaryReader.cs b/src/ImageSharp/IO/EndianBinaryReader.cs
index e21d3d3db3..0d660c68d5 100644
--- a/src/ImageSharp/IO/EndianBinaryReader.cs
+++ b/src/ImageSharp/IO/EndianBinaryReader.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
- using System.IO;
- using System.Text;
+using System;
+using System.IO;
+using System.Text;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness, depending on the it is constructed with.
/// No data is buffered in the reader; the client may seek within the stream at will.
diff --git a/src/ImageSharp/IO/EndianBinaryWriter.cs b/src/ImageSharp/IO/EndianBinaryWriter.cs
index ef026f00c2..dd87faf455 100644
--- a/src/ImageSharp/IO/EndianBinaryWriter.cs
+++ b/src/ImageSharp/IO/EndianBinaryWriter.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
- using System.IO;
- using System.Text;
+using System;
+using System.IO;
+using System.Text;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness, depending on
/// the it is constructed with.
diff --git a/src/ImageSharp/IO/EndianBitConverter.Conversion.cs b/src/ImageSharp/IO/EndianBitConverter.Conversion.cs
index 0858acfedc..844c81cc9e 100644
--- a/src/ImageSharp/IO/EndianBitConverter.Conversion.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.Conversion.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness.
///
diff --git a/src/ImageSharp/IO/EndianBitConverter.CopyBytes.cs b/src/ImageSharp/IO/EndianBitConverter.CopyBytes.cs
index b46a453a4f..ea1d7aa5ac 100644
--- a/src/ImageSharp/IO/EndianBitConverter.CopyBytes.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.CopyBytes.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness.
///
diff --git a/src/ImageSharp/IO/EndianBitConverter.GetBytes.cs b/src/ImageSharp/IO/EndianBitConverter.GetBytes.cs
index b3e0133e43..5686c829c4 100644
--- a/src/ImageSharp/IO/EndianBitConverter.GetBytes.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.GetBytes.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness.
///
diff --git a/src/ImageSharp/IO/EndianBitConverter.ToType.cs b/src/ImageSharp/IO/EndianBitConverter.ToType.cs
index 93b49558ad..0c0e49911b 100644
--- a/src/ImageSharp/IO/EndianBitConverter.ToType.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.ToType.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness.
///
diff --git a/src/ImageSharp/IO/EndianBitConverter.cs b/src/ImageSharp/IO/EndianBitConverter.cs
index 06b88dbc90..b563a09cb8 100644
--- a/src/ImageSharp/IO/EndianBitConverter.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.IO
+{
///
/// Equivalent of , but with either endianness.
///
diff --git a/src/ImageSharp/IO/Endianness.cs b/src/ImageSharp/IO/Endianness.cs
index aefda6dc4b..59b2ae77c1 100644
--- a/src/ImageSharp/IO/Endianness.cs
+++ b/src/ImageSharp/IO/Endianness.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
+namespace SixLabors.ImageSharp.IO
{
///
/// Endianness of a converter
diff --git a/src/ImageSharp/IO/IFileSystem.cs b/src/ImageSharp/IO/IFileSystem.cs
index ee1ef84d7b..072c05ea7f 100644
--- a/src/ImageSharp/IO/IFileSystem.cs
+++ b/src/ImageSharp/IO/IFileSystem.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System.IO;
+using System.IO;
+namespace SixLabors.ImageSharp.IO
+{
#if !NETSTANDARD1_1
///
/// A simple interface representing the filesystem.
diff --git a/src/ImageSharp/IO/LittleEndianBitConverter.cs b/src/ImageSharp/IO/LittleEndianBitConverter.cs
index 81ed8d55c2..712bfd97b1 100644
--- a/src/ImageSharp/IO/LittleEndianBitConverter.cs
+++ b/src/ImageSharp/IO/LittleEndianBitConverter.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
+namespace SixLabors.ImageSharp.IO
{
///
/// Implementation of EndianBitConverter which converts to/from little-endian byte arrays.
diff --git a/src/ImageSharp/IO/LocalFileSystem.cs b/src/ImageSharp/IO/LocalFileSystem.cs
index 02a9914ead..9c419698ff 100644
--- a/src/ImageSharp/IO/LocalFileSystem.cs
+++ b/src/ImageSharp/IO/LocalFileSystem.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.IO
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+namespace SixLabors.ImageSharp.IO
+{
#if !NETSTANDARD1_1
///
/// A wrapper around the local File apis.
diff --git a/src/ImageSharp/Image/ICloningImageProcessor.cs b/src/ImageSharp/Image/ICloningImageProcessor.cs
index a6a3a9a73d..1e7d6e4f0a 100644
--- a/src/ImageSharp/Image/ICloningImageProcessor.cs
+++ b/src/ImageSharp/Image/ICloningImageProcessor.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Encapsulates methods to alter the pixels of a new image, cloned from the original image.
///
diff --git a/src/ImageSharp/Image/IImage.cs b/src/ImageSharp/Image/IImage.cs
index b9e8e392a3..6e05757276 100644
--- a/src/ImageSharp/Image/IImage.cs
+++ b/src/ImageSharp/Image/IImage.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using Formats;
+using SixLabors.ImageSharp.Formats;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the basic properties and methods required to manipulate images.
///
diff --git a/src/ImageSharp/Image/IImageBase.cs b/src/ImageSharp/Image/IImageBase.cs
index 9e0c10606b..9aea1517d6 100644
--- a/src/ImageSharp/Image/IImageBase.cs
+++ b/src/ImageSharp/Image/IImageBase.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using SixLabors.Primitives;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the basic properties and methods required to manipulate images.
///
diff --git a/src/ImageSharp/Image/IImageBase{TPixel}.cs b/src/ImageSharp/Image/IImageBase{TPixel}.cs
index 8b4977b7dc..a05867db3c 100644
--- a/src/ImageSharp/Image/IImageBase{TPixel}.cs
+++ b/src/ImageSharp/Image/IImageBase{TPixel}.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using ImageSharp.PixelFormats;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the basic properties and methods required to manipulate images in varying formats.
///
diff --git a/src/ImageSharp/Image/IImageFrame.cs b/src/ImageSharp/Image/IImageFrame.cs
index bf3261d93c..3d23d6e09a 100644
--- a/src/ImageSharp/Image/IImageFrame.cs
+++ b/src/ImageSharp/Image/IImageFrame.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Encapsulates the basic properties and methods required to manipulate images.
diff --git a/src/ImageSharp/Image/IImageProcessor.cs b/src/ImageSharp/Image/IImageProcessor.cs
index 1e144e835c..5eec31b478 100644
--- a/src/ImageSharp/Image/IImageProcessor.cs
+++ b/src/ImageSharp/Image/IImageProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Encapsulates methods to alter the pixels of an image.
///
diff --git a/src/ImageSharp/Image/Image.Decode.cs b/src/ImageSharp/Image/Image.Decode.cs
index 1013107062..b4ab712d05 100644
--- a/src/ImageSharp/Image/Image.Decode.cs
+++ b/src/ImageSharp/Image/Image.Decode.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.IO;
- using System.Linq;
- using Formats;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System.IO;
+using System.Linq;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Adds static methods allowing the decoding of new images.
///
diff --git a/src/ImageSharp/Image/Image.FromBytes.cs b/src/ImageSharp/Image/Image.FromBytes.cs
index c7023b860b..9da9c5e432 100644
--- a/src/ImageSharp/Image/Image.FromBytes.cs
+++ b/src/ImageSharp/Image/Image.FromBytes.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.IO;
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Adds static methods allowing the creation of new image from a byte array.
///
diff --git a/src/ImageSharp/Image/Image.FromFile.cs b/src/ImageSharp/Image/Image.FromFile.cs
index ca395ce088..0474a6d476 100644
--- a/src/ImageSharp/Image/Image.FromFile.cs
+++ b/src/ImageSharp/Image/Image.FromFile.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
#if !NETSTANDARD1_1
- using System;
- using System.IO;
- using Formats;
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Adds static methods allowing the creation of new image from a given file.
///
@@ -217,5 +215,5 @@ namespace ImageSharp
}
}
}
-#endif
-}
\ No newline at end of file
+}
+#endif
\ No newline at end of file
diff --git a/src/ImageSharp/Image/Image.FromStream.cs b/src/ImageSharp/Image/Image.FromStream.cs
index 29d93ae859..90fa12e3f5 100644
--- a/src/ImageSharp/Image/Image.FromStream.cs
+++ b/src/ImageSharp/Image/Image.FromStream.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using Formats;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Adds static methods allowing the creation of new image from a given stream.
///
diff --git a/src/ImageSharp/Image/Image.LoadPixelData.cs b/src/ImageSharp/Image/Image.LoadPixelData.cs
index 7b6a4d6684..2438d9eec8 100644
--- a/src/ImageSharp/Image/Image.LoadPixelData.cs
+++ b/src/ImageSharp/Image/Image.LoadPixelData.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.IO;
- using System.Runtime.CompilerServices;
- using System.Threading.Tasks;
- using Formats;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.IO;
+using System.Runtime.CompilerServices;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Adds static methods allowing the creation of new image from raw pixel data.
///
diff --git a/src/ImageSharp/Image/ImageBase{TPixel}.cs b/src/ImageSharp/Image/ImageBase{TPixel}.cs
index 7d965cb050..db8964fa31 100644
--- a/src/ImageSharp/Image/ImageBase{TPixel}.cs
+++ b/src/ImageSharp/Image/ImageBase{TPixel}.cs
@@ -1,19 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Diagnostics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
+using System;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// The base class of all images. Encapsulates the basic properties and methods required to manipulate
/// images in different pixel formats.
diff --git a/src/ImageSharp/Image/ImageExtensions.cs b/src/ImageSharp/Image/ImageExtensions.cs
index 6095b49e3a..acf209dcbb 100644
--- a/src/ImageSharp/Image/ImageExtensions.cs
+++ b/src/ImageSharp/Image/ImageExtensions.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Text;
- using ImageSharp.Formats;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Text;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods over Image{TPixel}
///
diff --git a/src/ImageSharp/Image/ImageFrame{TPixel}.cs b/src/ImageSharp/Image/ImageFrame{TPixel}.cs
index 1e55d7b3b3..333fd9c5f2 100644
--- a/src/ImageSharp/Image/ImageFrame{TPixel}.cs
+++ b/src/ImageSharp/Image/ImageFrame{TPixel}.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Represents a single frame in a animation.
///
diff --git a/src/ImageSharp/Image/Image{TPixel}.cs b/src/ImageSharp/Image/Image{TPixel}.cs
index 70e0a83491..47ddfac210 100644
--- a/src/ImageSharp/Image/Image{TPixel}.cs
+++ b/src/ImageSharp/Image/Image{TPixel}.cs
@@ -1,23 +1,20 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+using System;
+using System.Collections.Generic;
+using System.Diagnostics;
+using System.IO;
+using System.Numerics;
+using System.Text;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.Primitives;
+
+namespace SixLabors.ImageSharp
{
- using System;
- using System.Collections.Generic;
- using System.Diagnostics;
- using System.IO;
- using System.Numerics;
- using System.Text;
- using System.Threading.Tasks;
-
- using Formats;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing;
- using SixLabors.Primitives;
-
///
/// Encapsulates an image, which consists of the pixel data for a graphics image and its attributes.
///
diff --git a/src/ImageSharp/Image/PixelAccessor{TPixel}.cs b/src/ImageSharp/Image/PixelAccessor{TPixel}.cs
index 3902ba4255..84d7d04450 100644
--- a/src/ImageSharp/Image/PixelAccessor{TPixel}.cs
+++ b/src/ImageSharp/Image/PixelAccessor{TPixel}.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Diagnostics;
- using System.Runtime.CompilerServices;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Provides per-pixel access to generic pixels.
///
diff --git a/src/ImageSharp/Image/PixelArea{TPixel}.cs b/src/ImageSharp/Image/PixelArea{TPixel}.cs
index 4ddfcadb7b..e9924f8235 100644
--- a/src/ImageSharp/Image/PixelArea{TPixel}.cs
+++ b/src/ImageSharp/Image/PixelArea{TPixel}.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Diagnostics;
- using System.IO;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics;
+using System.IO;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Represents an area of generic pixels.
///
diff --git a/src/ImageSharp/ImageFormats.cs b/src/ImageSharp/ImageFormats.cs
index f79191eae6..d677839688 100644
--- a/src/ImageSharp/ImageFormats.cs
+++ b/src/ImageSharp/ImageFormats.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.Formats;
+using SixLabors.ImageSharp.Formats;
+namespace SixLabors.ImageSharp
+{
///
/// The static collection of all the default image formats
///
diff --git a/src/ImageSharp/ImageSharp.csproj b/src/ImageSharp/ImageSharp.csproj
index 8733131a74..c3bb1f9a1c 100644
--- a/src/ImageSharp/ImageSharp.csproj
+++ b/src/ImageSharp/ImageSharp.csproj
@@ -3,18 +3,18 @@
A cross-platform library for the processing of image files; written in C#
ImageSharp
1.0.0-alpha9
- James Jackson-South and contributors
+ Six Labors and contributors
netstandard1.3;netstandard1.1
true
true
- ImageSharp
- ImageSharp
+ SixLabors.ImageSharp
+ SixLabors.ImageSharp
Image Resize Crop Gif Jpg Jpeg Bitmap Png Core
- https://raw.githubusercontent.com/JimBobSquarePants/ImageSharp/master/build/icons/imagesharp-logo-128.png
- https://github.com/JimBobSquarePants/ImageSharp
+ https://raw.githubusercontent.com/SixLabor/ImageSharp/master/build/icons/imagesharp-logo-128.png
+ https://github.com/SixLabor/ImageSharp
http://www.apache.org/licenses/LICENSE-2.0
git
- https://github.com/JimBobSquarePants/ImageSharp
+ https://github.com/SixLabor/ImageSharp
false
false
false
@@ -31,23 +31,24 @@
-
-
+
+
All
-
-
+
+
-
-
+
+
-
+
..\..\ImageSharp.ruleset
+ SixLabors.ImageSharp
true
diff --git a/src/ImageSharp/Memory/Buffer.cs b/src/ImageSharp/Memory/Buffer.cs
index 4b3681c744..bbe37b8594 100644
--- a/src/ImageSharp/Memory/Buffer.cs
+++ b/src/ImageSharp/Memory/Buffer.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Manages a buffer of value type objects as a Disposable resource.
/// The backing array is either pooled or comes from the outside.
diff --git a/src/ImageSharp/Memory/Buffer2D.cs b/src/ImageSharp/Memory/Buffer2D.cs
index 59cabb1bd4..d86eb5b267 100644
--- a/src/ImageSharp/Memory/Buffer2D.cs
+++ b/src/ImageSharp/Memory/Buffer2D.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System.Runtime.CompilerServices;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Represents a buffer of value type objects
/// interpreted as a 2D region of x elements.
diff --git a/src/ImageSharp/Memory/Buffer2DExtensions.cs b/src/ImageSharp/Memory/Buffer2DExtensions.cs
index 046bfd81fc..d9c6801a1d 100644
--- a/src/ImageSharp/Memory/Buffer2DExtensions.cs
+++ b/src/ImageSharp/Memory/Buffer2DExtensions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System;
- using System.Runtime.CompilerServices;
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Defines extension methods for .
///
diff --git a/src/ImageSharp/Memory/Fast2DArray{T}.cs b/src/ImageSharp/Memory/Fast2DArray{T}.cs
index 260c829e21..e8e785c029 100644
--- a/src/ImageSharp/Memory/Fast2DArray{T}.cs
+++ b/src/ImageSharp/Memory/Fast2DArray{T}.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System;
- using System.Diagnostics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Diagnostics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Provides fast access to 2D arrays.
///
diff --git a/src/ImageSharp/Memory/IBuffer2D.cs b/src/ImageSharp/Memory/IBuffer2D.cs
index 300c29a1ba..2f60fd02a0 100644
--- a/src/ImageSharp/Memory/IBuffer2D.cs
+++ b/src/ImageSharp/Memory/IBuffer2D.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// An interface that represents a pinned buffer of value type objects
/// interpreted as a 2D region of x elements.
diff --git a/src/ImageSharp/Memory/PixelDataPool{T}.cs b/src/ImageSharp/Memory/PixelDataPool{T}.cs
index 643f1c6ca3..6f4cef707a 100644
--- a/src/ImageSharp/Memory/PixelDataPool{T}.cs
+++ b/src/ImageSharp/Memory/PixelDataPool{T}.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System.Buffers;
-
- using ImageSharp.PixelFormats;
+using System.Buffers;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Provides a resource pool that enables reusing instances of value type arrays for image data .
///
diff --git a/src/ImageSharp/Memory/SpanHelper.cs b/src/ImageSharp/Memory/SpanHelper.cs
index 0e794e1b57..73bc5f55d8 100644
--- a/src/ImageSharp/Memory/SpanHelper.cs
+++ b/src/ImageSharp/Memory/SpanHelper.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Memory
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.Memory
+{
///
/// Utility methods for
///
diff --git a/src/ImageSharp/MetaData/IMetaData.cs b/src/ImageSharp/MetaData/IMetaData.cs
index 6daa04dd63..61a906c03d 100644
--- a/src/ImageSharp/MetaData/IMetaData.cs
+++ b/src/ImageSharp/MetaData/IMetaData.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.Formats;
+using SixLabors.ImageSharp.Formats;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the metadata of an image frame.
///
diff --git a/src/ImageSharp/MetaData/ImageFrameMetaData.cs b/src/ImageSharp/MetaData/ImageFrameMetaData.cs
index 9004fbd1df..71051d11af 100644
--- a/src/ImageSharp/MetaData/ImageFrameMetaData.cs
+++ b/src/ImageSharp/MetaData/ImageFrameMetaData.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.Formats;
+using SixLabors.ImageSharp.Formats;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the metadata of an image frame.
///
diff --git a/src/ImageSharp/MetaData/ImageMetaData.cs b/src/ImageSharp/MetaData/ImageMetaData.cs
index a5b36f884d..5e99f30239 100644
--- a/src/ImageSharp/MetaData/ImageMetaData.cs
+++ b/src/ImageSharp/MetaData/ImageMetaData.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Collections.Generic;
- using ImageSharp.Formats;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.Formats;
+namespace SixLabors.ImageSharp
+{
///
/// Encapsulates the metadata of an image.
///
diff --git a/src/ImageSharp/MetaData/ImageProperty.cs b/src/ImageSharp/MetaData/ImageProperty.cs
index 178794283c..0c575cf260 100644
--- a/src/ImageSharp/MetaData/ImageProperty.cs
+++ b/src/ImageSharp/MetaData/ImageProperty.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Stores meta information about a image, like the name of the author,
/// the copyright information, the date, where the image was created
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifDataType.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifDataType.cs
index f2d012c6c8..aa874df79a 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifDataType.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifDataType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Specifies exif data types.
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifParts.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifParts.cs
index 880a434534..3bfa3281a3 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifParts.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifParts.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Specifies which parts will be written when the profile is added to an image.
///
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs
index a7fd8fd6a8..48f1b6e940 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifProfile.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.IO;
-
- using ImageSharp.PixelFormats;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.IO;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Represents an EXIF profile providing access to the collection of values.
///
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs
index 53123bfc29..d7d4c8b114 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifReader.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Linq;
- using System.Text;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Linq;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Reads and parses EXIF data from a byte array
///
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifTag.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifTag.cs
index 6f4b494857..c6a9740568 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifTag.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifTag.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// All exif tags from the Exif standard 2.2
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifTagDescriptionAttribute.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifTagDescriptionAttribute.cs
index e08bddd3ff..6135033254 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifTagDescriptionAttribute.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifTagDescriptionAttribute.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Reflection;
+using System;
+using System.Reflection;
+namespace SixLabors.ImageSharp
+{
///
/// Class that provides a description for an ExifTag value.
///
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifValue.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifValue.cs
index a2965917b1..c20aa2cbc7 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifValue.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifValue.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
- using System.Text;
+using System;
+using System.Globalization;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Represent the value of the EXIF profile.
///
diff --git a/src/ImageSharp/MetaData/Profiles/Exif/ExifWriter.cs b/src/ImageSharp/MetaData/Profiles/Exif/ExifWriter.cs
index bf8f4caa26..2156240224 100644
--- a/src/ImageSharp/MetaData/Profiles/Exif/ExifWriter.cs
+++ b/src/ImageSharp/MetaData/Profiles/Exif/ExifWriter.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.Collections.ObjectModel;
- using System.Text;
+using System;
+using System.Collections.Generic;
+using System.Collections.ObjectModel;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Contains methods for writing EXIF metadata.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccCurveSegment.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccCurveSegment.cs
index f34f006e7c..c1b30bc816 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccCurveSegment.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccCurveSegment.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A segment of a curve
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccFormulaCurveElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccFormulaCurveElement.cs
index ad03c8ff8a..44ec136d81 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccFormulaCurveElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccFormulaCurveElement.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A formula based curve segment
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccOneDimensionalCurve.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccOneDimensionalCurve.cs
index 3f6497cccf..377d5d0808 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccOneDimensionalCurve.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccOneDimensionalCurve.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// A one dimensional curve
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccParametricCurve.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccParametricCurve.cs
index 14aaf153ef..870c994a8d 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccParametricCurve.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccParametricCurve.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A parametric curve
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccResponseCurve.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccResponseCurve.cs
index a5816e212e..435d014926 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccResponseCurve.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccResponseCurve.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// A response curve
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccSampledCurveElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccSampledCurveElement.cs
index 859d43338e..de3f348c75 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccSampledCurveElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Curves/IccSampledCurveElement.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// A sampled curve segment
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Curves.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Curves.cs
index ba32586fea..6ea81f9cc6 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Curves.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Curves.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Lut.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Lut.cs
index a34ee42fce..0c39cc7bfc 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Lut.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Lut.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Matrix.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Matrix.cs
index 23ad9feb22..c209741875 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Matrix.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Matrix.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Provides methods to read ICC data types
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.MultiProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.MultiProcessElement.cs
index 371c5c42a6..fd41ec5b67 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.MultiProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.MultiProcessElement.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Provides methods to read ICC data types
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitives.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitives.cs
index 44a892084c..c4642ed25e 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitives.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.NonPrimitives.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Primitives.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Primitives.cs
index 85d80c7a84..544a57c7ab 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Primitives.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.Primitives.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Text;
+using System;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.TagDataEntry.cs
index 711de818b3..c988c9198d 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.TagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
- using System.Numerics;
+using System;
+using System.Globalization;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.cs
index cb1fe5b55e..8e269a474a 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataReader/IccDataReader.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Text;
- using ImageSharp.IO;
+using System;
+using System.Text;
+using SixLabors.ImageSharp.IO;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to read ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Curves.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Curves.cs
index 4b6e454a1d..6cbb7148af 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Curves.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Curves.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Lut.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Lut.cs
index f85d59714f..0cfae36fc2 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Lut.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Lut.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Provides methods to write ICC data types
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Matrix.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Matrix.cs
index 13a15b4836..3f873d3b0f 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Matrix.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Matrix.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Numerics;
-
- using ImageSharp.Memory;
+using System.Numerics;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.MultiProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.MultiProcessElement.cs
index b3ddb538cd..2522aee805 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.MultiProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.MultiProcessElement.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Provides methods to write ICC data types
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitives.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitives.cs
index d90c1ff549..9f8d8d0579 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitives.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.NonPrimitives.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Primitives.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Primitives.cs
index fbb7065e6b..eb5f7eddb3 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Primitives.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.Primitives.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Text;
+using System;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.TagDataEntry.cs
index b74f22054e..8c0640cbdd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.TagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Linq;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.cs b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.cs
index a9a65b80be..6a0ddf6399 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/DataWriter/IccDataWriter.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.IO;
- using System.Text;
+using System;
+using System.IO;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Provides methods to write ICC data types
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccClutDataType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccClutDataType.cs
index 066cbe8489..021051b256 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccClutDataType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccClutDataType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Color lookup table data type
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorSpaceType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorSpaceType.cs
index 3f57ded742..77967ad663 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorSpaceType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorSpaceType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Color Space Type
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorantEncoding.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorantEncoding.cs
index 251a848b7b..22c29d31d1 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorantEncoding.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccColorantEncoding.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Colorant Encoding
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveMeasurementEncodings.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveMeasurementEncodings.cs
index 14515c113a..6d5e1b6f74 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveMeasurementEncodings.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveMeasurementEncodings.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Curve Measurement Encodings
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveSegmentSignature.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveSegmentSignature.cs
index 77ded0d1b5..d1c0f28434 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveSegmentSignature.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccCurveSegmentSignature.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Curve Segment Signature
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDataType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDataType.cs
index a4ca4befab..4fcca3f249 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDataType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDataType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Enumerates the basic data types as defined in ICC.1:2010 version 4.3.0.0
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDeviceAttribute.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDeviceAttribute.cs
index c57cf4f977..131434cfdc 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDeviceAttribute.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccDeviceAttribute.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Device attributes. Can be combined with a logical OR
/// The least-significant 32 bits are defined by the ICC,
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccFormulaCurveType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccFormulaCurveType.cs
index eacc1eb281..8810bbbb04 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccFormulaCurveType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccFormulaCurveType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Formula curve segment type
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMeasurementGeometry.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMeasurementGeometry.cs
index fdfb78049d..dc8db74629 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMeasurementGeometry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMeasurementGeometry.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Measurement Geometry
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMultiProcessElementSignature.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMultiProcessElementSignature.cs
index 8ab690b64f..80c74952ab 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMultiProcessElementSignature.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccMultiProcessElementSignature.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Multi process element signature
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccParametricCurveType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccParametricCurveType.cs
index 823b413402..563a40c901 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccParametricCurveType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccParametricCurveType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Formula curve segment type
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccPrimaryPlatformType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccPrimaryPlatformType.cs
index 8fdeb3f418..ee6f719109 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccPrimaryPlatformType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccPrimaryPlatformType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Enumerates the primary platform/operating system framework for which the profile was created
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
index 9fb0b51f32..dbb6d61ed6 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileClass.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Profile Class Name
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
index aa8df88bd8..f149415d81 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileFlag.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Profile flags. Can be combined with a logical OR.
/// The least-significant 16 bits are reserved for the ICC,
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
index 6eab5b3fe8..7c71fe9a54 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccProfileTag.cs
@@ -1,10 +1,8 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
// ReSharper disable InconsistentNaming
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Enumerates the ICC Profile Tags as defined in ICC.1:2010 version 4.3.0.0
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
index 10e0fbac99..cfcb8312eb 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccRenderingIntent.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Rendering intent
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningFlag.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningFlag.cs
index 2938d44698..422b752023 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningFlag.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningFlag.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Screening flags. Can be combined with a logical OR.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningSpotType.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningSpotType.cs
index 0d24c3ae5b..02138be3b3 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningSpotType.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccScreeningSpotType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Enumerates the screening spot types
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccSignatureName.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccSignatureName.cs
index 5fc2fa228c..b929afd9a9 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccSignatureName.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccSignatureName.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Signature Name
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardIlluminant.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardIlluminant.cs
index 3526887edc..c4482de1f1 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardIlluminant.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardIlluminant.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Standard Illuminant
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardObserver.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardObserver.cs
index 0efc5fd406..cfbec77689 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardObserver.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccStandardObserver.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Standard Observer
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
index a42cc8cd11..2249341af2 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Enums/IccTypeSignature.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Type Signature
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Exceptions/InvalidIccProfileException.cs b/src/ImageSharp/MetaData/Profiles/ICC/Exceptions/InvalidIccProfileException.cs
index 54fe7c7641..13e20fd9d5 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Exceptions/InvalidIccProfileException.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Exceptions/InvalidIccProfileException.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Represents an error that happened while reading or writing a corrupt/invalid ICC profile
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs
index 978d5bc24f..e569cd1694 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/IccProfile.cs
@@ -1,16 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
+using System;
+using System.Collections.Generic;
+
#if !NETSTANDARD1_1
- using System.Security.Cryptography;
+using System.Security.Cryptography;
#endif
+namespace SixLabors.ImageSharp
+{
///
/// Represents an ICC profile
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccProfileHeader.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccProfileHeader.cs
index 8237dc7a82..e08914a973 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/IccProfileHeader.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/IccProfileHeader.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// Contains all values of an ICC profile header
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccReader.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccReader.cs
index b24c96f023..a01a0beac3 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/IccReader.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/IccReader.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System.Collections.Generic;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp
+{
///
/// Reads and parses ICC data from a byte array
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccTagDataEntry.cs
index 5db3d96eac..5bada6e772 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/IccTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/IccTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// The data of an ICC tag entry
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/IccWriter.cs b/src/ImageSharp/MetaData/Profiles/ICC/IccWriter.cs
index 19c00e8f55..c7f39aff4d 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/IccWriter.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/IccWriter.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Collections.Generic;
- using System.Linq;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Contains methods for writing ICC profiles.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccBAcsProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccBAcsProcessElement.cs
index a20a52d8e6..566a9cff4e 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccBAcsProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccBAcsProcessElement.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A placeholder (might be used for future ICC versions)
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccClutProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccClutProcessElement.cs
index 7d5855168e..2c93796630 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccClutProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccClutProcessElement.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A CLUT (color lookup table) element to process data
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccCurveSetProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccCurveSetProcessElement.cs
index c16ca93d24..e081c084e8 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccCurveSetProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccCurveSetProcessElement.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// A set of curves to process data
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccEAcsProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccEAcsProcessElement.cs
index 9219f52002..c4a49eeb3f 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccEAcsProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccEAcsProcessElement.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A placeholder (might be used for future ICC versions)
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMatrixProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMatrixProcessElement.cs
index 259f714896..afe41c624c 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMatrixProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMatrixProcessElement.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
-
- using ImageSharp.Memory;
+using System;
+using System.Linq;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp
+{
///
/// A matrix element to process data
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMultiProcessElement.cs b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMultiProcessElement.cs
index 205e61f011..ebac2912b4 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMultiProcessElement.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/MultiProcessElements/IccMultiProcessElement.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// An element to process data
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccChromaticityTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccChromaticityTagDataEntry.cs
index 85f40f5e41..a7a70c11bd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccChromaticityTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccChromaticityTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// The chromaticity tag type provides basic chromaticity data
/// and type of phosphors or colorants of a monitor to applications and utilities.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantOrderTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantOrderTagDataEntry.cs
index 9be5541a28..654af027eb 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantOrderTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantOrderTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This tag specifies the laydown order in which colorants
/// will be printed on an n-colorant device.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantTableTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantTableTagDataEntry.cs
index 041f74f391..5adc7ca283 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantTableTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccColorantTableTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// The purpose of this tag is to identify the colorants used in
/// the profile by a unique name and set of PCSXYZ or PCSLAB values
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCrdInfoTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCrdInfoTagDataEntry.cs
index 73588bbf05..431ffa887c 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCrdInfoTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCrdInfoTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// This type contains the PostScript product name to which this profile
/// corresponds and the names of the companion CRDs
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
index c14995748b..0ab80e5065 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccCurveTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// The type contains a one-dimensional table of double values.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDataTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDataTagDataEntry.cs
index 57f04b11ae..f39330d6cd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDataTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDataTagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Text;
+using System;
+using System.Linq;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// The dataType is a simple data structure that contains
/// either 7-bit ASCII or binary data, i.e. textType data or transparent bytes.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDateTimeTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDateTimeTagDataEntry.cs
index 7111913cbf..4dc935b9b5 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDateTimeTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccDateTimeTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// This type is a representation of the time and date.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccFix16ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccFix16ArrayTagDataEntry.cs
index c91347d23f..d8d67465bb 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccFix16ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccFix16ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of doubles (from 32bit fixed point values).
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs
index 45d7b3c50c..fec50e3e3a 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut16TagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// This structure represents a color transform using tables
/// with 16-bit precision.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs
index 538cf0505b..89e5e38949 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLut8TagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// This structure represents a color transform using tables
/// with 8-bit precision.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs
index d440447cca..17720dd5dd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutAToBTagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// This structure represents a color transform.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs
index 9d63dd171f..51566c4b0f 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccLutBToATagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// This structure represents a color transform.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMeasurementTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMeasurementTagDataEntry.cs
index 390a5ba54d..31278da621 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMeasurementTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMeasurementTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// The measurementType information refers only to the internal
/// profile data and is meant to provide profile makers an alternative
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiLocalizedUnicodeTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiLocalizedUnicodeTagDataEntry.cs
index 573e77ed47..bdf9162018 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiLocalizedUnicodeTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiLocalizedUnicodeTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This tag structure contains a set of records each referencing
/// a multilingual string associated with a profile.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiProcessElementsTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiProcessElementsTagDataEntry.cs
index e3e6ef1437..954096f44f 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiProcessElementsTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccMultiProcessElementsTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This structure represents a color transform, containing
/// a sequence of processing elements.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccNamedColor2TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccNamedColor2TagDataEntry.cs
index 17b7213b24..e7a13c28a8 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccNamedColor2TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccNamedColor2TagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// The namedColor2Type is a count value and array of structures
/// that provide color coordinates for color names.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs
index 4264c0b24d..3791083710 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccParametricCurveTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// The parametricCurveType describes a one-dimensional curve by
/// specifying one of a predefined set of functions using the parameters.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceDescTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceDescTagDataEntry.cs
index 547483e233..e4f6b2e28e 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceDescTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceDescTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type is an array of structures, each of which contains information
/// from the header fields and tags from the original profiles which were
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceIdentifierTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceIdentifierTagDataEntry.cs
index 1a1b02c0bc..e980a9715c 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceIdentifierTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccProfileSequenceIdentifierTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type is an array of structures, each of which contains information
/// for identification of a profile used in a sequence.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccResponseCurveSet16TagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccResponseCurveSet16TagDataEntry.cs
index f4fc7fbd21..dd3f782957 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccResponseCurveSet16TagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccResponseCurveSet16TagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// The purpose of this tag type is to provide a mechanism to relate physical
/// colorant amounts with the normalized device codes produced by lut8Type, lut16Type,
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccScreeningTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccScreeningTagDataEntry.cs
index 8c3a2d83b1..dad5d86587 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccScreeningTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccScreeningTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type describes various screening parameters including
/// screen frequency, screening angle, and spot shape.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccSignatureTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccSignatureTagDataEntry.cs
index 9ce2c1b9ae..a6367f55b8 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccSignatureTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccSignatureTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Typically this type is used for registered tags that can
/// be displayed on many development systems as a sequence of four characters.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextDescriptionTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextDescriptionTagDataEntry.cs
index 202220f93f..306ad2689f 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextDescriptionTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextDescriptionTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
+using System;
+using System.Globalization;
+namespace SixLabors.ImageSharp
+{
///
/// The TextDescriptionType contains three types of text description.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextTagDataEntry.cs
index 9e56a1cf8a..772782619b 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccTextTagDataEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// This is a simple text structure that contains a text string.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUFix16ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUFix16ArrayTagDataEntry.cs
index 2b7b4044d8..77f8e1c87e 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUFix16ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUFix16ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of doubles (from 32bit values).
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt16ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt16ArrayTagDataEntry.cs
index da77253102..c42d5338ce 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt16ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt16ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of unsigned shorts.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt32ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt32ArrayTagDataEntry.cs
index 0dabdecc12..d322d48a73 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt32ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt32ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of unsigned 32bit integers.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt64ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt64ArrayTagDataEntry.cs
index d62a4a8a79..5ff2b37b75 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt64ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt64ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of unsigned 64bit integers.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt8ArrayTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt8ArrayTagDataEntry.cs
index 30363df9dd..72f6dcc573 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt8ArrayTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUInt8ArrayTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents an array of bytes.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUcrBgTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUcrBgTagDataEntry.cs
index e668e5cfdd..e189e9ae70 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUcrBgTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUcrBgTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This type contains curves representing the under color removal and black generation
/// and a text string which is a general description of the method used for the UCR and BG.
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUnknownTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUnknownTagDataEntry.cs
index 79549b7c81..7628a2e14d 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUnknownTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccUnknownTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// This tag stores data of an unknown tag data entry
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccViewingConditionsTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccViewingConditionsTagDataEntry.cs
index 5f7406ef11..980f5b53bd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccViewingConditionsTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccViewingConditionsTagDataEntry.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// This type represents a set of viewing condition parameters.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccXyzTagDataEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccXyzTagDataEntry.cs
index 77f9ff7069..8b41cb5fba 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccXyzTagDataEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/TagDataEntries/IccXyzTagDataEntry.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
- using System.Numerics;
+using System;
+using System.Linq;
+using System.Numerics;
+namespace SixLabors.ImageSharp
+{
///
/// The XYZType contains an array of XYZ values.
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccClut.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccClut.cs
index d527d4052e..d9d8dc9ee7 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccClut.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccClut.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Color Lookup Table
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccColorantTableEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccColorantTableEntry.cs
index bd89550750..b9b43e9b2a 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccColorantTableEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccColorantTableEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Entry of ICC colorant table
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLocalizedString.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLocalizedString.cs
index 0e27729638..6ffc51dbbd 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLocalizedString.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLocalizedString.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
+using System;
+using System.Globalization;
+namespace SixLabors.ImageSharp
+{
///
/// A string with a specific locale
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLut.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLut.cs
index 9b86e11139..3777a96eb3 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLut.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccLut.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Lookup Table
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccNamedColor.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccNamedColor.cs
index 5d51615684..b59778caf4 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccNamedColor.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccNamedColor.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// A specific color with a name
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccPositionNumber.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccPositionNumber.cs
index 768aead0ef..9e58fd0281 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccPositionNumber.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccPositionNumber.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Position of an object within an ICC profile
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileDescription.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileDescription.cs
index 4f744631d8..2bb894d338 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileDescription.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileDescription.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// ICC Profile description
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileId.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileId.cs
index fc4760d3f1..955fd89eb0 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileId.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileId.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// ICC Profile ID
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileSequenceIdentifier.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileSequenceIdentifier.cs
index 65507bf6bf..7f5ab7d7fb 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileSequenceIdentifier.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccProfileSequenceIdentifier.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Linq;
+using System;
+using System.Linq;
+namespace SixLabors.ImageSharp
+{
///
/// Description of a profile within a sequence
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccResponseNumber.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccResponseNumber.cs
index 5c58aa1b16..4607857c68 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccResponseNumber.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccResponseNumber.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Associates a normalized device code with a measurement value
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccScreeningChannel.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccScreeningChannel.cs
index ac0e89bb05..dae6abb4da 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccScreeningChannel.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccScreeningChannel.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// A single channel of a
///
diff --git a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccTagTableEntry.cs b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccTagTableEntry.cs
index 7937569991..4d900444fa 100644
--- a/src/ImageSharp/MetaData/Profiles/ICC/Various/IccTagTableEntry.cs
+++ b/src/ImageSharp/MetaData/Profiles/ICC/Various/IccTagTableEntry.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp
+{
///
/// Entry of ICC tag table
///
diff --git a/src/ImageSharp/Numerics/LongRational.cs b/src/ImageSharp/Numerics/LongRational.cs
index f56abc2899..48494d6466 100644
--- a/src/ImageSharp/Numerics/LongRational.cs
+++ b/src/ImageSharp/Numerics/LongRational.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
- using System.Text;
+using System;
+using System.Globalization;
+using System.Text;
+namespace SixLabors.ImageSharp
+{
///
/// Represents a number that can be expressed as a fraction
///
diff --git a/src/ImageSharp/Numerics/Rational.cs b/src/ImageSharp/Numerics/Rational.cs
index d219a54696..03941b90d8 100644
--- a/src/ImageSharp/Numerics/Rational.cs
+++ b/src/ImageSharp/Numerics/Rational.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
+using System;
+using System.Globalization;
+namespace SixLabors.ImageSharp
+{
///
/// Represents a number that can be expressed as a fraction.
///
diff --git a/src/ImageSharp/Numerics/SignedRational.cs b/src/ImageSharp/Numerics/SignedRational.cs
index bd2213dce0..8821bd28c6 100644
--- a/src/ImageSharp/Numerics/SignedRational.cs
+++ b/src/ImageSharp/Numerics/SignedRational.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Globalization;
+using System;
+using System.Globalization;
+namespace SixLabors.ImageSharp
+{
///
/// Represents a number that can be expressed as a fraction.
///
diff --git a/src/ImageSharp/Numerics/ValueSize.cs b/src/ImageSharp/Numerics/ValueSize.cs
index af7454c191..659e0ebfe1 100644
--- a/src/ImageSharp/Numerics/ValueSize.cs
+++ b/src/ImageSharp/Numerics/ValueSize.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using SixLabors.Primitives;
+using System;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Represents a value in relation to a value on the image
///
diff --git a/src/ImageSharp/PixelFormats/Alpha8.cs b/src/ImageSharp/PixelFormats/Alpha8.cs
index 59934fdc64..c266035a6b 100644
--- a/src/ImageSharp/PixelFormats/Alpha8.cs
+++ b/src/ImageSharp/PixelFormats/Alpha8.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing a single 8 bit normalized W values.
///
diff --git a/src/ImageSharp/PixelFormats/Argb32.cs b/src/ImageSharp/PixelFormats/Argb32.cs
index f389723dc3..33294838e6 100644
--- a/src/ImageSharp/PixelFormats/Argb32.cs
+++ b/src/ImageSharp/PixelFormats/Argb32.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
/// The color components are stored in alpha, red, green, and blue order.
diff --git a/src/ImageSharp/PixelFormats/Bgr24.cs b/src/ImageSharp/PixelFormats/Bgr24.cs
index aaed5c3852..e210856b36 100644
--- a/src/ImageSharp/PixelFormats/Bgr24.cs
+++ b/src/ImageSharp/PixelFormats/Bgr24.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Pixel type containing three 8-bit unsigned normalized values ranging from 0 to 255.
/// The color components are stored in blue, green, red order.
diff --git a/src/ImageSharp/PixelFormats/Bgr565.cs b/src/ImageSharp/PixelFormats/Bgr565.cs
index af22b14a09..b4e7aad583 100644
--- a/src/ImageSharp/PixelFormats/Bgr565.cs
+++ b/src/ImageSharp/PixelFormats/Bgr565.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing unsigned normalized values ranging from 0 to 1. The x and z components use 5 bits, and the y component uses 6 bits.
///
diff --git a/src/ImageSharp/PixelFormats/Bgra32.cs b/src/ImageSharp/PixelFormats/Bgra32.cs
index f1ac20b567..e8469414d3 100644
--- a/src/ImageSharp/PixelFormats/Bgra32.cs
+++ b/src/ImageSharp/PixelFormats/Bgra32.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
/// The color components are stored in blue, green, red, and alpha order.
diff --git a/src/ImageSharp/PixelFormats/Bgra4444.cs b/src/ImageSharp/PixelFormats/Bgra4444.cs
index 746e1062ba..c51a872d1a 100644
--- a/src/ImageSharp/PixelFormats/Bgra4444.cs
+++ b/src/ImageSharp/PixelFormats/Bgra4444.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing unsigned normalized values, ranging from 0 to 1, using 4 bits each for x, y, z, and w.
///
diff --git a/src/ImageSharp/PixelFormats/Bgra5551.cs b/src/ImageSharp/PixelFormats/Bgra5551.cs
index 198f911088..8be4ce82c9 100644
--- a/src/ImageSharp/PixelFormats/Bgra5551.cs
+++ b/src/ImageSharp/PixelFormats/Bgra5551.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing unsigned normalized values ranging from 0 to 1. The x , y and z components use 5 bits, and the w component uses 1 bit.
///
diff --git a/src/ImageSharp/PixelFormats/Byte4.cs b/src/ImageSharp/PixelFormats/Byte4.cs
index 14053ba122..829937c8ad 100644
--- a/src/ImageSharp/PixelFormats/Byte4.cs
+++ b/src/ImageSharp/PixelFormats/Byte4.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 8-bit unsigned integer values, ranging from 0 to 255.
///
diff --git a/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs b/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
index 92fb006abf..c646d804ac 100644
--- a/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/ColorBuilder{TPixel}.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Globalization;
+using System;
+using System.Globalization;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// A set of named colors mapped to the provided Color space.
///
diff --git a/src/ImageSharp/PixelFormats/ColorConstants.cs b/src/ImageSharp/PixelFormats/ColorConstants.cs
index 236d3a889e..f97d3b190e 100644
--- a/src/ImageSharp/PixelFormats/ColorConstants.cs
+++ b/src/ImageSharp/PixelFormats/ColorConstants.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Collections.Generic;
+using System;
+using System.Collections.Generic;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Provides useful color definitions.
///
diff --git a/src/ImageSharp/PixelFormats/ComponentOrder.cs b/src/ImageSharp/PixelFormats/ComponentOrder.cs
index 8f151b41d6..d7d35726c8 100644
--- a/src/ImageSharp/PixelFormats/ComponentOrder.cs
+++ b/src/ImageSharp/PixelFormats/ComponentOrder.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
+namespace SixLabors.ImageSharp.PixelFormats
{
///
/// Enumerates the various component orders.
diff --git a/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.cs b/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.cs
index c042d76786..04ce766e56 100644
--- a/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.cs
+++ b/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.cs
@@ -5,7 +5,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats
+namespace SixLabors.ImageSharp.PixelFormats
{
using System;
using System.Numerics;
diff --git a/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.tt b/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.tt
index 16292489fc..4f64086c9e 100644
--- a/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.tt
+++ b/src/ImageSharp/PixelFormats/Generated/PixelOperations{TPixel}.Generated.tt
@@ -102,7 +102,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats
+namespace SixLabors.ImageSharp.PixelFormats
{
using System;
using System.Numerics;
diff --git a/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.cs b/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.cs
index e42c575d89..952b8baeb5 100644
--- a/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.cs
+++ b/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.cs
@@ -5,15 +5,15 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
///
/// Provides optimized overrides for bulk operations.
diff --git a/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.tt b/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.tt
index 9c01fa9157..0492fa40ae 100644
--- a/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.tt
+++ b/src/ImageSharp/PixelFormats/Generated/Rgba32.PixelOperations.Generated.tt
@@ -66,15 +66,15 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
///
/// Provides optimized overrides for bulk operations.
diff --git a/src/ImageSharp/PixelFormats/HalfSingle.cs b/src/ImageSharp/PixelFormats/HalfSingle.cs
index 3bdfc9f1cf..2394b1be88 100644
--- a/src/ImageSharp/PixelFormats/HalfSingle.cs
+++ b/src/ImageSharp/PixelFormats/HalfSingle.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing a single 16 bit floating point value.
///
diff --git a/src/ImageSharp/PixelFormats/HalfTypeHelper.cs b/src/ImageSharp/PixelFormats/HalfTypeHelper.cs
index 740795adc6..4d6ef0fb40 100644
--- a/src/ImageSharp/PixelFormats/HalfTypeHelper.cs
+++ b/src/ImageSharp/PixelFormats/HalfTypeHelper.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Helper methods for packing and unpacking floating point values
///
diff --git a/src/ImageSharp/PixelFormats/HalfVector2.cs b/src/ImageSharp/PixelFormats/HalfVector2.cs
index 7f1fe4ebdd..aa5f321908 100644
--- a/src/ImageSharp/PixelFormats/HalfVector2.cs
+++ b/src/ImageSharp/PixelFormats/HalfVector2.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing two 16-bit floating-point values.
///
diff --git a/src/ImageSharp/PixelFormats/HalfVector4.cs b/src/ImageSharp/PixelFormats/HalfVector4.cs
index 062287dbe6..87a1c9a498 100644
--- a/src/ImageSharp/PixelFormats/HalfVector4.cs
+++ b/src/ImageSharp/PixelFormats/HalfVector4.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 16-bit floating-point values.
///
diff --git a/src/ImageSharp/PixelFormats/IPackedVector{TPacked}.cs b/src/ImageSharp/PixelFormats/IPackedVector{TPacked}.cs
index ec283e6f2a..6775cbc589 100644
--- a/src/ImageSharp/PixelFormats/IPackedVector{TPacked}.cs
+++ b/src/ImageSharp/PixelFormats/IPackedVector{TPacked}.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// This interface exists for ensuring signature compatibility to MonoGame and XNA packed color types.
///
diff --git a/src/ImageSharp/PixelFormats/IPixel.cs b/src/ImageSharp/PixelFormats/IPixel.cs
index 9090e1210c..37c505c848 100644
--- a/src/ImageSharp/PixelFormats/IPixel.cs
+++ b/src/ImageSharp/PixelFormats/IPixel.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// An interface that represents a generic pixel type.
///
diff --git a/src/ImageSharp/PixelFormats/NamedColors{TPixel}.cs b/src/ImageSharp/PixelFormats/NamedColors{TPixel}.cs
index 0b55dcbf91..45050de72e 100644
--- a/src/ImageSharp/PixelFormats/NamedColors{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/NamedColors{TPixel}.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
+namespace SixLabors.ImageSharp.PixelFormats
{
///
/// A set of named colors mapped to the provided color space.
diff --git a/src/ImageSharp/PixelFormats/NormalizedByte2.cs b/src/ImageSharp/PixelFormats/NormalizedByte2.cs
index 992986f92b..9a69f6ab36 100644
--- a/src/ImageSharp/PixelFormats/NormalizedByte2.cs
+++ b/src/ImageSharp/PixelFormats/NormalizedByte2.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed packed pixel type containing two 8-bit signed normalized values, ranging from −1 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/NormalizedByte4.cs b/src/ImageSharp/PixelFormats/NormalizedByte4.cs
index 99f603f690..920f92cae7 100644
--- a/src/ImageSharp/PixelFormats/NormalizedByte4.cs
+++ b/src/ImageSharp/PixelFormats/NormalizedByte4.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 8-bit signed normalized values, ranging from −1 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/NormalizedShort2.cs b/src/ImageSharp/PixelFormats/NormalizedShort2.cs
index a0615563f0..6d28f61c25 100644
--- a/src/ImageSharp/PixelFormats/NormalizedShort2.cs
+++ b/src/ImageSharp/PixelFormats/NormalizedShort2.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing two 16-bit signed normalized values, ranging from −1 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/NormalizedShort4.cs b/src/ImageSharp/PixelFormats/NormalizedShort4.cs
index f35fb63684..45f984da0b 100644
--- a/src/ImageSharp/PixelFormats/NormalizedShort4.cs
+++ b/src/ImageSharp/PixelFormats/NormalizedShort4.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 16-bit signed normalized values, ranging from −1 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/PackedPixelConverterHelper.cs b/src/ImageSharp/PixelFormats/PackedPixelConverterHelper.cs
index 2a25ffc164..0537ff514e 100644
--- a/src/ImageSharp/PixelFormats/PackedPixelConverterHelper.cs
+++ b/src/ImageSharp/PixelFormats/PackedPixelConverterHelper.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
+using System;
+using System.Numerics;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Assists with the conversion of known packed pixel formats from one to another.
///
diff --git a/src/ImageSharp/PixelFormats/PixelBlenderMode.cs b/src/ImageSharp/PixelFormats/PixelBlenderMode.cs
index 1e48f71814..ae70cdee43 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenderMode.cs
+++ b/src/ImageSharp/PixelFormats/PixelBlenderMode.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Collections.Generic;
- using System.Text;
+using System;
+using System.Collections.Generic;
+using System.Text;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// The various blending modes.
///
diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.cs b/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.cs
index 915d9a9244..e76ff4b803 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.cs
+++ b/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.cs
@@ -4,11 +4,11 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats.PixelBlenders
+namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
{
using System;
using System.Numerics;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
///
diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.tt b/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.tt
index 230b05499f..0dfe7101a1 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.tt
+++ b/src/ImageSharp/PixelFormats/PixelBlenders/DefaultPixelBlenders.Generated.tt
@@ -16,11 +16,11 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats.PixelBlenders
+namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
{
using System;
using System.Numerics;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
///
diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs
index 4213be0bae..c221b1b0e9 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs
+++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.cs
@@ -4,7 +4,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats.PixelBlenders
+namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
{
using System.Numerics;
using System.Runtime.CompilerServices;
diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt
index 53d22d8f38..4387caaf89 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt
+++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.Generated.tt
@@ -16,7 +16,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.PixelFormats.PixelBlenders
+namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
{
using System.Numerics;
using System.Runtime.CompilerServices;
diff --git a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs
index b1fca9520c..04c750255f 100644
--- a/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs
+++ b/src/ImageSharp/PixelFormats/PixelBlenders/PorterDuffFunctions.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats.PixelBlenders
-{
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats.PixelBlenders
+{
///
/// Collection of Porter Duff alpha blending functions applying an the 'Over' composition model.
///
diff --git a/src/ImageSharp/PixelFormats/PixelBlender{TPixel}.cs b/src/ImageSharp/PixelFormats/PixelBlender{TPixel}.cs
index 1a1d1cd054..54cb09c28a 100644
--- a/src/ImageSharp/PixelFormats/PixelBlender{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/PixelBlender{TPixel}.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
+using System;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Abstract base class for calling pixel composition functions
///
diff --git a/src/ImageSharp/PixelFormats/PixelConversionExtensions.cs b/src/ImageSharp/PixelFormats/PixelConversionExtensions.cs
index 1ea2628951..37b225d2e0 100644
--- a/src/ImageSharp/PixelFormats/PixelConversionExtensions.cs
+++ b/src/ImageSharp/PixelFormats/PixelConversionExtensions.cs
@@ -1,8 +1,11 @@
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Runtime.CompilerServices;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Extension methods for copying single pixel data into byte Spans.
/// TODO: This utility class exists for legacy reasons. Need to do a lot of chore work to remove it (mostly in test classes).
diff --git a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.PixelBenders.cs b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.PixelBenders.cs
index 5a3737dc66..154ec73738 100644
--- a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.PixelBenders.cs
+++ b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.PixelBenders.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using ImageSharp.PixelFormats.PixelBlenders;
+using SixLabors.ImageSharp.PixelFormats.PixelBlenders;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Provides access to pixel blenders
///
diff --git a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
index a62d14527a..4f879fbdc7 100644
--- a/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
+++ b/src/ImageSharp/PixelFormats/PixelOperations{TPixel}.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// A stateless class implementing Strategy Pattern for batched pixel-data conversion operations
/// for pixel buffers of type .
diff --git a/src/ImageSharp/PixelFormats/Rg32.cs b/src/ImageSharp/PixelFormats/Rg32.cs
index 0575689a77..d2c296515f 100644
--- a/src/ImageSharp/PixelFormats/Rg32.cs
+++ b/src/ImageSharp/PixelFormats/Rg32.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing two 16-bit unsigned normalized values ranging from 0 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/Rgb24.cs b/src/ImageSharp/PixelFormats/Rgb24.cs
index b8cc8dc24f..5a12cff201 100644
--- a/src/ImageSharp/PixelFormats/Rgb24.cs
+++ b/src/ImageSharp/PixelFormats/Rgb24.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Pixel type containing three 8-bit unsigned normalized values ranging from 0 to 255.
/// The color components are stored in red, green, blue order.
diff --git a/src/ImageSharp/PixelFormats/Rgba1010102.cs b/src/ImageSharp/PixelFormats/Rgba1010102.cs
index e682aa4772..e6967d23ea 100644
--- a/src/ImageSharp/PixelFormats/Rgba1010102.cs
+++ b/src/ImageSharp/PixelFormats/Rgba1010102.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed vector type containing unsigned normalized values ranging from 0 to 1.
/// The x, y and z components use 10 bits, and the w component uses 2 bits.
diff --git a/src/ImageSharp/PixelFormats/Rgba32.Definitions.cs b/src/ImageSharp/PixelFormats/Rgba32.Definitions.cs
index ab4c2ea606..b5fed5a357 100644
--- a/src/ImageSharp/PixelFormats/Rgba32.Definitions.cs
+++ b/src/ImageSharp/PixelFormats/Rgba32.Definitions.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Provides standardized deifinitions for named colors.
///
diff --git a/src/ImageSharp/PixelFormats/Rgba32.PixelOperations.cs b/src/ImageSharp/PixelFormats/Rgba32.PixelOperations.cs
index 63e40e9cf7..a99c10d87d 100644
--- a/src/ImageSharp/PixelFormats/Rgba32.PixelOperations.cs
+++ b/src/ImageSharp/PixelFormats/Rgba32.PixelOperations.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Provides optimized overrides for bulk operations.
///
diff --git a/src/ImageSharp/PixelFormats/Rgba32.cs b/src/ImageSharp/PixelFormats/Rgba32.cs
index 85322c7c5c..045332ccf8 100644
--- a/src/ImageSharp/PixelFormats/Rgba32.cs
+++ b/src/ImageSharp/PixelFormats/Rgba32.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp
+{
///
/// Packed pixel type containing four 8-bit unsigned normalized values ranging from 0 to 255.
/// The color components are stored in red, green, blue, and alpha order.
diff --git a/src/ImageSharp/PixelFormats/Rgba64.cs b/src/ImageSharp/PixelFormats/Rgba64.cs
index bdcf13763d..040ae15b1c 100644
--- a/src/ImageSharp/PixelFormats/Rgba64.cs
+++ b/src/ImageSharp/PixelFormats/Rgba64.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 16-bit unsigned normalized values ranging from 0 to 1.
///
diff --git a/src/ImageSharp/PixelFormats/RgbaComponent.cs b/src/ImageSharp/PixelFormats/RgbaComponent.cs
index ed85fb86bb..edadd5818e 100644
--- a/src/ImageSharp/PixelFormats/RgbaComponent.cs
+++ b/src/ImageSharp/PixelFormats/RgbaComponent.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Enumerates the RGBA (red, green, blue, alpha) color components.
diff --git a/src/ImageSharp/PixelFormats/RgbaVector.Definitions.cs b/src/ImageSharp/PixelFormats/RgbaVector.Definitions.cs
index dc965f9ff5..2ef37c43ae 100644
--- a/src/ImageSharp/PixelFormats/RgbaVector.Definitions.cs
+++ b/src/ImageSharp/PixelFormats/RgbaVector.Definitions.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
+namespace SixLabors.ImageSharp.PixelFormats
{
///
/// Provides operators and composition algorithms.
diff --git a/src/ImageSharp/PixelFormats/RgbaVector.PixelOperations.cs b/src/ImageSharp/PixelFormats/RgbaVector.PixelOperations.cs
index 00b7461661..1886df29f1 100644
--- a/src/ImageSharp/PixelFormats/RgbaVector.PixelOperations.cs
+++ b/src/ImageSharp/PixelFormats/RgbaVector.PixelOperations.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.Memory;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Provides optimized overrides for bulk operations.
///
diff --git a/src/ImageSharp/PixelFormats/RgbaVector.cs b/src/ImageSharp/PixelFormats/RgbaVector.cs
index c6eed1122e..ba641d590c 100644
--- a/src/ImageSharp/PixelFormats/RgbaVector.cs
+++ b/src/ImageSharp/PixelFormats/RgbaVector.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Unpacked pixel type containing four 16-bit floating-point values typically ranging from 0 to 1.
/// The color components are stored in red, green, blue, and alpha order.
diff --git a/src/ImageSharp/PixelFormats/Short2.cs b/src/ImageSharp/PixelFormats/Short2.cs
index 0b3f4be934..1355a94135 100644
--- a/src/ImageSharp/PixelFormats/Short2.cs
+++ b/src/ImageSharp/PixelFormats/Short2.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing two 16-bit signed integer values.
///
diff --git a/src/ImageSharp/PixelFormats/Short4.cs b/src/ImageSharp/PixelFormats/Short4.cs
index 9583009293..aecb4d2de8 100644
--- a/src/ImageSharp/PixelFormats/Short4.cs
+++ b/src/ImageSharp/PixelFormats/Short4.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.PixelFormats
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+namespace SixLabors.ImageSharp.PixelFormats
+{
///
/// Packed pixel type containing four 16-bit signed integer values.
///
diff --git a/src/ImageSharp/Processing/Binarization/BinaryThreshold.cs b/src/ImageSharp/Processing/Binarization/BinaryThreshold.cs
index 89d62cc4cb..5a165659b8 100644
--- a/src/ImageSharp/Processing/Binarization/BinaryThreshold.cs
+++ b/src/ImageSharp/Processing/Binarization/BinaryThreshold.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Binarization/Dither.cs b/src/ImageSharp/Processing/Binarization/Dither.cs
index 2d9ef42631..f21ccf0bd3 100644
--- a/src/ImageSharp/Processing/Binarization/Dither.cs
+++ b/src/ImageSharp/Processing/Binarization/Dither.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.Dithering;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Dithering;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs b/src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs
index 71d1d50707..300c073818 100644
--- a/src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs b/src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs
index 9ba961a71a..ebfa9ffdcd 100644
--- a/src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Grayscale.cs b/src/ImageSharp/Processing/ColorMatrix/Grayscale.cs
index 6109c54048..bcf48d3e2c 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Grayscale.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Grayscale.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Hue.cs b/src/ImageSharp/Processing/ColorMatrix/Hue.cs
index d299b650ae..bfc931977d 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Hue.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Hue.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs b/src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs
index c0cd7caf7a..d7845320ad 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Lomograph.cs b/src/ImageSharp/Processing/ColorMatrix/Lomograph.cs
index a90551bf3c..947e531578 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Lomograph.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Lomograph.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs b/src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs
index def253234f..1b92029f6b 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerates the various types of defined color blindness filters.
diff --git a/src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs b/src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs
index f1294ffaff..370071b7ab 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerates the various types of defined Grayscale filters.
diff --git a/src/ImageSharp/Processing/ColorMatrix/Polaroid.cs b/src/ImageSharp/Processing/ColorMatrix/Polaroid.cs
index b968aedfc4..c96087d57e 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Polaroid.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Polaroid.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Saturation.cs b/src/ImageSharp/Processing/ColorMatrix/Saturation.cs
index 895362c681..26ca5ec204 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Saturation.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Saturation.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/ColorMatrix/Sepia.cs b/src/ImageSharp/Processing/ColorMatrix/Sepia.cs
index 4ef4db14ea..d1116fac8b 100644
--- a/src/ImageSharp/Processing/ColorMatrix/Sepia.cs
+++ b/src/ImageSharp/Processing/ColorMatrix/Sepia.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Convolution/BoxBlur.cs b/src/ImageSharp/Processing/Convolution/BoxBlur.cs
index eaddfe2dc9..b0c6ffc8d2 100644
--- a/src/ImageSharp/Processing/Convolution/BoxBlur.cs
+++ b/src/ImageSharp/Processing/Convolution/BoxBlur.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Convolution/DetectEdges.cs b/src/ImageSharp/Processing/Convolution/DetectEdges.cs
index 8721bf4f89..79e7ac6cf4 100644
--- a/src/ImageSharp/Processing/Convolution/DetectEdges.cs
+++ b/src/ImageSharp/Processing/Convolution/DetectEdges.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Convolution/GaussianBlur.cs b/src/ImageSharp/Processing/Convolution/GaussianBlur.cs
index 1db4fd5009..9bca97242c 100644
--- a/src/ImageSharp/Processing/Convolution/GaussianBlur.cs
+++ b/src/ImageSharp/Processing/Convolution/GaussianBlur.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Convolution/GaussianSharpen.cs b/src/ImageSharp/Processing/Convolution/GaussianSharpen.cs
index 5f66f1771b..1cea2dae9b 100644
--- a/src/ImageSharp/Processing/Convolution/GaussianSharpen.cs
+++ b/src/ImageSharp/Processing/Convolution/GaussianSharpen.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs b/src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs
index 809992f005..b01bb945cf 100644
--- a/src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs
+++ b/src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerates the various types of defined edge detection filters.
diff --git a/src/ImageSharp/Processing/Delegate.cs b/src/ImageSharp/Processing/Delegate.cs
index 4b2677c853..b390e46ae9 100644
--- a/src/ImageSharp/Processing/Delegate.cs
+++ b/src/ImageSharp/Processing/Delegate.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/Alpha.cs b/src/ImageSharp/Processing/Effects/Alpha.cs
index 2081c91bda..2fac64e1cf 100644
--- a/src/ImageSharp/Processing/Effects/Alpha.cs
+++ b/src/ImageSharp/Processing/Effects/Alpha.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/BackgroundColor.cs b/src/ImageSharp/Processing/Effects/BackgroundColor.cs
index ec9fe32d6e..da00b4ddd0 100644
--- a/src/ImageSharp/Processing/Effects/BackgroundColor.cs
+++ b/src/ImageSharp/Processing/Effects/BackgroundColor.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/Brightness.cs b/src/ImageSharp/Processing/Effects/Brightness.cs
index d9ed576121..5c76287858 100644
--- a/src/ImageSharp/Processing/Effects/Brightness.cs
+++ b/src/ImageSharp/Processing/Effects/Brightness.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/Contrast.cs b/src/ImageSharp/Processing/Effects/Contrast.cs
index 0af86e1df4..562ab54dff 100644
--- a/src/ImageSharp/Processing/Effects/Contrast.cs
+++ b/src/ImageSharp/Processing/Effects/Contrast.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/Invert.cs b/src/ImageSharp/Processing/Effects/Invert.cs
index cc480cf0c3..9c0a7d3772 100644
--- a/src/ImageSharp/Processing/Effects/Invert.cs
+++ b/src/ImageSharp/Processing/Effects/Invert.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/OilPainting.cs b/src/ImageSharp/Processing/Effects/OilPainting.cs
index 844b5ceb6a..0494c9a8b9 100644
--- a/src/ImageSharp/Processing/Effects/OilPainting.cs
+++ b/src/ImageSharp/Processing/Effects/OilPainting.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Effects/Pixelate.cs b/src/ImageSharp/Processing/Effects/Pixelate.cs
index 3ae152c2ba..29e348f6e6 100644
--- a/src/ImageSharp/Processing/Effects/Pixelate.cs
+++ b/src/ImageSharp/Processing/Effects/Pixelate.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Overlays/Glow.cs b/src/ImageSharp/Processing/Overlays/Glow.cs
index e34cbf5915..ee35963487 100644
--- a/src/ImageSharp/Processing/Overlays/Glow.cs
+++ b/src/ImageSharp/Processing/Overlays/Glow.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Overlays/Vignette.cs b/src/ImageSharp/Processing/Overlays/Vignette.cs
index f0c962627e..cc93ccedc6 100644
--- a/src/ImageSharp/Processing/Overlays/Vignette.cs
+++ b/src/ImageSharp/Processing/Overlays/Vignette.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs
index ea1b759ab5..7070c993ef 100644
--- a/src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to perform binary threshold filtering against an
/// . The image will be converted to grayscale before thresholding occurs.
diff --git a/src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
index 85522e2886..2590aa6a00 100644
--- a/src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Dithering;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Dithering;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An that dithers an image using error diffusion.
///
diff --git a/src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs
index a190bcd61b..b71ea97cf7 100644
--- a/src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Buffers;
-
- using ImageSharp.Dithering;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Buffers;
+using SixLabors.ImageSharp.Dithering;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An that dithers an image using error diffusion.
///
diff --git a/src/ImageSharp/Processing/Processors/CloningImageProcessor.cs b/src/ImageSharp/Processing/Processors/CloningImageProcessor.cs
index 5db2d0865d..b4324a9ae3 100644
--- a/src/ImageSharp/Processing/Processors/CloningImageProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/CloningImageProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Allows the application of processors to images.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
index d37d119a41..d8b6ab9514 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image to their black and white equivalent.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
index a91bd19467..1366a8fe1b 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Achromatomaly (Color desensitivity) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
index d543c4edca..d1925e04df 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Achromatopsia (Monochrome) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
index ea73d0c662..964921d262 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Deuteranomaly (Green-Weak) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
index 4b5129a8bf..f35d25a287 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Deuteranopia (Green-Blind) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
index 14eea08126..4c43ad0e21 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Protanopia (Red-Weak) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
index 39cb715bde..3a18ed91e2 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Protanopia (Red-Blind) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
index 2b402197bc..0c337af2d0 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Tritanomaly (Blue-Weak) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
index 5d228afa79..76c9f98e74 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating Tritanopia (Blue-Blind) color blindness.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixProcessor.cs
index 1bac145bc9..45ee1de59e 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The color matrix filter. Inherit from this class to perform operation involving color matrices.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
index 65de8a66d2..a7033cfc95 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image to Grayscale applying the formula as specified by ITU-R Recommendation BT.601
/// .
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
index 5f71e357b7..db7077620a 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image to Grayscale applying the formula as specified by ITU-R Recommendation BT.709
/// .
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs
index f286839776..a222f195e9 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to change the hue of an .
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
index 0c29c65a10..d7785045fb 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Encapsulates properties and methods for creating processors that utilize a matrix to
/// alter the image pixels.
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs
index 18514236f7..e2ab32a70a 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating an old Kodachrome camera effect.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs
index bb33e51513..7ce96fa355 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating an old Lomograph effect.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs
index 5c1bd20b16..96fb084cfd 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image recreating an old Polaroid effect.
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs
index ffc8eb6b19..38788d9f9e 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to change the saturation of an .
///
diff --git a/src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs
index 89be3acad5..610b3d5f1c 100644
--- a/src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Converts the colors of the image to their sepia equivalent.
/// The formula used matches the svg specification.
diff --git a/src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs
index 93a9254802..3c95d29974 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Applies a Box blur sampler to the image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs
index 708b6c6fd8..1fe31be448 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that uses two one-dimensional matrices to perform convolution against an image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs
index e5813f0d5c..16b8075fcf 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that uses two one-dimensional matrices to perform two-pass convolution against an image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs
index cd2eb27004..9e256975e3 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that uses a 2 dimensional matrix to perform convolution against an image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
index ab0b459076..af7a5e276e 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that detects edges within an image using two one-dimensional matrices.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
index cc21c3e19e..38bffe0c3c 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that detects edges within an image using a eight two dimensional matrices.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
index 1400b6317a..b8e5106b7f 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Defines a sampler that detects edges within an image using a single two dimensional matrix.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
index c7c126794d..1561072c82 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
@@ -1,14 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.PixelFormats;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides properties and methods allowing the detection of edges within an image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
index b1361b514f..8e4cdd6b5a 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Kayyali operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
index af4700bb97..c0a3b35954 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Kirsch operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
index 5f58d56f8c..1b5c563187 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Laplacian 3 x 3 operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
index 2e365374cf..11438fe8db 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Laplacian 5 x 5 operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
index de2594653d..424c01137e 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Laplacian of Gaussian operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
index 1b2d5f50ed..0d2e9b2066 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Prewitt operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
index d1b9614b62..09aa8ecb6c 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Roberts Cross operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
index bc687f6743..18f8cbf18c 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Kirsch operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
index 339b9741fc..e299d3f807 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Scharr operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
index b9060ecbca..e975e4ff6c 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Diagnostics.CodeAnalysis;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// The Sobel operator filter.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs
index dcafd0d91e..583d38bf7f 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Applies a Gaussian blur sampler to the image.
///
diff --git a/src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs
index 84a7f9b09c..e22904ae1c 100644
--- a/src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Applies a Gaussian sharpening sampler to the image.
///
diff --git a/src/ImageSharp/Processing/Processors/DelegateProcessor.cs b/src/ImageSharp/Processing/Processors/DelegateProcessor.cs
index d594bf23ee..e1bd8c5265 100644
--- a/src/ImageSharp/Processing/Processors/DelegateProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/DelegateProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Allows the application of processors to images.
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs
index 0efca43b26..ce0998a3c1 100644
--- a/src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to change the alpha component of an .
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs
index 96a2b704f7..21cc22bc9c 100644
--- a/src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Sets the background color of the image.
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs
index 3fbe1742ed..096f6b7abd 100644
--- a/src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to change the brightness of an .
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs
index e40f8d5de5..ba4c8b4dcb 100644
--- a/src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to change the contrast of an .
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs
index 07a57db54a..683433e28e 100644
--- a/src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to invert the colors of an .
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs
index 383917c45f..dc4ef1007b 100644
--- a/src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to apply an oil painting effect to an .
///
diff --git a/src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs
index a44e85ef31..7050e5eeb7 100644
--- a/src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Collections.Generic;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Collections.Generic;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An to pixelate the colors of an .
///
diff --git a/src/ImageSharp/Processing/Processors/ImageProcessor.cs b/src/ImageSharp/Processing/Processors/ImageProcessor.cs
index a4ed4eb988..84ad7f8993 100644
--- a/src/ImageSharp/Processing/Processors/ImageProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/ImageProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Allows the application of processors to images.
///
diff --git a/src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs b/src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs
index 2b9c88f2d6..99300eb964 100644
--- a/src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An that applies a radial glow effect an .
///
diff --git a/src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs b/src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs
index de50dd84bf..58e579509a 100644
--- a/src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// An that applies a radial vignette effect to an .
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/AutoRotateProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/AutoRotateProcessor.cs
index 3a4eb31aee..e568bdea83 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/AutoRotateProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/AutoRotateProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Adjusts an image so that its orientation is suitable for viewing. Adjustments are based on EXIF metadata embedded in the image.
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs
index 37f8867755..d68c289db1 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs
@@ -1,16 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Threading.Tasks;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods to allow the cropping of an image.
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs
index 648e86d3c9..89e22a7e6b 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods to allow the cropping of an image to preserve areas of highest
/// entropy.
diff --git a/src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs
index cba60f928e..f0173a6666 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods that allow the flipping of an image around its center point.
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs b/src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs
index d1a35659b3..54724ee782 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System.Numerics;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods to transform an image using a .
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs b/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs
index 8aef87ec85..1169d2eadc 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.Weights.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Conains the definition of and .
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
index 59c0c37a27..8d5eeded15 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods that allow the resizing of images using various algorithms.
/// Adapted from
diff --git a/src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs
index 2853867460..592e8d2e34 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs
@@ -1,18 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods that allow the resizing of images using various algorithms.
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs
index 1959bb9cb5..b8341d4027 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods that allow the rotating of images.
///
diff --git a/src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs
index 757f3fa0be..bd84e483f5 100644
--- a/src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs
+++ b/src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing.Processors
-{
- using System;
- using System.Numerics;
- using System.Threading.Tasks;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System;
+using System.Numerics;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing.Processors
+{
///
/// Provides methods that allow the skewing of images.
///
@@ -75,7 +73,7 @@ namespace ImageSharp.Processing.Processors
///
protected override void BeforeApply(ImageBase source, Rectangle sourceRectangle)
{
- this.processMatrix = Matrix3x2Extensions.CreateSkew(-this.AngleX, -this.AngleY, new Point(0, 0));
+ this.processMatrix = Matrix3x2Extensions.CreateSkewDegrees(-this.AngleX, -this.AngleY, new Point(0, 0));
if (this.Expand)
{
this.CreateNewCanvas(sourceRectangle, this.processMatrix);
diff --git a/src/ImageSharp/Processing/Transforms/AutoOrient.cs b/src/ImageSharp/Processing/Transforms/AutoOrient.cs
index f01fbef3dc..186c3b2236 100644
--- a/src/ImageSharp/Processing/Transforms/AutoOrient.cs
+++ b/src/ImageSharp/Processing/Transforms/AutoOrient.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Crop.cs b/src/ImageSharp/Processing/Transforms/Crop.cs
index 6a8b02d023..3fa59c2483 100644
--- a/src/ImageSharp/Processing/Transforms/Crop.cs
+++ b/src/ImageSharp/Processing/Transforms/Crop.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/EntropyCrop.cs b/src/ImageSharp/Processing/Transforms/EntropyCrop.cs
index 8c5f32dd04..cbd2b46599 100644
--- a/src/ImageSharp/Processing/Transforms/EntropyCrop.cs
+++ b/src/ImageSharp/Processing/Transforms/EntropyCrop.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Flip.cs b/src/ImageSharp/Processing/Transforms/Flip.cs
index 071662ae66..e153e89f28 100644
--- a/src/ImageSharp/Processing/Transforms/Flip.cs
+++ b/src/ImageSharp/Processing/Transforms/Flip.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs b/src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs
index 67010a777f..263af14ccd 100644
--- a/src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerated anchor positions to apply to resized images.
diff --git a/src/ImageSharp/Processing/Transforms/Options/FlipType.cs b/src/ImageSharp/Processing/Transforms/Options/FlipType.cs
index 3c66da697f..0129891f66 100644
--- a/src/ImageSharp/Processing/Transforms/Options/FlipType.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/FlipType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Provides enumeration over how a image should be flipped.
diff --git a/src/ImageSharp/Processing/Transforms/Options/Orientation.cs b/src/ImageSharp/Processing/Transforms/Options/Orientation.cs
index b8147348f7..9c8d96a71c 100644
--- a/src/ImageSharp/Processing/Transforms/Options/Orientation.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/Orientation.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerates the available orientation values supplied by EXIF metadata.
diff --git a/src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs
index 7eae89eac0..90f50ec3dc 100644
--- a/src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs
@@ -1,15 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System.Linq;
-
- using ImageSharp.PixelFormats;
- using SixLabors.Primitives;
+using System.Linq;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// Provides methods to help calculate the target rectangle when resizing using the
/// enumeration.
diff --git a/src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs
index dc6092de84..c88808f758 100644
--- a/src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Enumerated resize modes to apply to resized images.
diff --git a/src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs
index 2ca2b1c39d..8f2d3db0a9 100644
--- a/src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs
@@ -1,14 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
-{
- using System.Collections.Generic;
- using System.Linq;
- using SixLabors.Primitives;
+using System.Collections.Generic;
+using System.Linq;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp.Processing
+{
///
/// The resize options for resizing images against certain modes.
///
diff --git a/src/ImageSharp/Processing/Transforms/Options/RotateType.cs b/src/ImageSharp/Processing/Transforms/Options/RotateType.cs
index 9f09cec280..9f6d45f2bf 100644
--- a/src/ImageSharp/Processing/Transforms/Options/RotateType.cs
+++ b/src/ImageSharp/Processing/Transforms/Options/RotateType.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Provides enumeration over how the image should be rotated.
diff --git a/src/ImageSharp/Processing/Transforms/Pad.cs b/src/ImageSharp/Processing/Transforms/Pad.cs
index 40fd6da6e4..eb0f2e9c27 100644
--- a/src/ImageSharp/Processing/Transforms/Pad.cs
+++ b/src/ImageSharp/Processing/Transforms/Pad.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs
index e40bf59f92..be9de9edaa 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the bicubic kernel algorithm W(x) as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs
index f174ef48bd..5aab0d07fa 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the box algorithm. Similar to nearest neighbor when upscaling.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs
index 0725ecb537..1c84676188 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The Catmull-Rom filter is a well known standard Cubic Filter often used as a interpolation function.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs
index 66cc36a21f..33435059f1 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The Hermite filter is type of smoothed triangular interpolation Filter,
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs
index 6339d9d8ea..9a128a05be 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// Encapsulates an interpolation algorithm for resampling images.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs
index a46f38df42..deaa0ccb95 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs
index 3ad01b2b7b..2673c34914 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs
index 9bb8bdd16f..c52670e2d0 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs
index af8c2c111c..552d3065b4 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
index 38ca614c4a..df351d9505 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the mitchell algorithm as described on
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs
index f1e5ab8fdb..7a7785be36 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the nearest neighbor algorithm. This uses an unscaled filter
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs
index 1b060e6e3f..bd28d8da46 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Robidoux algorithm.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
index 86c7b0517c..a345da3f42 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the Robidoux Sharp algorithm.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs
index abd5b835c6..ac5e2dedba 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the spline algorithm.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs
index bf88b65df8..842da87e06 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the triangle (bilinear) algorithm.
diff --git a/src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs
index 33a2cc825e..e154d5483b 100644
--- a/src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs
+++ b/src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Processing
+namespace SixLabors.ImageSharp.Processing
{
///
/// The function implements the welch algorithm.
diff --git a/src/ImageSharp/Processing/Transforms/Resize.cs b/src/ImageSharp/Processing/Transforms/Resize.cs
index 38662317bf..c723f367f0 100644
--- a/src/ImageSharp/Processing/Transforms/Resize.cs
+++ b/src/ImageSharp/Processing/Transforms/Resize.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
- using SixLabors.Primitives;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+using SixLabors.Primitives;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Rotate.cs b/src/ImageSharp/Processing/Transforms/Rotate.cs
index 435efa30fa..7b35a879bc 100644
--- a/src/ImageSharp/Processing/Transforms/Rotate.cs
+++ b/src/ImageSharp/Processing/Transforms/Rotate.cs
@@ -1,17 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
- using Processing.Processors;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing.Processors;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/RotateFlip.cs b/src/ImageSharp/Processing/Transforms/RotateFlip.cs
index 83edba0f92..2ddcb151b2 100644
--- a/src/ImageSharp/Processing/Transforms/RotateFlip.cs
+++ b/src/ImageSharp/Processing/Transforms/RotateFlip.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using ImageSharp.Processing;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Processing/Transforms/Skew.cs b/src/ImageSharp/Processing/Transforms/Skew.cs
index 5f7853f05c..00411946d9 100644
--- a/src/ImageSharp/Processing/Transforms/Skew.cs
+++ b/src/ImageSharp/Processing/Transforms/Skew.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
-
- using ImageSharp.PixelFormats;
-
- using Processing.Processors;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Processing.Processors;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Properties/AssemblyInfo.cs b/src/ImageSharp/Properties/AssemblyInfo.cs
index e791dff5a5..7b8f933b0c 100644
--- a/src/ImageSharp/Properties/AssemblyInfo.cs
+++ b/src/ImageSharp/Properties/AssemblyInfo.cs
@@ -1,8 +1,6 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
using System.Runtime.CompilerServices;
// Ensure the other projects can see the internal helpers
-[assembly: InternalsVisibleTo("ImageSharp.Drawing")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("SixLabors.ImageSharp.Drawing")]
\ No newline at end of file
diff --git a/src/ImageSharp/Quantizers/Box.cs b/src/ImageSharp/Quantizers/Box.cs
index 7f2a320873..4a1e17753f 100644
--- a/src/ImageSharp/Quantizers/Box.cs
+++ b/src/ImageSharp/Quantizers/Box.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
+namespace SixLabors.ImageSharp.Quantizers
{
///
/// Represents a box color cube.
diff --git a/src/ImageSharp/Quantizers/IQuantizer{TPixel}.cs b/src/ImageSharp/Quantizers/IQuantizer{TPixel}.cs
index b7cf2d469a..1e992c894d 100644
--- a/src/ImageSharp/Quantizers/IQuantizer{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/IQuantizer{TPixel}.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using ImageSharp.Dithering;
- using ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Dithering;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Provides methods for for allowing quantization of images pixels with configurable dithering.
///
diff --git a/src/ImageSharp/Quantizers/OctreeQuantizer{TPixel}.cs b/src/ImageSharp/Quantizers/OctreeQuantizer{TPixel}.cs
index 8ebea85334..f41bcd04de 100644
--- a/src/ImageSharp/Quantizers/OctreeQuantizer{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/OctreeQuantizer{TPixel}.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System;
- using System.Collections.Generic;
- using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Encapsulates methods to calculate the color palette if an image using an Octree pattern.
///
diff --git a/src/ImageSharp/Quantizers/PaletteQuantizer{TPixel}.cs b/src/ImageSharp/Quantizers/PaletteQuantizer{TPixel}.cs
index d121dc6ae7..56ecf7c900 100644
--- a/src/ImageSharp/Quantizers/PaletteQuantizer{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/PaletteQuantizer{TPixel}.cs
@@ -1,15 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System;
- using System.Collections.Generic;
- using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Encapsulates methods to create a quantized image based upon the given palette.
///
diff --git a/src/ImageSharp/Quantizers/Quantization.cs b/src/ImageSharp/Quantizers/Quantization.cs
index 039404384d..df55d3e87a 100644
--- a/src/ImageSharp/Quantizers/Quantization.cs
+++ b/src/ImageSharp/Quantizers/Quantization.cs
@@ -1,9 +1,7 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
+namespace SixLabors.ImageSharp
{
///
/// Provides enumeration over how an image should be quantized.
diff --git a/src/ImageSharp/Quantizers/Quantize.cs b/src/ImageSharp/Quantizers/Quantize.cs
index 612816eef2..ad166f6065 100644
--- a/src/ImageSharp/Quantizers/Quantize.cs
+++ b/src/ImageSharp/Quantizers/Quantize.cs
@@ -1,16 +1,13 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp
-{
- using System;
- using System.Threading.Tasks;
-
- using ImageSharp.PixelFormats;
- using ImageSharp.Quantizers;
+using System;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Quantizers;
+namespace SixLabors.ImageSharp
+{
///
/// Extension methods for the type.
///
diff --git a/src/ImageSharp/Quantizers/QuantizedImage{TPixel}.cs b/src/ImageSharp/Quantizers/QuantizedImage{TPixel}.cs
index c8b2c7df60..52cf1a8d9a 100644
--- a/src/ImageSharp/Quantizers/QuantizedImage{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/QuantizedImage{TPixel}.cs
@@ -1,13 +1,11 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System;
- using ImageSharp.PixelFormats;
+using System;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Represents a quantized image where the pixels indexed by a color palette.
///
diff --git a/src/ImageSharp/Quantizers/Quantizer{TPixel}.cs b/src/ImageSharp/Quantizers/Quantizer{TPixel}.cs
index d8a2de148e..c658917755 100644
--- a/src/ImageSharp/Quantizers/Quantizer{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/Quantizer{TPixel}.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System;
- using System.Collections.Generic;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using ImageSharp.Dithering;
- using ImageSharp.PixelFormats;
+using System;
+using System.Collections.Generic;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Dithering;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Encapsulates methods to calculate the color palette of an image.
///
diff --git a/src/ImageSharp/Quantizers/WuArrayPool.cs b/src/ImageSharp/Quantizers/WuArrayPool.cs
index bd8ee9d6b9..04a70637b6 100644
--- a/src/ImageSharp/Quantizers/WuArrayPool.cs
+++ b/src/ImageSharp/Quantizers/WuArrayPool.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System.Buffers;
+using System.Buffers;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// Provides array pooling for the .
/// This is a separate class so that the pools can be shared accross multiple generic quantizer instaces.
diff --git a/src/ImageSharp/Quantizers/WuQuantizer{TPixel}.cs b/src/ImageSharp/Quantizers/WuQuantizer{TPixel}.cs
index aecca771c1..4bb9028176 100644
--- a/src/ImageSharp/Quantizers/WuQuantizer{TPixel}.cs
+++ b/src/ImageSharp/Quantizers/WuQuantizer{TPixel}.cs
@@ -1,17 +1,15 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Quantizers
-{
- using System;
- using System.Buffers;
- using System.Collections.Generic;
- using System.Numerics;
- using System.Runtime.CompilerServices;
- using ImageSharp.PixelFormats;
+using System;
+using System.Buffers;
+using System.Collections.Generic;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.PixelFormats;
+namespace SixLabors.ImageSharp.Quantizers
+{
///
/// An implementation of Wu's color quantizer with alpha channel.
///
diff --git a/src/Shared/AssemblyInfo.Common.cs b/src/Shared/AssemblyInfo.Common.cs
index c2aa13de25..08d7768a05 100644
--- a/src/Shared/AssemblyInfo.Common.cs
+++ b/src/Shared/AssemblyInfo.Common.cs
@@ -1,7 +1,5 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
using System.Reflection;
using System.Resources;
@@ -12,9 +10,9 @@ using System.Runtime.CompilerServices;
// associated with an assembly.
[assembly: AssemblyDescription("A cross-platform library for processing of image files; written in C#")]
[assembly: AssemblyConfiguration("")]
-[assembly: AssemblyCompany("James Jackson-South")]
-[assembly: AssemblyProduct("ImageSharp")]
-[assembly: AssemblyCopyright("Copyright (c) James Jackson-South and contributors.")]
+[assembly: AssemblyCompany("Six Labors")]
+[assembly: AssemblyProduct("SixLabors.ImageSharp")]
+[assembly: AssemblyCopyright("Copyright (c) Six Labors and contributors.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: NeutralResourcesLanguage("en")]
@@ -34,9 +32,9 @@ using System.Runtime.CompilerServices;
[assembly: AssemblyInformationalVersion("1.0.0.0")]
// Ensure the internals can be built and tested.
-[assembly: InternalsVisibleTo("ImageSharp.Drawing")]
-[assembly: InternalsVisibleTo("ImageSharp.Benchmarks")]
-[assembly: InternalsVisibleTo("ImageSharp.Tests")]
-[assembly: InternalsVisibleTo("ImageSharp.Sandbox46")]
+[assembly: InternalsVisibleTo("SixLabors.ImageSharp.Drawing")]
+[assembly: InternalsVisibleTo("SixLabors.ImageSharp.Benchmarks")]
+[assembly: InternalsVisibleTo("SixLabors.ImageSharp.Tests")]
+[assembly: InternalsVisibleTo("SixLabors.ImageSharp.Sandbox46")]
[assembly: InternalsVisibleTo("DynamicProxyGenAssembly2, PublicKey=0024000004800000940000000602000000240000525341310004000001000100c547cac37abd99c8db225ef2f6c8a3602f3b3606cc9891605d02baa56104f4cfc0734aa39b93bf7852f7d9266654753cc297e7d2edfe0bac1cdcf9f717241550e0a7b191195b7667bb4f64bcb8e2121380fd1d9d46ad2d92d2d15605093924cceaf74c4861eff62abf69b9291ed0a340e113be11e6a7d3113e92484cf7045cc7")]
\ No newline at end of file
diff --git a/src/Shared/stylecop.json b/src/Shared/stylecop.json
deleted file mode 100644
index df8f120a5b..0000000000
--- a/src/Shared/stylecop.json
+++ /dev/null
@@ -1,9 +0,0 @@
-{
- "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
- "settings": {
- "documentationRules": {
- "companyName": "James Jackson-South",
- "copyrightText": "Copyright (c) James Jackson-South and contributors.\nLicensed under the Apache License, Version 2.0."
- }
- }
-}
\ No newline at end of file
diff --git a/stylecop.json b/stylecop.json
new file mode 100644
index 0000000000..485ab604a5
--- /dev/null
+++ b/stylecop.json
@@ -0,0 +1,16 @@
+{
+ "$schema": "https://raw.githubusercontent.com/DotNetAnalyzers/StyleCopAnalyzers/master/StyleCop.Analyzers/StyleCop.Analyzers/Settings/stylecop.schema.json",
+ "settings": {
+ "orderingRules": {
+ "usingDirectivesPlacement": "outsideNamespace",
+ "elementOrder": [
+ "kind"
+ ]
+ },
+ "documentationRules": {
+ "xmlHeader": false,
+ "documentInternalElements": false,
+ "copyrightText": "Copyright (c) Six Labors and contributors.\nLicensed under the Apache License, Version 2.0."
+ }
+ }
+}
\ No newline at end of file
diff --git a/tests/CodeCoverage/CodeCoverage.cmd b/tests/CodeCoverage/CodeCoverage.cmd
index 1e16d5c14a..2c13cfc144 100644
--- a/tests/CodeCoverage/CodeCoverage.cmd
+++ b/tests/CodeCoverage/CodeCoverage.cmd
@@ -9,9 +9,8 @@ cd ..
cd ..
dotnet restore ImageSharp.sln
-dotnet build ImageSharp.sln --no-incremental -c release /p:codecov=true
rem The -threshold options prevents this taking ages...
-tests\CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test tests\ImageSharp.Tests\ImageSharp.Tests.csproj --no-build -c release /p:codecov=true" -register:user -threshold:10 -oldStyle -safemode:off -output:.\ImageSharp.Coverage.xml -hideskipped:All -returntargetcode -filter:"+[ImageSharp*]*"
+tests\CodeCoverage\OpenCover.4.6.519\tools\OpenCover.Console.exe -target:"dotnet.exe" -targetargs:"test tests\ImageSharp.Tests\ImageSharp.Tests.csproj -c Release /p:codecov=true" -register:user -threshold:10 -oldStyle -safemode:off -output:.\ImageSharp.Coverage.xml -hideskipped:All -returntargetcode -filter:"+[SixLabors.ImageSharp*]*"
if %errorlevel% neq 0 exit /b %errorlevel%
diff --git a/tests/ImageSharp.Benchmarks/BenchmarkBase.cs b/tests/ImageSharp.Benchmarks/BenchmarkBase.cs
index 41574d109f..6db03a4486 100644
--- a/tests/ImageSharp.Benchmarks/BenchmarkBase.cs
+++ b/tests/ImageSharp.Benchmarks/BenchmarkBase.cs
@@ -1,6 +1,6 @@
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
- using ImageSharp.Formats;
+ using SixLabors.ImageSharp.Formats;
///
/// The image benchmark base class.
diff --git a/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromVector4ReferenceVsPointer.cs b/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromVector4ReferenceVsPointer.cs
index 78bdfd1599..b4f6ea9c06 100644
--- a/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromVector4ReferenceVsPointer.cs
+++ b/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromVector4ReferenceVsPointer.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Numerics;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp;
+ using SixLabors.ImageSharp.Memory;
///
/// Compares two implementation candidates for general BulkPixelOperations.ToVector4():
diff --git a/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromXyzw.cs b/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromXyzw.cs
index 7b151989ea..5c3648c2d8 100644
--- a/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromXyzw.cs
+++ b/tests/ImageSharp.Benchmarks/Color/Bulk/PackFromXyzw.cs
@@ -1,10 +1,10 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.Color.Bulk
+namespace SixLabors.ImageSharp.Benchmarks.Color.Bulk
{
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
public abstract class PackFromXyzw
where TPixel : struct, IPixel
diff --git a/tests/ImageSharp.Benchmarks/Color/Bulk/ToVector4.cs b/tests/ImageSharp.Benchmarks/Color/Bulk/ToVector4.cs
index 9976faa8c3..2bf4e0da67 100644
--- a/tests/ImageSharp.Benchmarks/Color/Bulk/ToVector4.cs
+++ b/tests/ImageSharp.Benchmarks/Color/Bulk/ToVector4.cs
@@ -1,12 +1,12 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.Color.Bulk
+namespace SixLabors.ImageSharp.Benchmarks.Color.Bulk
{
using System.Numerics;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
public abstract class ToVector4
where TPixel : struct, IPixel
diff --git a/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyz.cs b/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyz.cs
index 061a5bd37b..e1f5e6106d 100644
--- a/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyz.cs
+++ b/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyz.cs
@@ -1,10 +1,10 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.Color.Bulk
+namespace SixLabors.ImageSharp.Benchmarks.Color.Bulk
{
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
public abstract class ToXyz
where TPixel : struct, IPixel
diff --git a/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyzw.cs b/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyzw.cs
index f4bcce1152..6032897634 100644
--- a/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyzw.cs
+++ b/tests/ImageSharp.Benchmarks/Color/Bulk/ToXyzw.cs
@@ -4,12 +4,12 @@ using System.Linq;
using System.Threading.Tasks;
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.Color.Bulk
+namespace SixLabors.ImageSharp.Benchmarks.Color.Bulk
{
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats;
public abstract class ToXyzw
where TPixel : struct, IPixel
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs b/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
index a641baafe5..02017cbb7d 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
@@ -3,11 +3,11 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
using SystemColor = System.Drawing.Color;
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
index b29fdc25b6..c5792f5476 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToCieLabConvert.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks.Color
+namespace SixLabors.ImageSharp.Benchmarks.Color
{
using BenchmarkDotNet.Attributes;
using Colourful;
using Colourful.Conversion;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+ using SixLabors.ImageSharp.ColorSpaces;
+ using SixLabors.ImageSharp.ColorSpaces.Conversion;
public class ColorspaceCieXyzToCieLabConvert
{
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
index 3e7d609727..7528f75f80 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToHunterLabConvert.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks.Color
+namespace SixLabors.ImageSharp.Benchmarks.Color
{
using BenchmarkDotNet.Attributes;
using Colourful;
using Colourful.Conversion;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+ using SixLabors.ImageSharp.ColorSpaces;
+ using SixLabors.ImageSharp.ColorSpaces.Conversion;
public class ColorspaceCieXyzToHunterLabConvert
{
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
index f472dd2923..a4da780908 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToLmsConvert.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks.Color
+namespace SixLabors.ImageSharp.Benchmarks.Color
{
using BenchmarkDotNet.Attributes;
using Colourful;
using Colourful.Conversion;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+ using SixLabors.ImageSharp.ColorSpaces;
+ using SixLabors.ImageSharp.ColorSpaces.Conversion;
public class ColorspaceCieXyzToLmsConvert
{
diff --git a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
index eeea86c6eb..dab0e7a515 100644
--- a/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorspaceCieXyzToRgbConvert.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks.Color
+namespace SixLabors.ImageSharp.Benchmarks.Color
{
using BenchmarkDotNet.Attributes;
using Colourful;
using Colourful.Conversion;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+ using SixLabors.ImageSharp.ColorSpaces;
+ using SixLabors.ImageSharp.ColorSpaces.Conversion;
public class ColorspaceCieXyzToRgbConvert
{
diff --git a/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.LookupTables.cs b/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.LookupTables.cs
index 18c8cb3728..335ecf4789 100644
--- a/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.LookupTables.cs
+++ b/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.LookupTables.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
public partial class RgbToYCbCr
{
diff --git a/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.cs b/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.cs
index 2efd9bc429..51be951c1b 100644
--- a/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.cs
+++ b/tests/ImageSharp.Benchmarks/Color/RgbToYCbCr.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System;
using System.Buffers;
@@ -7,7 +7,7 @@
using BenchmarkDotNet.Attributes;
- using ImageSharp.Formats.Jpg;
+ using SixLabors.ImageSharp.Formats.Jpg;
public partial class RgbToYCbCr
{
diff --git a/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs b/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
index 21d040e5c1..f4e0fd65f6 100644
--- a/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
+++ b/tests/ImageSharp.Benchmarks/Color/RgbWorkingSpaceAdapt.cs
@@ -1,12 +1,12 @@
-namespace ImageSharp.Benchmarks.Color
+namespace SixLabors.ImageSharp.Benchmarks.Color
{
using BenchmarkDotNet.Attributes;
using Colourful;
using Colourful.Conversion;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+ using SixLabors.ImageSharp.ColorSpaces;
+ using SixLabors.ImageSharp.ColorSpaces.Conversion;
public class RgbWorkingSpaceAdapt
{
diff --git a/tests/ImageSharp.Benchmarks/Color/YcbCrToRgb.cs b/tests/ImageSharp.Benchmarks/Color/YcbCrToRgb.cs
index dad32626d3..2e3307d298 100644
--- a/tests/ImageSharp.Benchmarks/Color/YcbCrToRgb.cs
+++ b/tests/ImageSharp.Benchmarks/Color/YcbCrToRgb.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/Config.cs b/tests/ImageSharp.Benchmarks/Config.cs
index 8e278330bd..694f01f70a 100644
--- a/tests/ImageSharp.Benchmarks/Config.cs
+++ b/tests/ImageSharp.Benchmarks/Config.cs
@@ -5,7 +5,7 @@
using BenchmarkDotNet.Configs;
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using BenchmarkDotNet.Jobs;
diff --git a/tests/ImageSharp.Benchmarks/Drawing/DrawBeziers.cs b/tests/ImageSharp.Benchmarks/Drawing/DrawBeziers.cs
index 0a5750fe93..ce1a88599a 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/DrawBeziers.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/DrawBeziers.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -12,7 +12,7 @@ namespace ImageSharp.Benchmarks
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class DrawBeziers : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Drawing/DrawLines.cs b/tests/ImageSharp.Benchmarks/Drawing/DrawLines.cs
index 3a3b5f30db..4f40c001d9 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/DrawLines.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/DrawLines.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -12,7 +12,7 @@ namespace ImageSharp.Benchmarks
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class DrawLines : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Drawing/DrawPolygon.cs b/tests/ImageSharp.Benchmarks/Drawing/DrawPolygon.cs
index b9a9605898..fd8e4ad285 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/DrawPolygon.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/DrawPolygon.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -13,7 +13,7 @@ namespace ImageSharp.Benchmarks
using System.IO;
using System.Numerics;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class DrawPolygon : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Drawing/FillPolygon.cs b/tests/ImageSharp.Benchmarks/Drawing/FillPolygon.cs
index b0981b94d5..f948c4921f 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/FillPolygon.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/FillPolygon.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -13,7 +13,7 @@ namespace ImageSharp.Benchmarks
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class FillPolygon : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Drawing/FillRectangle.cs b/tests/ImageSharp.Benchmarks/Drawing/FillRectangle.cs
index 6219a97f68..b3890c101e 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/FillRectangle.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/FillRectangle.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -14,7 +14,7 @@ namespace ImageSharp.Benchmarks
using System.Numerics;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class FillRectangle : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Drawing/FillWithPattern.cs b/tests/ImageSharp.Benchmarks/Drawing/FillWithPattern.cs
index fec6332d25..46d02e4197 100644
--- a/tests/ImageSharp.Benchmarks/Drawing/FillWithPattern.cs
+++ b/tests/ImageSharp.Benchmarks/Drawing/FillWithPattern.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
@@ -11,9 +11,9 @@ namespace ImageSharp.Benchmarks
using BenchmarkDotNet.Attributes;
- using ImageSharp.Drawing.Brushes;
+ using SixLabors.ImageSharp.Drawing.Brushes;
using CoreBrushes = ImageSharp.Drawing.Brushes.Brushes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
public class FillWithPattern
{
diff --git a/tests/ImageSharp.Benchmarks/General/Abs.cs b/tests/ImageSharp.Benchmarks/General/Abs.cs
index b5b4494670..a67f3f1078 100644
--- a/tests/ImageSharp.Benchmarks/General/Abs.cs
+++ b/tests/ImageSharp.Benchmarks/General/Abs.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
diff --git a/tests/ImageSharp.Benchmarks/General/Array2D.cs b/tests/ImageSharp.Benchmarks/General/Array2D.cs
index b7ac2cd867..02df1a19e2 100644
--- a/tests/ImageSharp.Benchmarks/General/Array2D.cs
+++ b/tests/ImageSharp.Benchmarks/General/Array2D.cs
@@ -3,13 +3,13 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
public class Array2D
{
diff --git a/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs b/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
index dd0ebd413e..ddfa0f08b1 100644
--- a/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
+++ b/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
using System.Runtime.CompilerServices;
diff --git a/tests/ImageSharp.Benchmarks/General/ArrayReverse.cs b/tests/ImageSharp.Benchmarks/General/ArrayReverse.cs
index 27341b146f..45a8519a9c 100644
--- a/tests/ImageSharp.Benchmarks/General/ArrayReverse.cs
+++ b/tests/ImageSharp.Benchmarks/General/ArrayReverse.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
diff --git a/tests/ImageSharp.Benchmarks/General/Clamp.cs b/tests/ImageSharp.Benchmarks/General/Clamp.cs
index ae53de9d3a..ef6bc3c402 100644
--- a/tests/ImageSharp.Benchmarks/General/Clamp.cs
+++ b/tests/ImageSharp.Benchmarks/General/Clamp.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
using System.Runtime.CompilerServices;
diff --git a/tests/ImageSharp.Benchmarks/General/ClearBuffer.cs b/tests/ImageSharp.Benchmarks/General/ClearBuffer.cs
index c3a309bb8a..0ac1413be0 100644
--- a/tests/ImageSharp.Benchmarks/General/ClearBuffer.cs
+++ b/tests/ImageSharp.Benchmarks/General/ClearBuffer.cs
@@ -1,12 +1,12 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
public unsafe class ClearBuffer
{
diff --git a/tests/ImageSharp.Benchmarks/General/IterateArray.cs b/tests/ImageSharp.Benchmarks/General/IterateArray.cs
index cc8d99b418..48ee266fe0 100644
--- a/tests/ImageSharp.Benchmarks/General/IterateArray.cs
+++ b/tests/ImageSharp.Benchmarks/General/IterateArray.cs
@@ -1,11 +1,11 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Numerics;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
public class IterateArray
{
diff --git a/tests/ImageSharp.Benchmarks/General/Modulus.cs b/tests/ImageSharp.Benchmarks/General/Modulus.cs
index aa3e461e1c..e6d5ccce62 100644
--- a/tests/ImageSharp.Benchmarks/General/Modulus.cs
+++ b/tests/ImageSharp.Benchmarks/General/Modulus.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using BenchmarkDotNet.Attributes;
diff --git a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromRgba32.cs b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromRgba32.cs
index 0f025c9a40..a1db525a69 100644
--- a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromRgba32.cs
+++ b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromRgba32.cs
@@ -1,5 +1,5 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromVector4.cs b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromVector4.cs
index 357ac307e4..5b059e2e65 100644
--- a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromVector4.cs
+++ b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertFromVector4.cs
@@ -1,5 +1,5 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Numerics;
using System.Runtime.CompilerServices;
diff --git a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertToRgba32.cs b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertToRgba32.cs
index 88f607789f..782c792393 100644
--- a/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertToRgba32.cs
+++ b/tests/ImageSharp.Benchmarks/General/PixelConversion_ConvertToRgba32.cs
@@ -1,5 +1,5 @@
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
diff --git a/tests/ImageSharp.Benchmarks/General/PixelIndexing.cs b/tests/ImageSharp.Benchmarks/General/PixelIndexing.cs
index bd2bf599c4..0e21caffbc 100644
--- a/tests/ImageSharp.Benchmarks/General/PixelIndexing.cs
+++ b/tests/ImageSharp.Benchmarks/General/PixelIndexing.cs
@@ -1,11 +1,11 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Numerics;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
// Pixel indexing benchmarks compare different methods for getting/setting all pixel values in a subsegment of a single pixel row.
public abstract unsafe class PixelIndexing
diff --git a/tests/ImageSharp.Benchmarks/General/RoundSinglePrecisionBlocks.cs b/tests/ImageSharp.Benchmarks/General/RoundSinglePrecisionBlocks.cs
index f998290340..a4e5f358c5 100644
--- a/tests/ImageSharp.Benchmarks/General/RoundSinglePrecisionBlocks.cs
+++ b/tests/ImageSharp.Benchmarks/General/RoundSinglePrecisionBlocks.cs
@@ -1,11 +1,11 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System.Numerics;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Formats.Jpg;
+ using SixLabors.ImageSharp.Formats.Jpg;
///
/// The goal of this benchmark is to measure the following Jpeg-related scenario:
diff --git a/tests/ImageSharp.Benchmarks/General/Vector4Constants.cs b/tests/ImageSharp.Benchmarks/General/Vector4Constants.cs
index 820789ee7c..ae11806f32 100644
--- a/tests/ImageSharp.Benchmarks/General/Vector4Constants.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vector4Constants.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General
+namespace SixLabors.ImageSharp.Benchmarks.General
{
using System;
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/BitwiseOrUint32.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/BitwiseOrUint32.cs
index b882403c85..d189411b5d 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/BitwiseOrUint32.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/BitwiseOrUint32.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/DivFloat.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/DivFloat.cs
index caadaaa347..6378467478 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/DivFloat.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/DivFloat.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/DivUInt32.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/DivUInt32.cs
index 6b3edb192b..49ada2f368 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/DivUInt32.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/DivUInt32.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/MulFloat.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/MulFloat.cs
index e5ae49b2a6..8c5f568181 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/MulFloat.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/MulFloat.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/MulUInt32.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/MulUInt32.cs
index 532acc02d5..913d4ce3c7 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/MulUInt32.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/MulUInt32.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/ReinterpretUInt32AsFloat.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/ReinterpretUInt32AsFloat.cs
index 30443fad9d..f3853a8b1f 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/ReinterpretUInt32AsFloat.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/ReinterpretUInt32AsFloat.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System.Numerics;
using System.Runtime.InteropServices;
diff --git a/tests/ImageSharp.Benchmarks/General/Vectorization/VectorFetching.cs b/tests/ImageSharp.Benchmarks/General/Vectorization/VectorFetching.cs
index 73fc886487..147f66f8f7 100644
--- a/tests/ImageSharp.Benchmarks/General/Vectorization/VectorFetching.cs
+++ b/tests/ImageSharp.Benchmarks/General/Vectorization/VectorFetching.cs
@@ -1,11 +1,11 @@
-namespace ImageSharp.Benchmarks.General.Vectorization
+namespace SixLabors.ImageSharp.Benchmarks.General.Vectorization
{
using System;
using System.Numerics;
using System.Runtime.CompilerServices;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
///
/// This benchmark compares different methods for fetching memory data into
diff --git a/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs b/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
index 1d4ed11936..7569d56f23 100644
--- a/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
+++ b/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System;
using System.Threading.Tasks;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
public class CopyPixels : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodeBmp.cs b/tests/ImageSharp.Benchmarks/Image/DecodeBmp.cs
index 6f3a38b7fd..142675fa7a 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodeBmp.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodeBmp.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.IO;
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodeFilteredPng.cs b/tests/ImageSharp.Benchmarks/Image/DecodeFilteredPng.cs
index ae1add172d..e295aee732 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodeFilteredPng.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodeFilteredPng.cs
@@ -3,13 +3,13 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.IO;
using BenchmarkDotNet.Attributes;
- using ImageSharp;
+ using SixLabors.ImageSharp;
using SixLabors.Primitives;
using CoreImage = ImageSharp.Image;
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodeGif.cs b/tests/ImageSharp.Benchmarks/Image/DecodeGif.cs
index 3f908d3622..a65c9f9298 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodeGif.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodeGif.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.IO;
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodeJpeg.cs b/tests/ImageSharp.Benchmarks/Image/DecodeJpeg.cs
index ece93f912e..db2b226314 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodeJpeg.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodeJpeg.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.IO;
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodeJpegMultiple.cs b/tests/ImageSharp.Benchmarks/Image/DecodeJpegMultiple.cs
index 44c90d253d..a2d74a1c9a 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodeJpegMultiple.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodeJpegMultiple.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Collections.Generic;
using BenchmarkDotNet.Attributes;
diff --git a/tests/ImageSharp.Benchmarks/Image/DecodePng.cs b/tests/ImageSharp.Benchmarks/Image/DecodePng.cs
index be1633c044..b9a9d5cfa2 100644
--- a/tests/ImageSharp.Benchmarks/Image/DecodePng.cs
+++ b/tests/ImageSharp.Benchmarks/Image/DecodePng.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.IO;
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeBmp.cs b/tests/ImageSharp.Benchmarks/Image/EncodeBmp.cs
index 4941e17cba..86994f2d35 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeBmp.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeBmp.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.Drawing.Imaging;
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeBmpMultiple.cs b/tests/ImageSharp.Benchmarks/Image/EncodeBmpMultiple.cs
index 852e175725..791e812ffc 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeBmpMultiple.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeBmpMultiple.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Collections.Generic;
using System.Drawing.Imaging;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Formats;
+ using SixLabors.ImageSharp.Formats;
[Config(typeof(Config.Short))]
public class EncodeBmpMultiple : MultiImageBenchmarkBase.WithImagesPreloaded
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeGif.cs b/tests/ImageSharp.Benchmarks/Image/EncodeGif.cs
index e6600594f0..7a6ddd79d7 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeGif.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeGif.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.Drawing.Imaging;
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeGifMultiple.cs b/tests/ImageSharp.Benchmarks/Image/EncodeGifMultiple.cs
index 8d1d147466..244ff58828 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeGifMultiple.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeGifMultiple.cs
@@ -1,4 +1,4 @@
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Collections.Generic;
using System.Drawing.Imaging;
@@ -6,7 +6,7 @@
using BenchmarkDotNet.Attributes;
using BenchmarkDotNet.Jobs;
- using ImageSharp.Formats;
+ using SixLabors.ImageSharp.Formats;
[Config(typeof(SingleRunConfig))]
public class EncodeGifMultiple : MultiImageBenchmarkBase.WithImagesPreloaded
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeIndexedPng.cs b/tests/ImageSharp.Benchmarks/Image/EncodeIndexedPng.cs
index 02e3211a76..7c48dbae28 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeIndexedPng.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeIndexedPng.cs
@@ -3,15 +3,15 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.IO;
using BenchmarkDotNet.Attributes;
- using ImageSharp;
- using ImageSharp.Formats;
- using ImageSharp.Quantizers;
+ using SixLabors.ImageSharp;
+ using SixLabors.ImageSharp.Formats;
+ using SixLabors.ImageSharp.Quantizers;
using CoreImage = ImageSharp.Image;
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeJpeg.cs b/tests/ImageSharp.Benchmarks/Image/EncodeJpeg.cs
index 07c2560fd8..48fd6e9e7f 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeJpeg.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeJpeg.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.Drawing.Imaging;
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodeJpegMultiple.cs b/tests/ImageSharp.Benchmarks/Image/EncodeJpegMultiple.cs
index bbf838a9e1..38b97f0043 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodeJpegMultiple.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodeJpegMultiple.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Collections.Generic;
using System.Drawing.Imaging;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Formats;
+ using SixLabors.ImageSharp.Formats;
[Config(typeof(Config.Short))] // It's long enough to iterate through multiple files
diff --git a/tests/ImageSharp.Benchmarks/Image/EncodePng.cs b/tests/ImageSharp.Benchmarks/Image/EncodePng.cs
index 81bb235eea..0401132fca 100644
--- a/tests/ImageSharp.Benchmarks/Image/EncodePng.cs
+++ b/tests/ImageSharp.Benchmarks/Image/EncodePng.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.Drawing.Imaging;
@@ -11,8 +11,8 @@ namespace ImageSharp.Benchmarks.Image
using BenchmarkDotNet.Attributes;
- using ImageSharp.Formats;
- using ImageSharp.Quantizers;
+ using SixLabors.ImageSharp.Formats;
+ using SixLabors.ImageSharp.Quantizers;
using CoreImage = ImageSharp.Image;
diff --git a/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs b/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
index 28616213b2..f9469e5fea 100644
--- a/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
+++ b/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
@@ -3,13 +3,13 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System.Drawing;
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
using SystemColor = System.Drawing.Color;
diff --git a/tests/ImageSharp.Benchmarks/Image/ImageBenchmarkTests.cs b/tests/ImageSharp.Benchmarks/Image/ImageBenchmarkTests.cs
index f68f4a418f..8b25ba6fed 100644
--- a/tests/ImageSharp.Benchmarks/Image/ImageBenchmarkTests.cs
+++ b/tests/ImageSharp.Benchmarks/Image/ImageBenchmarkTests.cs
@@ -12,7 +12,7 @@
#if TEST
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System;
using System.Collections.Generic;
diff --git a/tests/ImageSharp.Benchmarks/Image/MultiImageBenchmarkBase.cs b/tests/ImageSharp.Benchmarks/Image/MultiImageBenchmarkBase.cs
index e01a5951ef..e0f9f8eed1 100644
--- a/tests/ImageSharp.Benchmarks/Image/MultiImageBenchmarkBase.cs
+++ b/tests/ImageSharp.Benchmarks/Image/MultiImageBenchmarkBase.cs
@@ -4,7 +4,7 @@
//
-namespace ImageSharp.Benchmarks.Image
+namespace SixLabors.ImageSharp.Benchmarks.Image
{
using System;
using System.Collections.Generic;
diff --git a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
index 72593a0da4..0db2fe569f 100644
--- a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
+++ b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
@@ -3,6 +3,8 @@
netcoreapp1.1;net461
Exe
True
+ SixLabors.ImageSharp.Benchmarks
+ SixLabors.ImageSharp.Benchmarks
win7-x64
@@ -10,13 +12,13 @@
-
+
-
+
diff --git a/tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsPixel.cs b/tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsPixel.cs
index 19904a5ad2..5a3131f796 100644
--- a/tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsPixel.cs
+++ b/tests/ImageSharp.Benchmarks/PixelBlenders/PorterDuffBulkVsPixel.cs
@@ -3,17 +3,17 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System;
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
using CoreSize = SixLabors.Primitives.Size;
using System.Numerics;
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats.PixelBlenders;
+ using SixLabors.ImageSharp.Memory;
+ using SixLabors.ImageSharp.PixelFormats.PixelBlenders;
public class PorterDuffBulkVsPixel : BenchmarkBase
{
diff --git a/tests/ImageSharp.Benchmarks/Program.cs b/tests/ImageSharp.Benchmarks/Program.cs
index 789068426b..4dd63067ac 100644
--- a/tests/ImageSharp.Benchmarks/Program.cs
+++ b/tests/ImageSharp.Benchmarks/Program.cs
@@ -3,11 +3,11 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using BenchmarkDotNet.Running;
- using ImageSharp.Formats;
+ using SixLabors.ImageSharp.Formats;
using System.Reflection;
public class Program
diff --git a/tests/ImageSharp.Benchmarks/Samplers/Crop.cs b/tests/ImageSharp.Benchmarks/Samplers/Crop.cs
index ee8fdcf250..3681ff6f20 100644
--- a/tests/ImageSharp.Benchmarks/Samplers/Crop.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/Crop.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
using CoreSize = SixLabors.Primitives.Size;
diff --git a/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
index 380a0abb03..f65957128c 100644
--- a/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
@@ -3,13 +3,13 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.IO;
using BenchmarkDotNet.Attributes;
- using ImageSharp.Processing;
+ using SixLabors.ImageSharp.Processing;
using CoreImage = ImageSharp.Image;
diff --git a/tests/ImageSharp.Benchmarks/Samplers/Glow.cs b/tests/ImageSharp.Benchmarks/Samplers/Glow.cs
index 88851bd0ca..b6dd7f4e76 100644
--- a/tests/ImageSharp.Benchmarks/Samplers/Glow.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/Glow.cs
@@ -3,19 +3,19 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
- using ImageSharp.Processing.Processors;
+ using SixLabors.ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.Processing.Processors;
using CoreSize = SixLabors.Primitives.Size;
- using ImageSharp.Processing;
+ using SixLabors.ImageSharp.Processing;
using System.Numerics;
using System;
using System.Threading.Tasks;
- using ImageSharp.Memory;
+ using SixLabors.ImageSharp.Memory;
using SixLabors.Primitives;
public class Glow : BenchmarkBase
diff --git a/tests/ImageSharp.Benchmarks/Samplers/Resize.cs b/tests/ImageSharp.Benchmarks/Samplers/Resize.cs
index db22167704..6e7e2c8c48 100644
--- a/tests/ImageSharp.Benchmarks/Samplers/Resize.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/Resize.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageSharp.Benchmarks
+namespace SixLabors.ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
using BenchmarkDotNet.Attributes;
- using ImageSharp.PixelFormats;
+ using SixLabors.ImageSharp.PixelFormats;
using CoreSize = SixLabors.Primitives.Size;
diff --git a/tests/ImageSharp.Sandbox46/ImageSharp.Sandbox46.csproj b/tests/ImageSharp.Sandbox46/ImageSharp.Sandbox46.csproj
index b9124afc6a..3618c99247 100644
--- a/tests/ImageSharp.Sandbox46/ImageSharp.Sandbox46.csproj
+++ b/tests/ImageSharp.Sandbox46/ImageSharp.Sandbox46.csproj
@@ -5,11 +5,12 @@
win7-x64
True
false
- ImageSharp.Sandbox46
+ SixLabors.ImageSharp.Sandbox46
A cross-platform library for processing of image files written in C#
Copyright © James Jackson-South and contributors.
James Jackson-South and contributors
James Jackson-South
+ SixLabors.ImageSharp.Sandbox46
@@ -17,8 +18,8 @@
-
-
+
+
diff --git a/tests/ImageSharp.Sandbox46/Program.cs b/tests/ImageSharp.Sandbox46/Program.cs
index b536af71fa..eb8d1369b9 100644
--- a/tests/ImageSharp.Sandbox46/Program.cs
+++ b/tests/ImageSharp.Sandbox46/Program.cs
@@ -8,11 +8,11 @@ namespace ImageSharp.Sandbox46
using System;
using System.Runtime.DesignerServices;
- using ImageSharp.Tests;
- using ImageSharp.Tests.Colors;
- using ImageSharp.Tests.PixelFormats;
- using ImageSharp.Tests.Processing.Processors.Transforms;
- using ImageSharp.Tests.Processing.Transforms;
+ using SixLabors.ImageSharp.Tests;
+ using SixLabors.ImageSharp.Tests.Colors;
+ using SixLabors.ImageSharp.Tests.PixelFormats;
+ using SixLabors.ImageSharp.Tests.Processing.Processors.Transforms;
+ using SixLabors.ImageSharp.Tests.Processing.Transforms;
using Xunit.Abstractions;
diff --git a/tests/ImageSharp.Tests/BaseImageOperationsExtensionTest.cs b/tests/ImageSharp.Tests/BaseImageOperationsExtensionTest.cs
index f2afe2f4f8..37696987cc 100644
--- a/tests/ImageSharp.Tests/BaseImageOperationsExtensionTest.cs
+++ b/tests/ImageSharp.Tests/BaseImageOperationsExtensionTest.cs
@@ -1,11 +1,14 @@
-using System;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
using System.Collections.Generic;
using System.Text;
-using ImageSharp.Processing;
+using SixLabors.ImageSharp.Processing;
using SixLabors.Primitives;
using Xunit;
-namespace ImageSharp.Tests
+namespace SixLabors.ImageSharp.Tests
{
public abstract class BaseImageOperationsExtensionTest
{
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieLabAndCieLchConversionTests.cs b/tests/ImageSharp.Tests/Colorspaces/CieLabAndCieLchConversionTests.cs
index f2d8c92d28..4269459893 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieLabAndCieLchConversionTests.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieLabAndCieLchConversionTests.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
@@ -28,7 +30,6 @@
[InlineData(100, 0, 0, 100, 0, 0)]
[InlineData(100, 50, 180, 100, -50, 0)]
[InlineData(10, 36.0555, 56.3099, 10, 20, 30)]
- [InlineData(10, 36.0555, 56.3099, 10, 20, 30)]
[InlineData(10, 36.0555, 123.6901, 10, -20, 30)]
[InlineData(10, 36.0555, 303.6901, 10, 20, -30)]
[InlineData(10, 36.0555, 236.3099, 10, -20, -30)]
@@ -55,7 +56,6 @@
[InlineData(100, 0, 0, 100, 0, 0)]
[InlineData(100, -50, 0, 100, 50, 180)]
[InlineData(10, 20, 30, 10, 36.0555, 56.3099)]
- [InlineData(10, 20, 30, 10, 36.0555, 56.3099)]
[InlineData(10, -20, 30, 10, 36.0555, 123.6901)]
[InlineData(10, 20, -30, 10, 36.0555, 303.6901)]
[InlineData(10, -20, -30, 10, 36.0555, 236.3099)]
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieLuvAndCieLchuvConversionTests.cs b/tests/ImageSharp.Tests/Colorspaces/CieLuvAndCieLchuvConversionTests.cs
index d263bbe18e..17fd1db50f 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieLuvAndCieLchuvConversionTests.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieLuvAndCieLchuvConversionTests.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
@@ -28,7 +30,6 @@
[InlineData(100, 0, 0, 100, 0, 0)]
[InlineData(100, 50, 180, 100, -50, 0)]
[InlineData(10, 36.0555, 56.3099, 10, 20, 30)]
- [InlineData(10, 36.0555, 56.3099, 10, 20, 30)]
[InlineData(10, 36.0555, 123.6901, 10, -20, 30)]
[InlineData(10, 36.0555, 303.6901, 10, 20, -30)]
[InlineData(10, 36.0555, 236.3099, 10, -20, -30)]
@@ -55,7 +56,6 @@
[InlineData(100, 0, 0, 100, 0, 0)]
[InlineData(100, -50, 0, 100, 50, 180)]
[InlineData(10, 20, 30, 10, 36.0555, 56.3099)]
- [InlineData(10, 20, 30, 10, 36.0555, 56.3099)]
[InlineData(10, -20, 30, 10, 36.0555, 123.6901)]
[InlineData(10, 20, -30, 10, 36.0555, 303.6901)]
[InlineData(10, -20, -30, 10, 36.0555, 236.3099)]
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLabConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLabConversionTest.cs
index 9bd8b17c79..76d76f236c 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLabConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLabConversionTest.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLuvConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLuvConversionTest.cs
index 5589e9753e..b18bd56dcb 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLuvConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieLuvConversionTest.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieXyyConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieXyyConversionTest.cs
index 9b441f4526..1652c53923 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieXyyConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndCieXyyConversionTest.cs
@@ -1,12 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndHunterLabConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndHunterLabConversionTest.cs
index 5ad224eaf0..1c48d00ff2 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndHunterLabConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndHunterLabConversionTest.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndLmsConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndLmsConversionTest.cs
index 868d429757..f63c542122 100644
--- a/tests/ImageSharp.Tests/Colorspaces/CieXyzAndLmsConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/CieXyzAndLmsConversionTest.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/ColorConverterAdaptTest.cs b/tests/ImageSharp.Tests/Colorspaces/ColorConverterAdaptTest.cs
index 02095b31f2..87dc59907b 100644
--- a/tests/ImageSharp.Tests/Colorspaces/ColorConverterAdaptTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/ColorConverterAdaptTest.cs
@@ -1,13 +1,14 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
- using ImageSharp.ColorSpaces.Conversion.Implementation.Lms;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using SixLabors.ImageSharp.ColorSpaces.Conversion.Implementation.LmsColorSapce;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests methods.
/// Test data generated using:
diff --git a/tests/ImageSharp.Tests/Colorspaces/ColorSpaceEqualityTests.cs b/tests/ImageSharp.Tests/Colorspaces/ColorSpaceEqualityTests.cs
index da58ddcda8..7fdebcac49 100644
--- a/tests/ImageSharp.Tests/Colorspaces/ColorSpaceEqualityTests.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/ColorSpaceEqualityTests.cs
@@ -1,17 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
+using System;
+using System.Numerics;
+using SixLabors.ImageSharp.ColorSpaces;
+using Xunit;
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Tests.Colorspaces
+namespace SixLabors.ImageSharp.Tests.Colorspaces
{
- using System;
- using System.Numerics;
- using Xunit;
-
- using ImageSharp.ColorSpaces;
-
///
/// Test implementations of IEquatable and IAlmostEquatable in our colorspaces
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs
index 7a4520a57e..ee71eefc17 100644
--- a/tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/RgbAndCieXyzConversionTest.cs
@@ -1,11 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/RgbAndCmykConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/RgbAndCmykConversionTest.cs
index 8fe64e915b..6c3d579b4e 100644
--- a/tests/ImageSharp.Tests/Colorspaces/RgbAndCmykConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/RgbAndCmykConversionTest.cs
@@ -1,12 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/RgbAndHslConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/RgbAndHslConversionTest.cs
index fa02f887f2..a7071e883d 100644
--- a/tests/ImageSharp.Tests/Colorspaces/RgbAndHslConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/RgbAndHslConversionTest.cs
@@ -1,12 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/RgbAndHsvConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/RgbAndHsvConversionTest.cs
index f8d8c773a5..0dc58a0a3e 100644
--- a/tests/ImageSharp.Tests/Colorspaces/RgbAndHsvConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/RgbAndHsvConversionTest.cs
@@ -1,12 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Colorspaces/RgbAndYCbCrConversionTest.cs b/tests/ImageSharp.Tests/Colorspaces/RgbAndYCbCrConversionTest.cs
index 3f741ea3d9..0eb1f620bf 100644
--- a/tests/ImageSharp.Tests/Colorspaces/RgbAndYCbCrConversionTest.cs
+++ b/tests/ImageSharp.Tests/Colorspaces/RgbAndYCbCrConversionTest.cs
@@ -1,12 +1,13 @@
-namespace ImageSharp.Tests.Colorspaces
-{
- using System.Collections.Generic;
-
- using ImageSharp.ColorSpaces;
- using ImageSharp.ColorSpaces.Conversion;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
+using System.Collections.Generic;
+using SixLabors.ImageSharp.ColorSpaces;
+using SixLabors.ImageSharp.ColorSpaces.Conversion;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Colorspaces
+{
///
/// Tests - conversions.
///
diff --git a/tests/ImageSharp.Tests/Common/Buffer2DTests.cs b/tests/ImageSharp.Tests/Common/Buffer2DTests.cs
index 5f44a132d7..2f275b7547 100644
--- a/tests/ImageSharp.Tests/Common/Buffer2DTests.cs
+++ b/tests/ImageSharp.Tests/Common/Buffer2DTests.cs
@@ -1,15 +1,14 @@
-// ReSharper disable InconsistentNaming
-namespace ImageSharp.Tests.Common
-{
- using System;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
- using Xunit;
-
- using static TestStructs;
+using System;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using Xunit;
+using static SixLabors.ImageSharp.Tests.Common.TestStructs;
+namespace SixLabors.ImageSharp.Tests.Common
+{
public unsafe class Buffer2DTests
{
// ReSharper disable once ClassNeverInstantiated.Local
diff --git a/tests/ImageSharp.Tests/Common/BufferSpanTests.cs b/tests/ImageSharp.Tests/Common/BufferSpanTests.cs
index af33a981ba..fb51880f3e 100644
--- a/tests/ImageSharp.Tests/Common/BufferSpanTests.cs
+++ b/tests/ImageSharp.Tests/Common/BufferSpanTests.cs
@@ -1,19 +1,16 @@
-// ReSharper disable ObjectCreationAsStatement
-// ReSharper disable InconsistentNaming
-
-namespace ImageSharp.Tests.Common
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using System.Numerics;
+using System.Runtime.CompilerServices;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using Xunit;
+using static SixLabors.ImageSharp.Tests.Common.TestStructs;
+
+namespace SixLabors.ImageSharp.Tests.Common
{
- using System;
- using System.Numerics;
- using System.Runtime.CompilerServices;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
-
- using Xunit;
-
- using static TestStructs;
-
public unsafe class SpanTests
{
// ReSharper disable once ClassNeverInstantiated.Local
diff --git a/tests/ImageSharp.Tests/Common/BufferTests.cs b/tests/ImageSharp.Tests/Common/BufferTests.cs
index 25ef173d4c..e1883ec7fd 100644
--- a/tests/ImageSharp.Tests/Common/BufferTests.cs
+++ b/tests/ImageSharp.Tests/Common/BufferTests.cs
@@ -1,17 +1,16 @@
-// ReSharper disable InconsistentNaming
-namespace ImageSharp.Tests.Common
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using System;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+using System.Threading.Tasks;
+using SixLabors.ImageSharp.Memory;
+using Xunit;
+using static SixLabors.ImageSharp.Tests.Common.TestStructs;
+
+namespace SixLabors.ImageSharp.Tests.Common
{
- using System;
- using System.Runtime.CompilerServices;
- using System.Runtime.InteropServices;
- using System.Threading.Tasks;
-
- using ImageSharp.Memory;
-
- using Xunit;
-
- using static TestStructs;
-
public unsafe class BufferTests
{
// ReSharper disable once ClassNeverInstantiated.Local
diff --git a/tests/ImageSharp.Tests/Common/ConstantsTests.cs b/tests/ImageSharp.Tests/Common/ConstantsTests.cs
index be4addf913..48ecbbbc91 100644
--- a/tests/ImageSharp.Tests/Common/ConstantsTests.cs
+++ b/tests/ImageSharp.Tests/Common/ConstantsTests.cs
@@ -1,12 +1,10 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Tests.Common
-{
- using Xunit;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Common
+{
public class ConstantsTests
{
[Fact]
diff --git a/tests/ImageSharp.Tests/Common/Fast2DArrayTests.cs b/tests/ImageSharp.Tests/Common/Fast2DArrayTests.cs
index efdcaa8484..88d8a73e8a 100644
--- a/tests/ImageSharp.Tests/Common/Fast2DArrayTests.cs
+++ b/tests/ImageSharp.Tests/Common/Fast2DArrayTests.cs
@@ -1,16 +1,12 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Tests.Common
-{
- using System;
-
- using ImageSharp.Memory;
-
- using Xunit;
+using System;
+using SixLabors.ImageSharp.Memory;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Common
+{
public class Fast2DArrayTests
{
private static readonly float[,] FloydSteinbergMatrix =
diff --git a/tests/ImageSharp.Tests/Common/PixelDataPoolTests.cs b/tests/ImageSharp.Tests/Common/PixelDataPoolTests.cs
index 21e86d434c..7b3d337ba1 100644
--- a/tests/ImageSharp.Tests/Common/PixelDataPoolTests.cs
+++ b/tests/ImageSharp.Tests/Common/PixelDataPoolTests.cs
@@ -1,18 +1,14 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
+
+using System.Linq;
+using SixLabors.ImageSharp.Memory;
+using SixLabors.ImageSharp.PixelFormats;
+using Xunit;
// ReSharper disable InconsistentNaming
-namespace ImageSharp.Tests
+namespace SixLabors.ImageSharp.Tests
{
- using System.Linq;
-
- using ImageSharp.Memory;
- using ImageSharp.PixelFormats;
-
- using Xunit;
-
///
/// Tests the class.
///
diff --git a/tests/ImageSharp.Tests/Common/TestStructs.cs b/tests/ImageSharp.Tests/Common/TestStructs.cs
index f7f09bea20..87cf9a6325 100644
--- a/tests/ImageSharp.Tests/Common/TestStructs.cs
+++ b/tests/ImageSharp.Tests/Common/TestStructs.cs
@@ -1,7 +1,10 @@
-namespace ImageSharp.Tests.Common
-{
- using Xunit;
+// Copyright (c) Six Labors and contributors.
+// Licensed under the Apache License, Version 2.0.
+
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Common
+{
public static class TestStructs
{
public struct Foo
diff --git a/tests/ImageSharp.Tests/ConfigurationTests.cs b/tests/ImageSharp.Tests/ConfigurationTests.cs
index 417588180a..ad631863f4 100644
--- a/tests/ImageSharp.Tests/ConfigurationTests.cs
+++ b/tests/ImageSharp.Tests/ConfigurationTests.cs
@@ -1,21 +1,18 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Tests
+using System;
+using System.Collections.Generic;
+using System.IO;
+using System.Linq;
+using SixLabors.ImageSharp.Formats;
+using SixLabors.ImageSharp.IO;
+using SixLabors.ImageSharp.PixelFormats;
+using Moq;
+using Xunit;
+
+namespace SixLabors.ImageSharp.Tests
{
- using System;
- using System.Collections.Generic;
- using System.IO;
- using System.Linq;
-
- using ImageSharp.Formats;
- using ImageSharp.IO;
- using ImageSharp.PixelFormats;
- using Moq;
- using Xunit;
-
///
/// Tests the configuration class.
///
diff --git a/tests/ImageSharp.Tests/Drawing/BeziersTests.cs b/tests/ImageSharp.Tests/Drawing/BeziersTests.cs
index 1b3aeacb15..0b0a474834 100644
--- a/tests/ImageSharp.Tests/Drawing/BeziersTests.cs
+++ b/tests/ImageSharp.Tests/Drawing/BeziersTests.cs
@@ -1,21 +1,17 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Tests.Drawing
-{
- using Drawing;
- using ImageSharp.Drawing;
- using System;
- using System.Diagnostics.CodeAnalysis;
- using System.IO;
- using System.Numerics;
-
- using ImageSharp.PixelFormats;
-
- using Xunit;
+using System;
+using System.Diagnostics.CodeAnalysis;
+using System.IO;
+using System.Numerics;
+using SixLabors.ImageSharp.Drawing;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.ImageSharp.Tests.Drawing;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Drawing
+{
public class Beziers : FileTestBase
{
[Fact]
diff --git a/tests/ImageSharp.Tests/Drawing/BlendedShapes.cs b/tests/ImageSharp.Tests/Drawing/BlendedShapes.cs
index e1ff00ca23..df029d2d72 100644
--- a/tests/ImageSharp.Tests/Drawing/BlendedShapes.cs
+++ b/tests/ImageSharp.Tests/Drawing/BlendedShapes.cs
@@ -1,18 +1,16 @@
-//
-// Copyright (c) James Jackson-South and contributors.
+// Copyright (c) Six Labors and contributors.
// Licensed under the Apache License, Version 2.0.
-//
-namespace ImageSharp.Tests.Drawing
-{
- using System;
- using System.Linq;
- using System.Collections.Generic;
- using System.Text;
- using ImageSharp.PixelFormats;
- using Xunit;
- using SixLabors.Primitives;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using SixLabors.ImageSharp.PixelFormats;
+using SixLabors.Primitives;
+using Xunit;
+namespace SixLabors.ImageSharp.Tests.Drawing
+{
public class BlendedShapes
{
public static IEnumerable