diff --git a/ImageSharp.sln b/ImageSharp.sln
index dec5cbc363..485fca7fbb 100644
--- a/ImageSharp.sln
+++ b/ImageSharp.sln
@@ -39,36 +39,16 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Drawing", "src\I
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "build", "build\build.csproj", "{575A5002-DD9F-4335-AA47-1DD87FA13645}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Formats.Bmp", "src\ImageSharp.Formats.Bmp\ImageSharp.Formats.Bmp.csproj", "{C77661B9-F793-422E-8E27-AC60ECC5F215}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Formats.Gif", "src\ImageSharp.Formats.Gif\ImageSharp.Formats.Gif.csproj", "{27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Formats.Jpeg", "src\ImageSharp.Formats.Jpeg\ImageSharp.Formats.Jpeg.csproj", "{7213767C-0003-41CA-AB18-0223CFA7CE4B}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Formats.Png", "src\ImageSharp.Formats.Png\ImageSharp.Formats.Png.csproj", "{556ABDCF-ED93-4327-BE98-F6815F78B9B8}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Processing", "src\ImageSharp.Processing\ImageSharp.Processing.csproj", "{A623CFE9-9D2B-4528-AD1F-2E834B061134}"
-EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ImageSharp.Sandbox46", "tests\ImageSharp.Sandbox46\ImageSharp.Sandbox46.csproj", "{96188137-5FA6-4924-AB6E-4EFF79C6E0BB}"
ProjectSection(ProjectDependencies) = postProject
{2E33181E-6E28-4662-A801-E2E7DC206029} = {2E33181E-6E28-4662-A801-E2E7DC206029}
{2AA31A1F-142C-43F4-8687-09ABCA4B3A26} = {2AA31A1F-142C-43F4-8687-09ABCA4B3A26}
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F} = {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}
- {7213767C-0003-41CA-AB18-0223CFA7CE4B} = {7213767C-0003-41CA-AB18-0223CFA7CE4B}
- {E5BD4F96-28A8-410C-8B63-1C5731948549} = {E5BD4F96-28A8-410C-8B63-1C5731948549}
- {C77661B9-F793-422E-8E27-AC60ECC5F215} = {C77661B9-F793-422E-8E27-AC60ECC5F215}
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8} = {556ABDCF-ED93-4327-BE98-F6815F78B9B8}
- {A623CFE9-9D2B-4528-AD1F-2E834B061134} = {A623CFE9-9D2B-4528-AD1F-2E834B061134}
EndProjectSection
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.Drawing.Paths", "src\ImageSharp.Drawing.Paths\ImageSharp.Drawing.Paths.csproj", "{E5BD4F96-28A8-410C-8B63-1C5731948549}"
-EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "ImageSharp.Drawing.Text", "src\ImageSharp.Drawing.Text\ImageSharp.Drawing.Text.csproj", "{329D7698-65BC-48AD-A16F-428682964493}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -115,66 +95,6 @@ Global
{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
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|x64.ActiveCfg = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|x64.Build.0 = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Debug|x86.Build.0 = Debug|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|Any CPU.Build.0 = Release|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|x64.ActiveCfg = Release|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|x64.Build.0 = Release|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|x86.ActiveCfg = Release|Any CPU
- {C77661B9-F793-422E-8E27-AC60ECC5F215}.Release|x86.Build.0 = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|x64.ActiveCfg = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|x64.Build.0 = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Debug|x86.Build.0 = Debug|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|Any CPU.Build.0 = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|x64.ActiveCfg = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|x64.Build.0 = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|x86.ActiveCfg = Release|Any CPU
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F}.Release|x86.Build.0 = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|x64.ActiveCfg = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|x64.Build.0 = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Debug|x86.Build.0 = Debug|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|Any CPU.Build.0 = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|x64.ActiveCfg = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|x64.Build.0 = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|x86.ActiveCfg = Release|Any CPU
- {7213767C-0003-41CA-AB18-0223CFA7CE4B}.Release|x86.Build.0 = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|x64.ActiveCfg = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|x64.Build.0 = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Debug|x86.Build.0 = Debug|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|Any CPU.Build.0 = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|x64.ActiveCfg = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|x64.Build.0 = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|x86.ActiveCfg = Release|Any CPU
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8}.Release|x86.Build.0 = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|x64.ActiveCfg = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|x64.Build.0 = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|x86.ActiveCfg = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Debug|x86.Build.0 = Debug|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Release|Any CPU.Build.0 = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Release|x64.ActiveCfg = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Release|x64.Build.0 = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.Release|x86.ActiveCfg = Release|Any CPU
- {A623CFE9-9D2B-4528-AD1F-2E834B061134}.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
@@ -211,30 +131,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
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|x64.ActiveCfg = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|x64.Build.0 = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Debug|x86.Build.0 = Debug|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|Any CPU.Build.0 = Release|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|x64.ActiveCfg = Release|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|x64.Build.0 = Release|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|x86.ActiveCfg = Release|Any CPU
- {E5BD4F96-28A8-410C-8B63-1C5731948549}.Release|x86.Build.0 = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|x64.ActiveCfg = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|x64.Build.0 = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|x86.ActiveCfg = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Debug|x86.Build.0 = Debug|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|Any CPU.Build.0 = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|x64.ActiveCfg = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|x64.Build.0 = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|x86.ActiveCfg = Release|Any CPU
- {329D7698-65BC-48AD-A16F-428682964493}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -244,15 +140,8 @@ Global
{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}
- {C77661B9-F793-422E-8E27-AC60ECC5F215} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {27AD4B5F-ECC4-4C63-9ECB-04EC772FDB6F} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {7213767C-0003-41CA-AB18-0223CFA7CE4B} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {556ABDCF-ED93-4327-BE98-F6815F78B9B8} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {A623CFE9-9D2B-4528-AD1F-2E834B061134} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
{96188137-5FA6-4924-AB6E-4EFF79C6E0BB} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
{EA3000E9-2A91-4EC4-8A68-E566DEBDC4F6} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
{2BF743D8-2A06-412D-96D7-F448F00C5EA5} = {56801022-D71A-4FBE-BC5B-CBA08E2284EC}
- {E5BD4F96-28A8-410C-8B63-1C5731948549} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
- {329D7698-65BC-48AD-A16F-428682964493} = {815C0625-CD3D-440F-9F80-2D83856AB7AE}
EndGlobalSection
EndGlobal
diff --git a/build/Properties/launchSettings.json b/build/Properties/launchSettings.json
index b3ff6cb020..d175ae7547 100644
--- a/build/Properties/launchSettings.json
+++ b/build/Properties/launchSettings.json
@@ -1,7 +1,8 @@
{
"profiles": {
"build": {
- "commandName": "Project"
+ "commandName": "Project",
+ "commandLineArgs": "reset"
}
}
}
\ No newline at end of file
diff --git a/build/build.csproj b/build/build.csproj
index 371c6f91b5..56b6f82bf4 100644
--- a/build/build.csproj
+++ b/build/build.csproj
@@ -1,7 +1,6 @@
- net46
- win7-x64
+ netcoreapp1.0
portable
true
build
@@ -10,12 +9,7 @@
..\ImageSharp.ruleset
-
-
-
+
+
-
-
-
-
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/src/ImageSharp.Drawing.Paths/ImageSharp.Drawing.Paths.csproj b/src/ImageSharp.Drawing.Paths/ImageSharp.Drawing.Paths.csproj
deleted file mode 100644
index 7afccc882d..0000000000
--- a/src/ImageSharp.Drawing.Paths/ImageSharp.Drawing.Paths.csproj
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Drawing.Paths
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Drawing.Paths
- ImageSharp.Drawing.Paths
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ImageSharp.Drawing.Paths/Properties/AssemblyInfo.cs b/src/ImageSharp.Drawing.Paths/Properties/AssemblyInfo.cs
deleted file mode 100644
index fba25a9dba..0000000000
--- a/src/ImageSharp.Drawing.Paths/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
diff --git a/src/ImageSharp.Drawing.Text/ImageSharp.Drawing.Text.csproj b/src/ImageSharp.Drawing.Text/ImageSharp.Drawing.Text.csproj
deleted file mode 100644
index f0e23c0c28..0000000000
--- a/src/ImageSharp.Drawing.Text/ImageSharp.Drawing.Text.csproj
+++ /dev/null
@@ -1,84 +0,0 @@
-
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Drawing.Text
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Drawing.Text
- ImageSharp.Drawing.Text
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- true
-
-
-
-
-
-
-
-
-
-
-
diff --git a/src/ImageSharp.Drawing.Text/Properties/AssemblyInfo.cs b/src/ImageSharp.Drawing.Text/Properties/AssemblyInfo.cs
deleted file mode 100644
index fba25a9dba..0000000000
--- a/src/ImageSharp.Drawing.Text/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
diff --git a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
index ba4ccb7d1e..de759859b1 100644
--- a/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
+++ b/src/ImageSharp.Drawing/ImageSharp.Drawing.csproj
@@ -4,7 +4,7 @@
ImageSharp.Drawing
1.0.0-alpha2
James Jackson-South and contributors
- netstandard1.1;net45;net461
+ netstandard1.1
true
true
ImageSharp.Drawing
@@ -30,21 +30,14 @@
-
+
+
-
-
-
-
-
-
-
-
..\..\ImageSharp.ruleset
@@ -52,11 +45,4 @@
true
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Drawing.Paths/DrawBeziers.cs b/src/ImageSharp.Drawing/Paths/DrawBeziers.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/DrawBeziers.cs
rename to src/ImageSharp.Drawing/Paths/DrawBeziers.cs
diff --git a/src/ImageSharp.Drawing.Paths/DrawLines.cs b/src/ImageSharp.Drawing/Paths/DrawLines.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/DrawLines.cs
rename to src/ImageSharp.Drawing/Paths/DrawLines.cs
diff --git a/src/ImageSharp.Drawing.Paths/DrawPath.cs b/src/ImageSharp.Drawing/Paths/DrawPath.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/DrawPath.cs
rename to src/ImageSharp.Drawing/Paths/DrawPath.cs
diff --git a/src/ImageSharp.Drawing.Paths/DrawPolygon.cs b/src/ImageSharp.Drawing/Paths/DrawPolygon.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/DrawPolygon.cs
rename to src/ImageSharp.Drawing/Paths/DrawPolygon.cs
diff --git a/src/ImageSharp.Drawing.Paths/DrawRectangle.cs b/src/ImageSharp.Drawing/Paths/DrawRectangle.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/DrawRectangle.cs
rename to src/ImageSharp.Drawing/Paths/DrawRectangle.cs
diff --git a/src/ImageSharp.Drawing.Paths/FillPaths.cs b/src/ImageSharp.Drawing/Paths/FillPaths.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/FillPaths.cs
rename to src/ImageSharp.Drawing/Paths/FillPaths.cs
diff --git a/src/ImageSharp.Drawing.Paths/FillPolygon.cs b/src/ImageSharp.Drawing/Paths/FillPolygon.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/FillPolygon.cs
rename to src/ImageSharp.Drawing/Paths/FillPolygon.cs
diff --git a/src/ImageSharp.Drawing.Paths/FillRectangle.cs b/src/ImageSharp.Drawing/Paths/FillRectangle.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/FillRectangle.cs
rename to src/ImageSharp.Drawing/Paths/FillRectangle.cs
diff --git a/src/ImageSharp.Drawing.Paths/RectangleExtensions.cs b/src/ImageSharp.Drawing/Paths/RectangleExtensions.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/RectangleExtensions.cs
rename to src/ImageSharp.Drawing/Paths/RectangleExtensions.cs
diff --git a/src/ImageSharp.Drawing.Paths/ShapePath.cs b/src/ImageSharp.Drawing/Paths/ShapePath.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/ShapePath.cs
rename to src/ImageSharp.Drawing/Paths/ShapePath.cs
diff --git a/src/ImageSharp.Drawing.Paths/ShapeRegion.cs b/src/ImageSharp.Drawing/Paths/ShapeRegion.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Paths/ShapeRegion.cs
rename to src/ImageSharp.Drawing/Paths/ShapeRegion.cs
diff --git a/src/ImageSharp.Drawing.Text/DrawText.cs b/src/ImageSharp.Drawing/Text/DrawText.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Text/DrawText.cs
rename to src/ImageSharp.Drawing/Text/DrawText.cs
diff --git a/src/ImageSharp.Drawing.Text/GlyphBuilder.cs b/src/ImageSharp.Drawing/Text/GlyphBuilder.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Text/GlyphBuilder.cs
rename to src/ImageSharp.Drawing/Text/GlyphBuilder.cs
diff --git a/src/ImageSharp.Drawing.Text/TextGraphicsOptions.cs b/src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs
similarity index 100%
rename from src/ImageSharp.Drawing.Text/TextGraphicsOptions.cs
rename to src/ImageSharp.Drawing/Text/TextGraphicsOptions.cs
diff --git a/src/ImageSharp.Formats.Bmp/ImageSharp.Formats.Bmp.csproj b/src/ImageSharp.Formats.Bmp/ImageSharp.Formats.Bmp.csproj
deleted file mode 100644
index 77df6cac28..0000000000
--- a/src/ImageSharp.Formats.Bmp/ImageSharp.Formats.Bmp.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Formats.Bmp
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Formats.Bmp
- ImageSharp.Formats.Bmp
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\ImageSharp.ruleset
-
-
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Bmp/Properties/AssemblyInfo.cs b/src/ImageSharp.Formats.Bmp/Properties/AssemblyInfo.cs
deleted file mode 100644
index d6e98c6d6c..0000000000
--- a/src/ImageSharp.Formats.Bmp/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Gif/ImageSharp.Formats.Gif.csproj b/src/ImageSharp.Formats.Gif/ImageSharp.Formats.Gif.csproj
deleted file mode 100644
index 0b4fd4c2da..0000000000
--- a/src/ImageSharp.Formats.Gif/ImageSharp.Formats.Gif.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Formats.Gif
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Formats.Gif
- ImageSharp.Formats.Gif
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\ImageSharp.ruleset
-
-
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Gif/Properties/AssemblyInfo.cs b/src/ImageSharp.Formats.Gif/Properties/AssemblyInfo.cs
deleted file mode 100644
index d6e98c6d6c..0000000000
--- a/src/ImageSharp.Formats.Gif/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Jpeg/ImageSharp.Formats.Jpeg.csproj b/src/ImageSharp.Formats.Jpeg/ImageSharp.Formats.Jpeg.csproj
deleted file mode 100644
index f09576932d..0000000000
--- a/src/ImageSharp.Formats.Jpeg/ImageSharp.Formats.Jpeg.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Formats.Jpeg
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Formats.Jpeg
- ImageSharp.Formats.Jpeg
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\ImageSharp.ruleset
-
-
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Jpeg/Properties/AssemblyInfo.cs b/src/ImageSharp.Formats.Jpeg/Properties/AssemblyInfo.cs
deleted file mode 100644
index d6e98c6d6c..0000000000
--- a/src/ImageSharp.Formats.Jpeg/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Png/ImageSharp.Formats.Png.csproj b/src/ImageSharp.Formats.Png/ImageSharp.Formats.Png.csproj
deleted file mode 100644
index b58d5fbf3b..0000000000
--- a/src/ImageSharp.Formats.Png/ImageSharp.Formats.Png.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Formats.Png
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Formats.Png
- ImageSharp.Formats.Png
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\ImageSharp.ruleset
-
-
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Formats.Png/Properties/AssemblyInfo.cs b/src/ImageSharp.Formats.Png/Properties/AssemblyInfo.cs
deleted file mode 100644
index d6e98c6d6c..0000000000
--- a/src/ImageSharp.Formats.Png/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
\ No newline at end of file
diff --git a/src/ImageSharp.Processing/ImageSharp.Processing.csproj b/src/ImageSharp.Processing/ImageSharp.Processing.csproj
deleted file mode 100644
index 820c1852d7..0000000000
--- a/src/ImageSharp.Processing/ImageSharp.Processing.csproj
+++ /dev/null
@@ -1,61 +0,0 @@
-
-
- A cross-platform library for the processing of image files; written in C#
- ImageSharp.Processing
- 1.0.0-alpha2
- James Jackson-South and contributors
- netstandard1.1;net45;net461
- true
- true
- ImageSharp.Processing
- ImageSharp.Processing
- 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
- http://www.apache.org/licenses/LICENSE-2.0
- git
- https://github.com/JimBobSquarePants/ImageSharp
- false
- false
- false
- false
- false
- false
- false
- false
- false
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- ..\..\ImageSharp.ruleset
-
-
- true
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/src/ImageSharp.Processing/Properties/AssemblyInfo.cs b/src/ImageSharp.Processing/Properties/AssemblyInfo.cs
deleted file mode 100644
index d6e98c6d6c..0000000000
--- a/src/ImageSharp.Processing/Properties/AssemblyInfo.cs
+++ /dev/null
@@ -1,6 +0,0 @@
-//
-// Copyright (c) James Jackson-South and contributors.
-// Licensed under the Apache License, Version 2.0.
-//
-
-// Common values read from `AssemblyInfo.Common.cs`
\ No newline at end of file
diff --git a/src/ImageSharp/Configuration.cs b/src/ImageSharp/Configuration.cs
index daf68d81b4..e9120aa479 100644
--- a/src/ImageSharp/Configuration.cs
+++ b/src/ImageSharp/Configuration.cs
@@ -78,10 +78,10 @@ namespace ImageSharp
Configuration config = new Configuration();
// lets try auto loading the known image formats
- config.TryAddImageFormat("ImageSharp.Formats.PngFormat, ImageSharp.Formats.Png");
- config.TryAddImageFormat("ImageSharp.Formats.JpegFormat, ImageSharp.Formats.Jpeg");
- config.TryAddImageFormat("ImageSharp.Formats.GifFormat, ImageSharp.Formats.Gif");
- config.TryAddImageFormat("ImageSharp.Formats.BmpFormat, ImageSharp.Formats.Bmp");
+ config.AddImageFormat(new Formats.PngFormat());
+ config.AddImageFormat(new Formats.JpegFormat());
+ config.AddImageFormat(new Formats.GifFormat());
+ config.AddImageFormat(new Formats.BmpFormat());
return config;
}
diff --git a/src/ImageSharp.Drawing/Brushes/Brushes.cs b/src/ImageSharp/Drawing/Brushes/Brushes.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/Brushes.cs
rename to src/ImageSharp/Drawing/Brushes/Brushes.cs
diff --git a/src/ImageSharp.Drawing/Brushes/Brushes{TColor}.cs b/src/ImageSharp/Drawing/Brushes/Brushes{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/Brushes{TColor}.cs
rename to src/ImageSharp/Drawing/Brushes/Brushes{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Brushes/IBrush.cs b/src/ImageSharp/Drawing/Brushes/IBrush.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/IBrush.cs
rename to src/ImageSharp/Drawing/Brushes/IBrush.cs
diff --git a/src/ImageSharp.Drawing/Brushes/ImageBrush.cs b/src/ImageSharp/Drawing/Brushes/ImageBrush.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/ImageBrush.cs
rename to src/ImageSharp/Drawing/Brushes/ImageBrush.cs
diff --git a/src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs b/src/ImageSharp/Drawing/Brushes/ImageBrush{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/ImageBrush{TColor}.cs
rename to src/ImageSharp/Drawing/Brushes/ImageBrush{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Brushes/PatternBrush.cs b/src/ImageSharp/Drawing/Brushes/PatternBrush.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/PatternBrush.cs
rename to src/ImageSharp/Drawing/Brushes/PatternBrush.cs
diff --git a/src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs b/src/ImageSharp/Drawing/Brushes/PatternBrush{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/PatternBrush{TColor}.cs
rename to src/ImageSharp/Drawing/Brushes/PatternBrush{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs b/src/ImageSharp/Drawing/Brushes/Processors/BrushApplicator.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/Processors/BrushApplicator.cs
rename to src/ImageSharp/Drawing/Brushes/Processors/BrushApplicator.cs
diff --git a/src/ImageSharp.Drawing/Brushes/RecolorBrush.cs b/src/ImageSharp/Drawing/Brushes/RecolorBrush.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/RecolorBrush.cs
rename to src/ImageSharp/Drawing/Brushes/RecolorBrush.cs
diff --git a/src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs b/src/ImageSharp/Drawing/Brushes/RecolorBrush{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/RecolorBrush{TColor}.cs
rename to src/ImageSharp/Drawing/Brushes/RecolorBrush{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Brushes/SolidBrush.cs b/src/ImageSharp/Drawing/Brushes/SolidBrush.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/SolidBrush.cs
rename to src/ImageSharp/Drawing/Brushes/SolidBrush.cs
diff --git a/src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs b/src/ImageSharp/Drawing/Brushes/SolidBrush{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Brushes/SolidBrush{TColor}.cs
rename to src/ImageSharp/Drawing/Brushes/SolidBrush{TColor}.cs
diff --git a/src/ImageSharp.Drawing/DrawImage.cs b/src/ImageSharp/Drawing/DrawImage.cs
similarity index 100%
rename from src/ImageSharp.Drawing/DrawImage.cs
rename to src/ImageSharp/Drawing/DrawImage.cs
diff --git a/src/ImageSharp.Drawing/DrawPath.cs b/src/ImageSharp/Drawing/DrawPath.cs
similarity index 100%
rename from src/ImageSharp.Drawing/DrawPath.cs
rename to src/ImageSharp/Drawing/DrawPath.cs
diff --git a/src/ImageSharp.Drawing/Drawable.cs b/src/ImageSharp/Drawing/Drawable.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Drawable.cs
rename to src/ImageSharp/Drawing/Drawable.cs
diff --git a/src/ImageSharp.Drawing/FillRegion.cs b/src/ImageSharp/Drawing/FillRegion.cs
similarity index 100%
rename from src/ImageSharp.Drawing/FillRegion.cs
rename to src/ImageSharp/Drawing/FillRegion.cs
diff --git a/src/ImageSharp.Drawing/GraphicsOptions.cs b/src/ImageSharp/Drawing/GraphicsOptions.cs
similarity index 100%
rename from src/ImageSharp.Drawing/GraphicsOptions.cs
rename to src/ImageSharp/Drawing/GraphicsOptions.cs
diff --git a/src/ImageSharp.Drawing/Pens/IPen.cs b/src/ImageSharp/Drawing/Pens/IPen.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/IPen.cs
rename to src/ImageSharp/Drawing/Pens/IPen.cs
diff --git a/src/ImageSharp.Drawing/Pens/Pen.cs b/src/ImageSharp/Drawing/Pens/Pen.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Pen.cs
rename to src/ImageSharp/Drawing/Pens/Pen.cs
diff --git a/src/ImageSharp.Drawing/Pens/Pens.cs b/src/ImageSharp/Drawing/Pens/Pens.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Pens.cs
rename to src/ImageSharp/Drawing/Pens/Pens.cs
diff --git a/src/ImageSharp.Drawing/Pens/Pens{TColor}.cs b/src/ImageSharp/Drawing/Pens/Pens{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Pens{TColor}.cs
rename to src/ImageSharp/Drawing/Pens/Pens{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Pens/Pen{TColor}.cs b/src/ImageSharp/Drawing/Pens/Pen{TColor}.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Pen{TColor}.cs
rename to src/ImageSharp/Drawing/Pens/Pen{TColor}.cs
diff --git a/src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs b/src/ImageSharp/Drawing/Pens/Processors/ColoredPointInfo.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Processors/ColoredPointInfo.cs
rename to src/ImageSharp/Drawing/Pens/Processors/ColoredPointInfo.cs
diff --git a/src/ImageSharp.Drawing/Pens/Processors/PenApplicator.cs b/src/ImageSharp/Drawing/Pens/Processors/PenApplicator.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Pens/Processors/PenApplicator.cs
rename to src/ImageSharp/Drawing/Pens/Processors/PenApplicator.cs
diff --git a/src/ImageSharp.Drawing/PointInfo.cs b/src/ImageSharp/Drawing/PointInfo.cs
similarity index 100%
rename from src/ImageSharp.Drawing/PointInfo.cs
rename to src/ImageSharp/Drawing/PointInfo.cs
diff --git a/src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs b/src/ImageSharp/Drawing/Processors/DrawImageProcessor.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Processors/DrawImageProcessor.cs
rename to src/ImageSharp/Drawing/Processors/DrawImageProcessor.cs
diff --git a/src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs b/src/ImageSharp/Drawing/Processors/DrawPathProcessor.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Processors/DrawPathProcessor.cs
rename to src/ImageSharp/Drawing/Processors/DrawPathProcessor.cs
diff --git a/src/ImageSharp.Drawing/Processors/FillProcessor.cs b/src/ImageSharp/Drawing/Processors/FillProcessor.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Processors/FillProcessor.cs
rename to src/ImageSharp/Drawing/Processors/FillProcessor.cs
diff --git a/src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs b/src/ImageSharp/Drawing/Processors/FillRegionProcessor.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Processors/FillRegionProcessor.cs
rename to src/ImageSharp/Drawing/Processors/FillRegionProcessor.cs
diff --git a/src/ImageSharp.Drawing/Region.cs b/src/ImageSharp/Drawing/Region.cs
similarity index 100%
rename from src/ImageSharp.Drawing/Region.cs
rename to src/ImageSharp/Drawing/Region.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpBitsPerPixel.cs b/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpBitsPerPixel.cs
rename to src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpCompression.cs b/src/ImageSharp/Formats/Bmp/BmpCompression.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpCompression.cs
rename to src/ImageSharp/Formats/Bmp/BmpCompression.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpDecoder.cs b/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpDecoder.cs
rename to src/ImageSharp/Formats/Bmp/BmpDecoder.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpDecoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpDecoderCore.cs
rename to src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpEncoder.cs b/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpEncoder.cs
rename to src/ImageSharp/Formats/Bmp/BmpEncoder.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpEncoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpEncoderCore.cs
rename to src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpEncoderOptions.cs b/src/ImageSharp/Formats/Bmp/BmpEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpEncoderOptions.cs
rename to src/ImageSharp/Formats/Bmp/BmpEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpFileHeader.cs b/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpFileHeader.cs
rename to src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpFormat.cs b/src/ImageSharp/Formats/Bmp/BmpFormat.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpFormat.cs
rename to src/ImageSharp/Formats/Bmp/BmpFormat.cs
diff --git a/src/ImageSharp.Formats.Bmp/BmpInfoHeader.cs b/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/BmpInfoHeader.cs
rename to src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
diff --git a/src/ImageSharp.Formats.Bmp/IBmpEncoderOptions.cs b/src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/IBmpEncoderOptions.cs
rename to src/ImageSharp/Formats/Bmp/IBmpEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Bmp/ImageExtensions.cs b/src/ImageSharp/Formats/Bmp/ImageExtensions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/ImageExtensions.cs
rename to src/ImageSharp/Formats/Bmp/ImageExtensions.cs
diff --git a/src/ImageSharp.Formats.Bmp/README.md b/src/ImageSharp/Formats/Bmp/README.md
similarity index 100%
rename from src/ImageSharp.Formats.Bmp/README.md
rename to src/ImageSharp/Formats/Bmp/README.md
diff --git a/src/ImageSharp.Formats.Gif/DisposalMethod.cs b/src/ImageSharp/Formats/Gif/DisposalMethod.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/DisposalMethod.cs
rename to src/ImageSharp/Formats/Gif/DisposalMethod.cs
diff --git a/src/ImageSharp.Formats.Gif/GifConstants.cs b/src/ImageSharp/Formats/Gif/GifConstants.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifConstants.cs
rename to src/ImageSharp/Formats/Gif/GifConstants.cs
diff --git a/src/ImageSharp.Formats.Gif/GifDecoder.cs b/src/ImageSharp/Formats/Gif/GifDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifDecoder.cs
rename to src/ImageSharp/Formats/Gif/GifDecoder.cs
diff --git a/src/ImageSharp.Formats.Gif/GifDecoderCore.cs b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifDecoderCore.cs
rename to src/ImageSharp/Formats/Gif/GifDecoderCore.cs
diff --git a/src/ImageSharp.Formats.Gif/GifDecoderOptions.cs b/src/ImageSharp/Formats/Gif/GifDecoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifDecoderOptions.cs
rename to src/ImageSharp/Formats/Gif/GifDecoderOptions.cs
diff --git a/src/ImageSharp.Formats.Gif/GifEncoder.cs b/src/ImageSharp/Formats/Gif/GifEncoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifEncoder.cs
rename to src/ImageSharp/Formats/Gif/GifEncoder.cs
diff --git a/src/ImageSharp.Formats.Gif/GifEncoderCore.cs b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifEncoderCore.cs
rename to src/ImageSharp/Formats/Gif/GifEncoderCore.cs
diff --git a/src/ImageSharp.Formats.Gif/GifEncoderOptions.cs b/src/ImageSharp/Formats/Gif/GifEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifEncoderOptions.cs
rename to src/ImageSharp/Formats/Gif/GifEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Gif/GifFormat.cs b/src/ImageSharp/Formats/Gif/GifFormat.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/GifFormat.cs
rename to src/ImageSharp/Formats/Gif/GifFormat.cs
diff --git a/src/ImageSharp.Formats.Gif/IGifDecoderOptions.cs b/src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/IGifDecoderOptions.cs
rename to src/ImageSharp/Formats/Gif/IGifDecoderOptions.cs
diff --git a/src/ImageSharp.Formats.Gif/IGifEncoderOptions.cs b/src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/IGifEncoderOptions.cs
rename to src/ImageSharp/Formats/Gif/IGifEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Gif/ImageExtensions.cs b/src/ImageSharp/Formats/Gif/ImageExtensions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/ImageExtensions.cs
rename to src/ImageSharp/Formats/Gif/ImageExtensions.cs
diff --git a/src/ImageSharp.Formats.Gif/LzwDecoder.cs b/src/ImageSharp/Formats/Gif/LzwDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/LzwDecoder.cs
rename to src/ImageSharp/Formats/Gif/LzwDecoder.cs
diff --git a/src/ImageSharp.Formats.Gif/LzwEncoder.cs b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/LzwEncoder.cs
rename to src/ImageSharp/Formats/Gif/LzwEncoder.cs
diff --git a/src/ImageSharp.Formats.Gif/PackedField.cs b/src/ImageSharp/Formats/Gif/PackedField.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/PackedField.cs
rename to src/ImageSharp/Formats/Gif/PackedField.cs
diff --git a/src/ImageSharp.Formats.Gif/README.md b/src/ImageSharp/Formats/Gif/README.md
similarity index 100%
rename from src/ImageSharp.Formats.Gif/README.md
rename to src/ImageSharp/Formats/Gif/README.md
diff --git a/src/ImageSharp.Formats.Gif/Sections/GifGraphicsControlExtension.cs b/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/Sections/GifGraphicsControlExtension.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
diff --git a/src/ImageSharp.Formats.Gif/Sections/GifImageDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/Sections/GifImageDescriptor.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
diff --git a/src/ImageSharp.Formats.Gif/Sections/GifLogicalScreenDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
similarity index 100%
rename from src/ImageSharp.Formats.Gif/Sections/GifLogicalScreenDescriptor.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Block8x8F.Generated.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Block8x8F.Generated.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Block8x8F.Generated.tt b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Block8x8F.Generated.tt
rename to src/ImageSharp/Formats/Jpeg/Components/Block8x8F.Generated.tt
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Block8x8F.cs b/src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Block8x8F.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Block8x8F.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/BlockQuad.cs b/src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/BlockQuad.cs
rename to src/ImageSharp/Formats/Jpeg/Components/BlockQuad.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/DCT.cs b/src/ImageSharp/Formats/Jpeg/Components/DCT.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/DCT.cs
rename to src/ImageSharp/Formats/Jpeg/Components/DCT.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/Bits.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/Bits.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/Bits.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/Bytes.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/Bytes.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/Bytes.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/Component.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/Component.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/Component.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/ComponentScan.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/ComponentScan.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/ComponentScan.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/DecodedBlock.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/DecodedBlock.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlock.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/DecodedBlockArray.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlockArray.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/DecodedBlockArray.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/DecodedBlockArray.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/DecoderErrorCode.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/DecoderErrorCode.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderErrorCode.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/DecoderThrowHelper.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/DecoderThrowHelper.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/DecoderThrowHelper.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/EOFException.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/EOFException.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/EOFException.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/HuffmanTree.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/HuffmanTree.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/HuffmanTree.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/InputProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/InputProcessor.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/InputProcessor.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegBlockProcessor.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegBlockProcessor.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegBlockProcessor.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegPixelArea.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegPixelArea.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegPixelArea.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.ComputationData.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.DataPointers.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.md b/src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.md
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/JpegScanDecoder.md
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/JpegScanDecoder.md
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/MissingFF00Exception.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/MissingFF00Exception.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/MissingFF00Exception.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Decoder/YCbCrImage.cs b/src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Decoder/YCbCrImage.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Decoder/YCbCrImage.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffIndex.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffIndex.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffIndex.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffmanLut.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffmanLut.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanLut.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffmanSpec.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Encoder/HuffmanSpec.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Encoder/HuffmanSpec.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Components/Encoder/QuantIndex.cs b/src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Components/Encoder/QuantIndex.cs
rename to src/ImageSharp/Formats/Jpeg/Components/Encoder/QuantIndex.cs
diff --git a/src/ImageSharp.Formats.Jpeg/IJpegEncoderOptions.cs b/src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/IJpegEncoderOptions.cs
rename to src/ImageSharp/Formats/Jpeg/IJpegEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Jpeg/ImageExtensions.cs b/src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/ImageExtensions.cs
rename to src/ImageSharp/Formats/Jpeg/ImageExtensions.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegConstants.cs b/src/ImageSharp/Formats/Jpeg/JpegConstants.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegConstants.cs
rename to src/ImageSharp/Formats/Jpeg/JpegConstants.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegDecoder.cs b/src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegDecoder.cs
rename to src/ImageSharp/Formats/Jpeg/JpegDecoder.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegDecoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegDecoderCore.cs
rename to src/ImageSharp/Formats/Jpeg/JpegDecoderCore.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegEncoder.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegEncoder.cs
rename to src/ImageSharp/Formats/Jpeg/JpegEncoder.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegEncoderCore.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegEncoderCore.cs
rename to src/ImageSharp/Formats/Jpeg/JpegEncoderCore.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegEncoderOptions.cs b/src/ImageSharp/Formats/Jpeg/JpegEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegEncoderOptions.cs
rename to src/ImageSharp/Formats/Jpeg/JpegEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegFormat.cs b/src/ImageSharp/Formats/Jpeg/JpegFormat.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegFormat.cs
rename to src/ImageSharp/Formats/Jpeg/JpegFormat.cs
diff --git a/src/ImageSharp.Formats.Jpeg/JpegSubsample.cs b/src/ImageSharp/Formats/Jpeg/JpegSubsample.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/JpegSubsample.cs
rename to src/ImageSharp/Formats/Jpeg/JpegSubsample.cs
diff --git a/src/ImageSharp.Formats.Jpeg/README.md b/src/ImageSharp/Formats/Jpeg/README.md
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/README.md
rename to src/ImageSharp/Formats/Jpeg/README.md
diff --git a/src/ImageSharp.Formats.Jpeg/UnzigData.cs b/src/ImageSharp/Formats/Jpeg/UnzigData.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/UnzigData.cs
rename to src/ImageSharp/Formats/Jpeg/UnzigData.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Utils/JpegUtils.cs b/src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Utils/JpegUtils.cs
rename to src/ImageSharp/Formats/Jpeg/Utils/JpegUtils.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Utils/MutableSpan.cs b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Utils/MutableSpan.cs
rename to src/ImageSharp/Formats/Jpeg/Utils/MutableSpan.cs
diff --git a/src/ImageSharp.Formats.Jpeg/Utils/MutableSpanExtensions.cs b/src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Jpeg/Utils/MutableSpanExtensions.cs
rename to src/ImageSharp/Formats/Jpeg/Utils/MutableSpanExtensions.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/AverageFilter.cs b/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/AverageFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/FilterType.cs b/src/ImageSharp/Formats/Png/Filters/FilterType.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/FilterType.cs
rename to src/ImageSharp/Formats/Png/Filters/FilterType.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/NoneFilter.cs b/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/NoneFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/PaethFilter.cs b/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/PaethFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/SubFilter.cs b/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/SubFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/SubFilter.cs
diff --git a/src/ImageSharp.Formats.Png/Filters/UpFilter.cs b/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Filters/UpFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/UpFilter.cs
diff --git a/src/ImageSharp.Formats.Png/IPngDecoderOptions.cs b/src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/IPngDecoderOptions.cs
rename to src/ImageSharp/Formats/Png/IPngDecoderOptions.cs
diff --git a/src/ImageSharp.Formats.Png/IPngEncoderOptions.cs b/src/ImageSharp/Formats/Png/IPngEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/IPngEncoderOptions.cs
rename to src/ImageSharp/Formats/Png/IPngEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Png/ImageExtensions.cs b/src/ImageSharp/Formats/Png/ImageExtensions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/ImageExtensions.cs
rename to src/ImageSharp/Formats/Png/ImageExtensions.cs
diff --git a/src/ImageSharp.Formats.Png/PngChunk.cs b/src/ImageSharp/Formats/Png/PngChunk.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngChunk.cs
rename to src/ImageSharp/Formats/Png/PngChunk.cs
diff --git a/src/ImageSharp.Formats.Png/PngChunkTypes.cs b/src/ImageSharp/Formats/Png/PngChunkTypes.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngChunkTypes.cs
rename to src/ImageSharp/Formats/Png/PngChunkTypes.cs
diff --git a/src/ImageSharp.Formats.Png/PngColorType.cs b/src/ImageSharp/Formats/Png/PngColorType.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngColorType.cs
rename to src/ImageSharp/Formats/Png/PngColorType.cs
diff --git a/src/ImageSharp.Formats.Png/PngDecoder.cs b/src/ImageSharp/Formats/Png/PngDecoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngDecoder.cs
rename to src/ImageSharp/Formats/Png/PngDecoder.cs
diff --git a/src/ImageSharp.Formats.Png/PngDecoderCore.cs b/src/ImageSharp/Formats/Png/PngDecoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngDecoderCore.cs
rename to src/ImageSharp/Formats/Png/PngDecoderCore.cs
diff --git a/src/ImageSharp.Formats.Png/PngDecoderOptions.cs b/src/ImageSharp/Formats/Png/PngDecoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngDecoderOptions.cs
rename to src/ImageSharp/Formats/Png/PngDecoderOptions.cs
diff --git a/src/ImageSharp.Formats.Png/PngEncoder.cs b/src/ImageSharp/Formats/Png/PngEncoder.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngEncoder.cs
rename to src/ImageSharp/Formats/Png/PngEncoder.cs
diff --git a/src/ImageSharp.Formats.Png/PngEncoderCore.cs b/src/ImageSharp/Formats/Png/PngEncoderCore.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngEncoderCore.cs
rename to src/ImageSharp/Formats/Png/PngEncoderCore.cs
diff --git a/src/ImageSharp.Formats.Png/PngEncoderOptions.cs b/src/ImageSharp/Formats/Png/PngEncoderOptions.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngEncoderOptions.cs
rename to src/ImageSharp/Formats/Png/PngEncoderOptions.cs
diff --git a/src/ImageSharp.Formats.Png/PngFormat.cs b/src/ImageSharp/Formats/Png/PngFormat.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngFormat.cs
rename to src/ImageSharp/Formats/Png/PngFormat.cs
diff --git a/src/ImageSharp.Formats.Png/PngHeader.cs b/src/ImageSharp/Formats/Png/PngHeader.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngHeader.cs
rename to src/ImageSharp/Formats/Png/PngHeader.cs
diff --git a/src/ImageSharp.Formats.Png/PngInterlaceMode.cs b/src/ImageSharp/Formats/Png/PngInterlaceMode.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/PngInterlaceMode.cs
rename to src/ImageSharp/Formats/Png/PngInterlaceMode.cs
diff --git a/src/ImageSharp.Formats.Png/README.md b/src/ImageSharp/Formats/Png/README.md
similarity index 100%
rename from src/ImageSharp.Formats.Png/README.md
rename to src/ImageSharp/Formats/Png/README.md
diff --git a/src/ImageSharp.Formats.Png/Zlib/Adler32.cs b/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/Adler32.cs
rename to src/ImageSharp/Formats/Png/Zlib/Adler32.cs
diff --git a/src/ImageSharp.Formats.Png/Zlib/Crc32.cs b/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/Crc32.cs
rename to src/ImageSharp/Formats/Png/Zlib/Crc32.cs
diff --git a/src/ImageSharp.Formats.Png/Zlib/IChecksum.cs b/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/IChecksum.cs
rename to src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
diff --git a/src/ImageSharp.Formats.Png/Zlib/README.md b/src/ImageSharp/Formats/Png/Zlib/README.md
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/README.md
rename to src/ImageSharp/Formats/Png/Zlib/README.md
diff --git a/src/ImageSharp.Formats.Png/Zlib/ZlibDeflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/ZlibDeflateStream.cs
rename to src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
diff --git a/src/ImageSharp.Formats.Png/Zlib/ZlibInflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
similarity index 100%
rename from src/ImageSharp.Formats.Png/Zlib/ZlibInflateStream.cs
rename to src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
diff --git a/src/ImageSharp/ImageSharp.csproj b/src/ImageSharp/ImageSharp.csproj
index 762e68b508..c2e6ee3c20 100644
--- a/src/ImageSharp/ImageSharp.csproj
+++ b/src/ImageSharp/ImageSharp.csproj
@@ -4,7 +4,7 @@
ImageSharp
1.0.0-alpha2
James Jackson-South and contributors
- netstandard1.1;net45;net461
+ netstandard1.3;netstandard1.1
true
true
ImageSharp
@@ -32,15 +32,7 @@
-
-
-
-
-
-
-
-
..\..\ImageSharp.ruleset
@@ -48,11 +40,9 @@
true
-
-
-
-
-
-
+
+
+ TextTemplatingFileGenerator
+
\ No newline at end of file
diff --git a/src/ImageSharp.Processing/Binarization/BinaryThreshold.cs b/src/ImageSharp/Processing/Binarization/BinaryThreshold.cs
similarity index 100%
rename from src/ImageSharp.Processing/Binarization/BinaryThreshold.cs
rename to src/ImageSharp/Processing/Binarization/BinaryThreshold.cs
diff --git a/src/ImageSharp.Processing/Binarization/Dither.cs b/src/ImageSharp/Processing/Binarization/Dither.cs
similarity index 100%
rename from src/ImageSharp.Processing/Binarization/Dither.cs
rename to src/ImageSharp/Processing/Binarization/Dither.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs b/src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/BlackWhite.cs
rename to src/ImageSharp/Processing/ColorMatrix/BlackWhite.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs b/src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/ColorBlindness.cs
rename to src/ImageSharp/Processing/ColorMatrix/ColorBlindness.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Grayscale.cs b/src/ImageSharp/Processing/ColorMatrix/Grayscale.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Grayscale.cs
rename to src/ImageSharp/Processing/ColorMatrix/Grayscale.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Hue.cs b/src/ImageSharp/Processing/ColorMatrix/Hue.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Hue.cs
rename to src/ImageSharp/Processing/ColorMatrix/Hue.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs b/src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Kodachrome.cs
rename to src/ImageSharp/Processing/ColorMatrix/Kodachrome.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Lomograph.cs b/src/ImageSharp/Processing/ColorMatrix/Lomograph.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Lomograph.cs
rename to src/ImageSharp/Processing/ColorMatrix/Lomograph.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs b/src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Options/ColorBlindness.cs
rename to src/ImageSharp/Processing/ColorMatrix/Options/ColorBlindness.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs b/src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Options/GrayscaleMode.cs
rename to src/ImageSharp/Processing/ColorMatrix/Options/GrayscaleMode.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Polaroid.cs b/src/ImageSharp/Processing/ColorMatrix/Polaroid.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Polaroid.cs
rename to src/ImageSharp/Processing/ColorMatrix/Polaroid.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Saturation.cs b/src/ImageSharp/Processing/ColorMatrix/Saturation.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Saturation.cs
rename to src/ImageSharp/Processing/ColorMatrix/Saturation.cs
diff --git a/src/ImageSharp.Processing/ColorMatrix/Sepia.cs b/src/ImageSharp/Processing/ColorMatrix/Sepia.cs
similarity index 100%
rename from src/ImageSharp.Processing/ColorMatrix/Sepia.cs
rename to src/ImageSharp/Processing/ColorMatrix/Sepia.cs
diff --git a/src/ImageSharp.Processing/Convolution/BoxBlur.cs b/src/ImageSharp/Processing/Convolution/BoxBlur.cs
similarity index 100%
rename from src/ImageSharp.Processing/Convolution/BoxBlur.cs
rename to src/ImageSharp/Processing/Convolution/BoxBlur.cs
diff --git a/src/ImageSharp.Processing/Convolution/DetectEdges.cs b/src/ImageSharp/Processing/Convolution/DetectEdges.cs
similarity index 100%
rename from src/ImageSharp.Processing/Convolution/DetectEdges.cs
rename to src/ImageSharp/Processing/Convolution/DetectEdges.cs
diff --git a/src/ImageSharp.Processing/Convolution/GaussianBlur.cs b/src/ImageSharp/Processing/Convolution/GaussianBlur.cs
similarity index 100%
rename from src/ImageSharp.Processing/Convolution/GaussianBlur.cs
rename to src/ImageSharp/Processing/Convolution/GaussianBlur.cs
diff --git a/src/ImageSharp.Processing/Convolution/GaussianSharpen.cs b/src/ImageSharp/Processing/Convolution/GaussianSharpen.cs
similarity index 100%
rename from src/ImageSharp.Processing/Convolution/GaussianSharpen.cs
rename to src/ImageSharp/Processing/Convolution/GaussianSharpen.cs
diff --git a/src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs b/src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs
similarity index 100%
rename from src/ImageSharp.Processing/Convolution/Options/EdgeDetection.cs
rename to src/ImageSharp/Processing/Convolution/Options/EdgeDetection.cs
diff --git a/src/ImageSharp.Processing/Effects/Alpha.cs b/src/ImageSharp/Processing/Effects/Alpha.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/Alpha.cs
rename to src/ImageSharp/Processing/Effects/Alpha.cs
diff --git a/src/ImageSharp.Processing/Effects/BackgroundColor.cs b/src/ImageSharp/Processing/Effects/BackgroundColor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/BackgroundColor.cs
rename to src/ImageSharp/Processing/Effects/BackgroundColor.cs
diff --git a/src/ImageSharp.Processing/Effects/Brightness.cs b/src/ImageSharp/Processing/Effects/Brightness.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/Brightness.cs
rename to src/ImageSharp/Processing/Effects/Brightness.cs
diff --git a/src/ImageSharp.Processing/Effects/Contrast.cs b/src/ImageSharp/Processing/Effects/Contrast.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/Contrast.cs
rename to src/ImageSharp/Processing/Effects/Contrast.cs
diff --git a/src/ImageSharp.Processing/Effects/Invert.cs b/src/ImageSharp/Processing/Effects/Invert.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/Invert.cs
rename to src/ImageSharp/Processing/Effects/Invert.cs
diff --git a/src/ImageSharp.Processing/Effects/OilPainting.cs b/src/ImageSharp/Processing/Effects/OilPainting.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/OilPainting.cs
rename to src/ImageSharp/Processing/Effects/OilPainting.cs
diff --git a/src/ImageSharp.Processing/Effects/Pixelate.cs b/src/ImageSharp/Processing/Effects/Pixelate.cs
similarity index 100%
rename from src/ImageSharp.Processing/Effects/Pixelate.cs
rename to src/ImageSharp/Processing/Effects/Pixelate.cs
diff --git a/src/ImageSharp.Processing/Overlays/Glow.cs b/src/ImageSharp/Processing/Overlays/Glow.cs
similarity index 100%
rename from src/ImageSharp.Processing/Overlays/Glow.cs
rename to src/ImageSharp/Processing/Overlays/Glow.cs
diff --git a/src/ImageSharp.Processing/Overlays/Vignette.cs b/src/ImageSharp/Processing/Overlays/Vignette.cs
similarity index 100%
rename from src/ImageSharp.Processing/Overlays/Vignette.cs
rename to src/ImageSharp/Processing/Overlays/Vignette.cs
diff --git a/src/ImageSharp.Processing/Processors/Binarization/BinaryThresholdProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Binarization/BinaryThresholdProcessor.cs
rename to src/ImageSharp/Processing/Processors/Binarization/BinaryThresholdProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
rename to src/ImageSharp/Processing/Processors/Binarization/ErrorDiffusionDitherProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Binarization/OrderedDitherProcessor.cs b/src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Binarization/OrderedDitherProcessor.cs
rename to src/ImageSharp/Processing/Processors/Binarization/OrderedDitherProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/BlackWhiteProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/README.md b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/README.md
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/README.md
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/README.md
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/ColorMatrixFilter.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixFilter.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/ColorMatrixFilter.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/ColorMatrixFilter.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt601Processor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/GrayscaleBt709Processor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/HueProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/HueProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/HueProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/IColorMatrixFilter.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/IColorMatrixFilter.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/KodachromeProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/KodachromeProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/KodachromeProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/LomographProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/LomographProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/LomographProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/PolaroidProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/PolaroidProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/PolaroidProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/SaturationProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/SaturationProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/SaturationProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/ColorMatrix/SepiaProcessor.cs b/src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/ColorMatrix/SepiaProcessor.cs
rename to src/ImageSharp/Processing/Processors/ColorMatrix/SepiaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/BoxBlurProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/BoxBlurProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/BoxBlurProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/Convolution2DProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/Convolution2DProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/Convolution2DProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/Convolution2PassProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/Convolution2PassProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/Convolution2PassProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/ConvolutionProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/ConvolutionProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/ConvolutionProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetector2DProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorCompassProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/EdgeDetectorProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/IEdgeDetectorProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/KirschProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/EdgeDetection/SobelProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/GaussianBlurProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/GaussianBlurProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/GaussianBlurProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Convolution/GaussianSharpenProcessor.cs b/src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Convolution/GaussianSharpenProcessor.cs
rename to src/ImageSharp/Processing/Processors/Convolution/GaussianSharpenProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/AlphaProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/AlphaProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/AlphaProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/BackgroundColorProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/BackgroundColorProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/BackgroundColorProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/BrightnessProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/BrightnessProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/BrightnessProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/ContrastProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/ContrastProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/ContrastProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/InvertProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/InvertProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/InvertProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/OilPaintingProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/OilPaintingProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/OilPaintingProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Effects/PixelateProcessor.cs b/src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Effects/PixelateProcessor.cs
rename to src/ImageSharp/Processing/Processors/Effects/PixelateProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Overlays/GlowProcessor.cs b/src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Overlays/GlowProcessor.cs
rename to src/ImageSharp/Processing/Processors/Overlays/GlowProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Overlays/VignetteProcessor.cs b/src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Overlays/VignetteProcessor.cs
rename to src/ImageSharp/Processing/Processors/Overlays/VignetteProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/CompandingResizeProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/CompandingResizeProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/CompandingResizeProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/CompandingResizeProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/CropProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/CropProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/CropProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/EntropyCropProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/EntropyCropProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/EntropyCropProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/FlipProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/FlipProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/FlipProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/Matrix3x2Processor.cs b/src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/Matrix3x2Processor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/Matrix3x2Processor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/ResamplingWeightedProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/ResamplingWeightedProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/ResizeProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/ResizeProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/ResizeProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/RotateProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/RotateProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/RotateProcessor.cs
diff --git a/src/ImageSharp.Processing/Processors/Transforms/SkewProcessor.cs b/src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs
similarity index 100%
rename from src/ImageSharp.Processing/Processors/Transforms/SkewProcessor.cs
rename to src/ImageSharp/Processing/Processors/Transforms/SkewProcessor.cs
diff --git a/src/ImageSharp.Processing/Transforms/AutoOrient.cs b/src/ImageSharp/Processing/Transforms/AutoOrient.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/AutoOrient.cs
rename to src/ImageSharp/Processing/Transforms/AutoOrient.cs
diff --git a/src/ImageSharp.Processing/Transforms/Crop.cs b/src/ImageSharp/Processing/Transforms/Crop.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Crop.cs
rename to src/ImageSharp/Processing/Transforms/Crop.cs
diff --git a/src/ImageSharp.Processing/Transforms/EntropyCrop.cs b/src/ImageSharp/Processing/Transforms/EntropyCrop.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/EntropyCrop.cs
rename to src/ImageSharp/Processing/Transforms/EntropyCrop.cs
diff --git a/src/ImageSharp.Processing/Transforms/Flip.cs b/src/ImageSharp/Processing/Transforms/Flip.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Flip.cs
rename to src/ImageSharp/Processing/Transforms/Flip.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/AnchorPosition.cs b/src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/AnchorPosition.cs
rename to src/ImageSharp/Processing/Transforms/Options/AnchorPosition.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/FlipType.cs b/src/ImageSharp/Processing/Transforms/Options/FlipType.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/FlipType.cs
rename to src/ImageSharp/Processing/Transforms/Options/FlipType.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/Orientation.cs b/src/ImageSharp/Processing/Transforms/Options/Orientation.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/Orientation.cs
rename to src/ImageSharp/Processing/Transforms/Options/Orientation.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/ResizeHelper.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/ResizeHelper.cs
rename to src/ImageSharp/Processing/Transforms/Options/ResizeHelper.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/ResizeMode.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/ResizeMode.cs
rename to src/ImageSharp/Processing/Transforms/Options/ResizeMode.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/ResizeOptions.cs b/src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/ResizeOptions.cs
rename to src/ImageSharp/Processing/Transforms/Options/ResizeOptions.cs
diff --git a/src/ImageSharp.Processing/Transforms/Options/RotateType.cs b/src/ImageSharp/Processing/Transforms/Options/RotateType.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Options/RotateType.cs
rename to src/ImageSharp/Processing/Transforms/Options/RotateType.cs
diff --git a/src/ImageSharp.Processing/Transforms/Pad.cs b/src/ImageSharp/Processing/Transforms/Pad.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Pad.cs
rename to src/ImageSharp/Processing/Transforms/Pad.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/BicubicResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/BicubicResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/BicubicResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/BoxResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/BoxResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/BoxResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/CatmullRomResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/CatmullRomResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/CatmullRomResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/HermiteResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/HermiteResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/HermiteResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/IResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/IResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/IResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/Lanczos2Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/Lanczos2Resampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/Lanczos2Resampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/Lanczos3Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/Lanczos3Resampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/Lanczos3Resampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/Lanczos5Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/Lanczos5Resampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/Lanczos5Resampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/Lanczos8Resampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/Lanczos8Resampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/Lanczos8Resampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/MitchellNetravaliResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/NearestNeighborResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/NearestNeighborResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/NearestNeighborResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/RobidouxResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/RobidouxResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/RobidouxResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/RobidouxSharpResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/RobidouxSharpResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/SplineResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/SplineResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/SplineResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/TriangleResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/TriangleResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/TriangleResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resamplers/WelchResampler.cs b/src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resamplers/WelchResampler.cs
rename to src/ImageSharp/Processing/Transforms/Resamplers/WelchResampler.cs
diff --git a/src/ImageSharp.Processing/Transforms/Resize.cs b/src/ImageSharp/Processing/Transforms/Resize.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Resize.cs
rename to src/ImageSharp/Processing/Transforms/Resize.cs
diff --git a/src/ImageSharp.Processing/Transforms/Rotate.cs b/src/ImageSharp/Processing/Transforms/Rotate.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Rotate.cs
rename to src/ImageSharp/Processing/Transforms/Rotate.cs
diff --git a/src/ImageSharp.Processing/Transforms/RotateFlip.cs b/src/ImageSharp/Processing/Transforms/RotateFlip.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/RotateFlip.cs
rename to src/ImageSharp/Processing/Transforms/RotateFlip.cs
diff --git a/src/ImageSharp.Processing/Transforms/Skew.cs b/src/ImageSharp/Processing/Transforms/Skew.cs
similarity index 100%
rename from src/ImageSharp.Processing/Transforms/Skew.cs
rename to src/ImageSharp/Processing/Transforms/Skew.cs
diff --git a/src/ImageSharp/Properties/AssemblyInfo.cs b/src/ImageSharp/Properties/AssemblyInfo.cs
index 407a17b85a..e791dff5a5 100644
--- a/src/ImageSharp/Properties/AssemblyInfo.cs
+++ b/src/ImageSharp/Properties/AssemblyInfo.cs
@@ -5,9 +5,4 @@
using System.Runtime.CompilerServices;
// Ensure the other projects can see the internal helpers
-[assembly: InternalsVisibleTo("ImageSharp.Drawing")]
-[assembly: InternalsVisibleTo("ImageSharp.Formats.Bmp")]
-[assembly: InternalsVisibleTo("ImageSharp.Formats.Gif")]
-[assembly: InternalsVisibleTo("ImageSharp.Formats.Jpeg")]
-[assembly: InternalsVisibleTo("ImageSharp.Formats.Png")]
-[assembly: InternalsVisibleTo("ImageSharp.Processing")]
\ No newline at end of file
+[assembly: InternalsVisibleTo("ImageSharp.Drawing")]
\ No newline at end of file
diff --git a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
index b4bedf8274..b2070c0dee 100644
--- a/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
+++ b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.csproj
@@ -12,11 +12,6 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/tests/ImageSharp.Benchmarks/project.json b/tests/ImageSharp.Benchmarks/project.json
deleted file mode 100644
index 6a8be9f896..0000000000
--- a/tests/ImageSharp.Benchmarks/project.json
+++ /dev/null
@@ -1,67 +0,0 @@
-{
- "version": "1.0.0-*",
- "description": "ImageSharp.Benchmarks Console Application",
- "authors": [ "James.South" ],
- "packOptions": {
- "projectUrl": "https://github.com/JimBobSquarePants/ImageSharp",
- "licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
- "tags": [
- "Image Resize Crop Gif Jpg Jpeg Bitmap Png Core"
- ]
- },
- "buildOptions": {
- "emitEntryPoint": true,
- "allowUnsafe": true
- },
- "dependencies": {
- "ImageSharp": {
- "target": "project"
- },
- "ImageSharp.Drawing": {
- "target": "project"
- },
- "ImageSharp.Drawing.Paths": {
- "target": "project"
- },
- "ImageSharp.Formats.Jpeg": {
- "target": "project"
- },
- "ImageSharp.Formats.Png": {
- "target": "project"
- },
- "ImageSharp.Formats.Bmp": {
- "target": "project"
- },
- "ImageSharp.Formats.Gif": {
- "target": "project"
- },
- "ImageSharp.Processing": {
- "target": "project"
- }
- },
- "commands": {
- "ImageSharp.Benchmarks": "ImageSharp.Benchmarks"
- },
- "frameworks": {
- "net46": {
- "dependencies": {
- "BenchmarkDotNet.Diagnostics.Windows": "0.10.1"
- },
- "frameworkAssemblies": {
- "System.Drawing": ""
- }
- },
- "netcoreapp1.1": {
- "dependencies": {
- "Microsoft.NETCore.App": {
- "type": "platform",
- "version": "1.1.0-*"
- },
- "BenchmarkDotNet": "0.10.2",
- "CoreCompat.System.Drawing": "1.0.0-beta006",
- "runtime.linux-x64.CoreCompat.System.Drawing": "1.0.0-beta009",
- "System.Reflection": "4.3.0"
- }
- }
- }
-}
diff --git a/tests/ImageSharp.Tests/ImageSharp.Tests.csproj b/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
index 1dfe948ee5..418f70cc7b 100644
--- a/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
+++ b/tests/ImageSharp.Tests/ImageSharp.Tests.csproj
@@ -1,28 +1,18 @@
- netcoreapp1.0;net45
- win7-x64
+ netcoreapp1.0
True
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
diff --git a/tests/ImageSharp.Tests/project.json b/tests/ImageSharp.Tests/project.json
deleted file mode 100644
index 7c67a5c706..0000000000
--- a/tests/ImageSharp.Tests/project.json
+++ /dev/null
@@ -1,71 +0,0 @@
-{
- "version": "1.0.0-*",
- "description": "ImageSharp.Tests Class Library",
- "authors": [ "James Jackson-South and contributors" ],
- "packOptions": {
- "projectUrl": "https://github.com/JimBobSquarePants/ImageSharp",
- "licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
- "tags": [
- "Image Resize Crop Gif Jpg Jpeg Bitmap Png Core"
- ]
- },
- "buildOptions": {
- "allowUnsafe": true
- },
- "configurations": {
- "Release": {
- "buildOptions": {
- "warningsAsErrors": true
- }
- }
- },
- "dependencies": {
- "ImageSharp": {
- "target": "project"
- },
- "xunit": "2.2.0-*",
- "dotnet-test-xunit": "2.2.0-*",
- "ImageSharp.Drawing": {
- "target": "project"
- },
- "ImageSharp.Drawing.Paths": {
- "target": "project"
- },
- "ImageSharp.Drawing.Text": {
- "target": "project"
- },
- "ImageSharp.Formats.Png": {
- "target": "project"
- },
- "ImageSharp.Formats.Jpeg": {
- "target": "project"
- },
- "ImageSharp.Formats.Bmp": {
- "target": "project"
- },
- "ImageSharp.Formats.Gif": {
- "target": "project"
- },
- "ImageSharp.Processing": {
- "target": "project"
- },
- //alpha supports netstandard
- "Moq": "4.6.38-alpha"
- },
- "frameworks": {
- "netcoreapp1.1": {
- "dependencies": {
- "Microsoft.NETCore.App": {
- "type": "platform",
- "version": "1.0.0-*"
- },
- "Microsoft.CodeCoverage": "1.0.2"
- }
- },
- "net451": {
- "dependencies": {
- }
- }
- },
- "testRunner": "xunit"
-}
\ No newline at end of file