diff --git a/ImageProcessorCore.sln b/ImageSharp.sln
similarity index 82%
rename from ImageProcessorCore.sln
rename to ImageSharp.sln
index f988443622..f542840745 100644
--- a/ImageProcessorCore.sln
+++ b/ImageSharp.sln
@@ -3,9 +3,11 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageProcessorCore", "src\ImageProcessorCore\ImageProcessorCore.xproj", "{2AA31A1F-142C-43F4-8687-09ABCA4B3A26}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageSharp", "src\ImageSharp\ImageSharp.xproj", "{2AA31A1F-142C-43F4-8687-09ABCA4B3A26}"
EndProject
-Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageProcessorCore.Tests", "tests\ImageProcessorCore.Tests\ImageProcessorCore.Tests.xproj", "{F836E8E6-B4D9-4208-8346-140C74678B91}"
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageSharp.Tests", "tests\ImageSharp.Tests\ImageSharp.Tests.xproj", "{F836E8E6-B4D9-4208-8346-140C74678B91}"
+EndProject
+Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageSharp.Benchmarks", "tests\ImageSharp.Benchmarks\ImageSharp.Benchmarks.xproj", "{299D8E18-102C-42DE-ADBF-79098EE706A8}"
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SolutionItems", "SolutionItems", "{C317F1B1-D75E-4C6D-83EB-80367343E0D7}"
ProjectSection(SolutionItems) = preProject
@@ -22,8 +24,6 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Source", "Source", "{815C06
EndProject
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Tests", "Tests", "{56801022-D71A-4FBE-BC5B-CBA08E2284EC}"
EndProject
-Project("{8BB2217D-0F2D-49D1-97BC-3654ED321F3B}") = "ImageProcessorCore.Benchmarks", "tests\ImageProcessorCore.Benchmarks\ImageProcessorCore.Benchmarks.xproj", "{299D8E18-102C-42DE-ADBF-79098EE706A8}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
diff --git a/ImageProcessorCore.sln.DotSettings b/ImageSharp.sln.DotSettings
similarity index 100%
rename from ImageProcessorCore.sln.DotSettings
rename to ImageSharp.sln.DotSettings
diff --git a/README.md b/README.md
index 3d686f0f22..2ac11db667 100644
--- a/README.md
+++ b/README.md
@@ -1,11 +1,11 @@
-# ImageProcessorCore
+# ImageSharp
-
+
-**ImageProcessorCore** is a new cross-platform 2D graphics API designed to allow the processing of images without the use of `System.Drawing`.
+**ImageSharp** is a new cross-platform 2D graphics API designed to allow the processing of images without the use of `System.Drawing`.
-> **ImageProcessorCore is still in early stages (alpha) but progress has been pretty quick. As such, please do not use on production environments until the library reaches release candidate status. Pre-release downloads are available from the [MyGet package repository](https://www.myget.org/gallery/imageprocessor).**
+> **ImageSharp is still in early stages (alpha) but progress has been pretty quick. As such, please do not use on production environments until the library reaches release candidate status. Pre-release downloads are available from the [MyGet package repository](https://www.myget.org/gallery/imageprocessor).**
> For the older `ImageFactory` based API that uses `System.Drawing` please check out the [Framework](https://github.com/JimBobSquarePants/ImageProcessor/tree/Framework) branch.
@@ -29,7 +29,7 @@ We already have a [MyGet package repository](https://www.myget.org/gallery/image
### Manual build
-If you prefer, you can compile ImageProcessorCore yourself (please do and help!), you'll need:
+If you prefer, you can compile ImageSharp yourself (please do and help!), you'll need:
- [Visual Studio 2015 with Update 3 (or above)](https://www.visualstudio.com/news/releasenotes/vs2015-update3-vs)
- The [.NET Core 1.0 SDK Installer](https://www.microsoft.com/net/core#windows) - Non VSCode link.
diff --git a/appveyor.yml b/appveyor.yml
index fac7d397ac..19f998288b 100644
--- a/appveyor.yml
+++ b/appveyor.yml
@@ -21,7 +21,7 @@ assembly_info:
before_build:
- cmd: >-
- dotnet restore src\ImageProcessorCore
+ dotnet restore src\ImageSharp
cd build
@@ -33,20 +33,20 @@ before_build:
build_script:
- cmd: >-
- dotnet pack src\ImageProcessorCore --configuration Release --output "artifacts\bin\ImageProcessorCore"
+ dotnet pack src\ImageSharp --configuration Release --output "artifacts\bin\ImageSharp"
test: off
artifacts:
-- path: artifacts\bin\ImageProcessorCore\**\*.nupkg
+- path: artifacts\bin\ImageSharp\**\*.nupkg
deploy:
# MyGet Deployment for builds & releases
- provider: NuGet
- server: https://www.myget.org/F/imageprocessor/api/v2/package
- symbol_server: https://www.myget.org/F/imageprocessor/api/v2/package # https://nuget.symbolsource.org/MyGet/imageprocessor
+ server: https://www.myget.org/F/imagesharp/api/v2/package
+ symbol_server: https://www.myget.org/F/imagesharp/api/v2/package # https://nuget.symbolsource.org/MyGet/imagesharp
api_key:
secure: fz0rUrt3B1HczUC1ZehwVsrFSWX9WZGDQoueDztLte9/+yQG+BBU7UrO+coE8lUf
artifact: /.*\.nupkg/
on:
- branch: Core
+ branch: master
diff --git a/build/icons/imageprocessor-logo-128.png b/build/icons/imagesharp-logo-128.png
similarity index 100%
rename from build/icons/imageprocessor-logo-128.png
rename to build/icons/imagesharp-logo-128.png
diff --git a/build/icons/imageprocessor-logo-256.png b/build/icons/imagesharp-logo-256.png
similarity index 100%
rename from build/icons/imageprocessor-logo-256.png
rename to build/icons/imagesharp-logo-256.png
diff --git a/build/icons/imageprocessor-logo-32.png b/build/icons/imagesharp-logo-32.png
similarity index 100%
rename from build/icons/imageprocessor-logo-32.png
rename to build/icons/imagesharp-logo-32.png
diff --git a/build/icons/imageprocessor-logo-512.png b/build/icons/imagesharp-logo-512.png
similarity index 100%
rename from build/icons/imageprocessor-logo-512.png
rename to build/icons/imagesharp-logo-512.png
diff --git a/build/icons/imageprocessor-logo-64.png b/build/icons/imagesharp-logo-64.png
similarity index 100%
rename from build/icons/imageprocessor-logo-64.png
rename to build/icons/imagesharp-logo-64.png
diff --git a/build/icons/imageprocessor-logo.png b/build/icons/imagesharp-logo.png
similarity index 100%
rename from build/icons/imageprocessor-logo.png
rename to build/icons/imagesharp-logo.png
diff --git a/build/icons/imageprocessor-logo.svg b/build/icons/imagesharp-logo.svg
similarity index 100%
rename from build/icons/imageprocessor-logo.svg
rename to build/icons/imagesharp-logo.svg
diff --git a/src/ImageProcessorCore/Bootstrapper.cs b/src/ImageSharp/Bootstrapper.cs
similarity index 98%
rename from src/ImageProcessorCore/Bootstrapper.cs
rename to src/ImageSharp/Bootstrapper.cs
index 2ddb64dcdf..68c9048224 100644
--- a/src/ImageProcessorCore/Bootstrapper.cs
+++ b/src/ImageSharp/Bootstrapper.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Colors/Color.cs b/src/ImageSharp/Colors/Color.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Color.cs
rename to src/ImageSharp/Colors/Color.cs
index 1eb2d8b1c1..16bcc14ce4 100644
--- a/src/ImageProcessorCore/Colors/Color.cs
+++ b/src/ImageSharp/Colors/Color.cs
@@ -1,9 +1,10 @@
-//
+
+//
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Globalization;
diff --git a/src/ImageProcessorCore/Colors/ColorConstants.cs b/src/ImageSharp/Colors/ColorConstants.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/ColorConstants.cs
rename to src/ImageSharp/Colors/ColorConstants.cs
index ed9718423d..1d9adb338f 100644
--- a/src/ImageProcessorCore/Colors/ColorConstants.cs
+++ b/src/ImageSharp/Colors/ColorConstants.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Colors/ColorDefinitions.cs b/src/ImageSharp/Colors/ColorDefinitions.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/ColorDefinitions.cs
rename to src/ImageSharp/Colors/ColorDefinitions.cs
index 1c853949f6..2c2a169656 100644
--- a/src/ImageProcessorCore/Colors/ColorDefinitions.cs
+++ b/src/ImageSharp/Colors/ColorDefinitions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Packed vector type containing four 8-bit unsigned normalized values ranging from 0 to 255.
diff --git a/src/ImageProcessorCore/Colors/ColorTransforms.cs b/src/ImageSharp/Colors/ColorTransforms.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/ColorTransforms.cs
rename to src/ImageSharp/Colors/ColorTransforms.cs
index cc05f6bb49..812b41b5d4 100644
--- a/src/ImageProcessorCore/Colors/ColorTransforms.cs
+++ b/src/ImageSharp/Colors/ColorTransforms.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Colors/ColorspaceTransforms.cs b/src/ImageSharp/Colors/ColorspaceTransforms.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/ColorspaceTransforms.cs
rename to src/ImageSharp/Colors/ColorspaceTransforms.cs
index db7e7536fc..4d928330f4 100644
--- a/src/ImageProcessorCore/Colors/ColorspaceTransforms.cs
+++ b/src/ImageSharp/Colors/ColorspaceTransforms.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/Bgra32.cs b/src/ImageSharp/Colors/Colorspaces/Bgra32.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/Bgra32.cs
rename to src/ImageSharp/Colors/Colorspaces/Bgra32.cs
index 76a37a7a7b..ff9203b03a 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/Bgra32.cs
+++ b/src/ImageSharp/Colors/Colorspaces/Bgra32.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/CieLab.cs b/src/ImageSharp/Colors/Colorspaces/CieLab.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/CieLab.cs
rename to src/ImageSharp/Colors/Colorspaces/CieLab.cs
index 2480262e00..73221bc311 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/CieLab.cs
+++ b/src/ImageSharp/Colors/Colorspaces/CieLab.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/CieXyz.cs b/src/ImageSharp/Colors/Colorspaces/CieXyz.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/CieXyz.cs
rename to src/ImageSharp/Colors/Colorspaces/CieXyz.cs
index 528e4faf34..8e9d5f7965 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/CieXyz.cs
+++ b/src/ImageSharp/Colors/Colorspaces/CieXyz.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/Cmyk.cs b/src/ImageSharp/Colors/Colorspaces/Cmyk.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/Cmyk.cs
rename to src/ImageSharp/Colors/Colorspaces/Cmyk.cs
index 6cb717e624..2e32329f2b 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/Cmyk.cs
+++ b/src/ImageSharp/Colors/Colorspaces/Cmyk.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/Hsl.cs b/src/ImageSharp/Colors/Colorspaces/Hsl.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/Hsl.cs
rename to src/ImageSharp/Colors/Colorspaces/Hsl.cs
index 0e8812a257..1cc54ec8c3 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/Hsl.cs
+++ b/src/ImageSharp/Colors/Colorspaces/Hsl.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/Hsv.cs b/src/ImageSharp/Colors/Colorspaces/Hsv.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/Hsv.cs
rename to src/ImageSharp/Colors/Colorspaces/Hsv.cs
index 0a22ac2731..b55e07e6bd 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/Hsv.cs
+++ b/src/ImageSharp/Colors/Colorspaces/Hsv.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/IAlmostEquatable.cs b/src/ImageSharp/Colors/Colorspaces/IAlmostEquatable.cs
similarity index 97%
rename from src/ImageProcessorCore/Colors/Colorspaces/IAlmostEquatable.cs
rename to src/ImageSharp/Colors/Colorspaces/IAlmostEquatable.cs
index 134b190142..5faaa02c0e 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/IAlmostEquatable.cs
+++ b/src/ImageSharp/Colors/Colorspaces/IAlmostEquatable.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Colors/Colorspaces/YCbCr.cs b/src/ImageSharp/Colors/Colorspaces/YCbCr.cs
similarity index 99%
rename from src/ImageProcessorCore/Colors/Colorspaces/YCbCr.cs
rename to src/ImageSharp/Colors/Colorspaces/YCbCr.cs
index a801582f75..04a4b6e503 100644
--- a/src/ImageProcessorCore/Colors/Colorspaces/YCbCr.cs
+++ b/src/ImageSharp/Colors/Colorspaces/YCbCr.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Colors/ComponentOrder.cs b/src/ImageSharp/Colors/ComponentOrder.cs
similarity index 96%
rename from src/ImageProcessorCore/Colors/ComponentOrder.cs
rename to src/ImageSharp/Colors/ComponentOrder.cs
index 0bf02b8a5f..aa3658c2fc 100644
--- a/src/ImageProcessorCore/Colors/ComponentOrder.cs
+++ b/src/ImageSharp/Colors/ComponentOrder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerates the various component orders.
diff --git a/src/ImageProcessorCore/Colors/PackedPixel/IPackedBytes.cs b/src/ImageSharp/Colors/PackedPixel/IPackedBytes.cs
similarity index 97%
rename from src/ImageProcessorCore/Colors/PackedPixel/IPackedBytes.cs
rename to src/ImageSharp/Colors/PackedPixel/IPackedBytes.cs
index 215ab23a6f..21539c616d 100644
--- a/src/ImageProcessorCore/Colors/PackedPixel/IPackedBytes.cs
+++ b/src/ImageSharp/Colors/PackedPixel/IPackedBytes.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// An interface that converts packed vector types to and from values,
diff --git a/src/ImageProcessorCore/Colors/PackedPixel/IPackedPixel.cs b/src/ImageSharp/Colors/PackedPixel/IPackedPixel.cs
similarity index 94%
rename from src/ImageProcessorCore/Colors/PackedPixel/IPackedPixel.cs
rename to src/ImageSharp/Colors/PackedPixel/IPackedPixel.cs
index 5bf2dc3ea2..54602380f7 100644
--- a/src/ImageProcessorCore/Colors/PackedPixel/IPackedPixel.cs
+++ b/src/ImageSharp/Colors/PackedPixel/IPackedPixel.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// An interface that represents a packed pixel type.
diff --git a/src/ImageProcessorCore/Colors/PackedPixel/IPackedVector.cs b/src/ImageSharp/Colors/PackedPixel/IPackedVector.cs
similarity index 98%
rename from src/ImageProcessorCore/Colors/PackedPixel/IPackedVector.cs
rename to src/ImageSharp/Colors/PackedPixel/IPackedVector.cs
index cb4662a010..c00d922081 100644
--- a/src/ImageProcessorCore/Colors/PackedPixel/IPackedVector.cs
+++ b/src/ImageSharp/Colors/PackedPixel/IPackedVector.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Colors/RgbaComponent.cs b/src/ImageSharp/Colors/RgbaComponent.cs
similarity index 96%
rename from src/ImageProcessorCore/Colors/RgbaComponent.cs
rename to src/ImageSharp/Colors/RgbaComponent.cs
index 946c47a377..ed85fb86bb 100644
--- a/src/ImageProcessorCore/Colors/RgbaComponent.cs
+++ b/src/ImageSharp/Colors/RgbaComponent.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerates the RGBA (red, green, blue, alpha) color components.
diff --git a/src/ImageProcessorCore/Common/Exceptions/ImageFormatException.cs b/src/ImageSharp/Common/Exceptions/ImageFormatException.cs
similarity index 98%
rename from src/ImageProcessorCore/Common/Exceptions/ImageFormatException.cs
rename to src/ImageSharp/Common/Exceptions/ImageFormatException.cs
index 87fb381597..70491ba22e 100644
--- a/src/ImageProcessorCore/Common/Exceptions/ImageFormatException.cs
+++ b/src/ImageSharp/Common/Exceptions/ImageFormatException.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Common/Exceptions/ImageProcessingException.cs b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
similarity index 98%
rename from src/ImageProcessorCore/Common/Exceptions/ImageProcessingException.cs
rename to src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
index 7899dcf44c..a59be9ca8f 100644
--- a/src/ImageProcessorCore/Common/Exceptions/ImageProcessingException.cs
+++ b/src/ImageSharp/Common/Exceptions/ImageProcessingException.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Common/Extensions/ByteExtensions.cs b/src/ImageSharp/Common/Extensions/ByteExtensions.cs
similarity index 98%
rename from src/ImageProcessorCore/Common/Extensions/ByteExtensions.cs
rename to src/ImageSharp/Common/Extensions/ByteExtensions.cs
index f5da2252bf..00eab47fc1 100644
--- a/src/ImageProcessorCore/Common/Extensions/ByteExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/ByteExtensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Common/Extensions/ComparableExtensions.cs b/src/ImageSharp/Common/Extensions/ComparableExtensions.cs
similarity index 99%
rename from src/ImageProcessorCore/Common/Extensions/ComparableExtensions.cs
rename to src/ImageSharp/Common/Extensions/ComparableExtensions.cs
index a2704ae65a..8f056ff9d4 100644
--- a/src/ImageProcessorCore/Common/Extensions/ComparableExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/ComparableExtensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Common/Extensions/EnumerableExtensions.cs b/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
similarity index 99%
rename from src/ImageProcessorCore/Common/Extensions/EnumerableExtensions.cs
rename to src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
index 107320412e..af8e50c7be 100644
--- a/src/ImageProcessorCore/Common/Extensions/EnumerableExtensions.cs
+++ b/src/ImageSharp/Common/Extensions/EnumerableExtensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Common/Extensions/Vector4Extensions.cs b/src/ImageSharp/Common/Extensions/Vector4Extensions.cs
similarity index 99%
rename from src/ImageProcessorCore/Common/Extensions/Vector4Extensions.cs
rename to src/ImageSharp/Common/Extensions/Vector4Extensions.cs
index a420122e86..23fce0173c 100644
--- a/src/ImageProcessorCore/Common/Extensions/Vector4Extensions.cs
+++ b/src/ImageSharp/Common/Extensions/Vector4Extensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Common/Helpers/Guard.cs b/src/ImageSharp/Common/Helpers/Guard.cs
similarity index 99%
rename from src/ImageProcessorCore/Common/Helpers/Guard.cs
rename to src/ImageSharp/Common/Helpers/Guard.cs
index 1e9b3ea237..ecb497d3e0 100644
--- a/src/ImageProcessorCore/Common/Helpers/Guard.cs
+++ b/src/ImageSharp/Common/Helpers/Guard.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Diagnostics;
diff --git a/src/ImageProcessorCore/Common/Helpers/ImageMaths.cs b/src/ImageSharp/Common/Helpers/ImageMaths.cs
similarity index 99%
rename from src/ImageProcessorCore/Common/Helpers/ImageMaths.cs
rename to src/ImageSharp/Common/Helpers/ImageMaths.cs
index b61fa30fab..fe487323ed 100644
--- a/src/ImageProcessorCore/Common/Helpers/ImageMaths.cs
+++ b/src/ImageSharp/Common/Helpers/ImageMaths.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Linq;
diff --git a/src/ImageProcessorCore/Filters/Alpha.cs b/src/ImageSharp/Filters/Alpha.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Alpha.cs
rename to src/ImageSharp/Filters/Alpha.cs
index 37b387acb9..a985165adf 100644
--- a/src/ImageProcessorCore/Filters/Alpha.cs
+++ b/src/ImageSharp/Filters/Alpha.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/BackgroundColor.cs b/src/ImageSharp/Filters/BackgroundColor.cs
similarity index 97%
rename from src/ImageProcessorCore/Filters/BackgroundColor.cs
rename to src/ImageSharp/Filters/BackgroundColor.cs
index c36197815a..47cbee4fb4 100644
--- a/src/ImageProcessorCore/Filters/BackgroundColor.cs
+++ b/src/ImageSharp/Filters/BackgroundColor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/BinaryThreshold.cs b/src/ImageSharp/Filters/BinaryThreshold.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/BinaryThreshold.cs
rename to src/ImageSharp/Filters/BinaryThreshold.cs
index 3984d7d14f..d97441fe24 100644
--- a/src/ImageProcessorCore/Filters/BinaryThreshold.cs
+++ b/src/ImageSharp/Filters/BinaryThreshold.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/BlackWhite.cs b/src/ImageSharp/Filters/BlackWhite.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/BlackWhite.cs
rename to src/ImageSharp/Filters/BlackWhite.cs
index 0f6e629931..7e6c6601e3 100644
--- a/src/ImageProcessorCore/Filters/BlackWhite.cs
+++ b/src/ImageSharp/Filters/BlackWhite.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Blend.cs b/src/ImageSharp/Filters/Blend.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Blend.cs
rename to src/ImageSharp/Filters/Blend.cs
index a088642963..448fb7aa0d 100644
--- a/src/ImageProcessorCore/Filters/Blend.cs
+++ b/src/ImageSharp/Filters/Blend.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Brightness.cs b/src/ImageSharp/Filters/Brightness.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Brightness.cs
rename to src/ImageSharp/Filters/Brightness.cs
index 3d4a7ba795..2e167c54f3 100644
--- a/src/ImageProcessorCore/Filters/Brightness.cs
+++ b/src/ImageSharp/Filters/Brightness.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/ColorBlindness.cs b/src/ImageSharp/Filters/ColorBlindness.cs
similarity index 86%
rename from src/ImageProcessorCore/Filters/ColorBlindness.cs
rename to src/ImageSharp/Filters/ColorBlindness.cs
index 2b169a1ee2..e1a14e0f0d 100644
--- a/src/ImageProcessorCore/Filters/ColorBlindness.cs
+++ b/src/ImageSharp/Filters/ColorBlindness.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
@@ -46,31 +46,31 @@ namespace ImageProcessorCore
switch (colorBlindness)
{
- case ImageProcessorCore.ColorBlindness.Achromatomaly:
+ case ImageSharp.ColorBlindness.Achromatomaly:
processor = new AchromatomalyProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Achromatopsia:
+ case ImageSharp.ColorBlindness.Achromatopsia:
processor = new AchromatopsiaProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Deuteranomaly:
+ case ImageSharp.ColorBlindness.Deuteranomaly:
processor = new DeuteranomalyProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Deuteranopia:
+ case ImageSharp.ColorBlindness.Deuteranopia:
processor = new DeuteranopiaProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Protanomaly:
+ case ImageSharp.ColorBlindness.Protanomaly:
processor = new ProtanomalyProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Protanopia:
+ case ImageSharp.ColorBlindness.Protanopia:
processor = new ProtanopiaProcessor();
break;
- case ImageProcessorCore.ColorBlindness.Tritanomaly:
+ case ImageSharp.ColorBlindness.Tritanomaly:
processor = new TritanomalyProcessor();
break;
diff --git a/src/ImageProcessorCore/Filters/Contrast.cs b/src/ImageSharp/Filters/Contrast.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Contrast.cs
rename to src/ImageSharp/Filters/Contrast.cs
index 1532f5ec99..6f9c45cc60 100644
--- a/src/ImageProcessorCore/Filters/Contrast.cs
+++ b/src/ImageSharp/Filters/Contrast.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Glow.cs b/src/ImageSharp/Filters/Glow.cs
similarity index 99%
rename from src/ImageProcessorCore/Filters/Glow.cs
rename to src/ImageSharp/Filters/Glow.cs
index d1abfedd3c..1b829850dc 100644
--- a/src/ImageProcessorCore/Filters/Glow.cs
+++ b/src/ImageSharp/Filters/Glow.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Grayscale.cs b/src/ImageSharp/Filters/Grayscale.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Grayscale.cs
rename to src/ImageSharp/Filters/Grayscale.cs
index a48b2a895b..ce827e54c7 100644
--- a/src/ImageProcessorCore/Filters/Grayscale.cs
+++ b/src/ImageSharp/Filters/Grayscale.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Hue.cs b/src/ImageSharp/Filters/Hue.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Hue.cs
rename to src/ImageSharp/Filters/Hue.cs
index a0f5d0ec06..c146667a0a 100644
--- a/src/ImageProcessorCore/Filters/Hue.cs
+++ b/src/ImageSharp/Filters/Hue.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Invert.cs b/src/ImageSharp/Filters/Invert.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Invert.cs
rename to src/ImageSharp/Filters/Invert.cs
index c33745ed7c..a948c511d6 100644
--- a/src/ImageProcessorCore/Filters/Invert.cs
+++ b/src/ImageSharp/Filters/Invert.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Kodachrome.cs b/src/ImageSharp/Filters/Kodachrome.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Kodachrome.cs
rename to src/ImageSharp/Filters/Kodachrome.cs
index 3e09a1ea27..f47bfa5c37 100644
--- a/src/ImageProcessorCore/Filters/Kodachrome.cs
+++ b/src/ImageSharp/Filters/Kodachrome.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Lomograph.cs b/src/ImageSharp/Filters/Lomograph.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Lomograph.cs
rename to src/ImageSharp/Filters/Lomograph.cs
index f0fd21a8c9..84fccd374b 100644
--- a/src/ImageProcessorCore/Filters/Lomograph.cs
+++ b/src/ImageSharp/Filters/Lomograph.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Options/ColorBlindness.cs b/src/ImageSharp/Filters/Options/ColorBlindness.cs
similarity index 97%
rename from src/ImageProcessorCore/Filters/Options/ColorBlindness.cs
rename to src/ImageSharp/Filters/Options/ColorBlindness.cs
index e128044cd8..1e0bc596b2 100644
--- a/src/ImageProcessorCore/Filters/Options/ColorBlindness.cs
+++ b/src/ImageSharp/Filters/Options/ColorBlindness.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerates the various types of defined color blindness filters.
diff --git a/src/ImageProcessorCore/Filters/Options/EdgeDetection.cs b/src/ImageSharp/Filters/Options/EdgeDetection.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Options/EdgeDetection.cs
rename to src/ImageSharp/Filters/Options/EdgeDetection.cs
index 0132b10e36..67fad0de41 100644
--- a/src/ImageProcessorCore/Filters/Options/EdgeDetection.cs
+++ b/src/ImageSharp/Filters/Options/EdgeDetection.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerates the various types of defined edge detection filters.
diff --git a/src/ImageProcessorCore/Filters/Options/GrayscaleMode.cs b/src/ImageSharp/Filters/Options/GrayscaleMode.cs
similarity index 94%
rename from src/ImageProcessorCore/Filters/Options/GrayscaleMode.cs
rename to src/ImageSharp/Filters/Options/GrayscaleMode.cs
index 9c1b9df5d4..6ecd5bb365 100644
--- a/src/ImageProcessorCore/Filters/Options/GrayscaleMode.cs
+++ b/src/ImageSharp/Filters/Options/GrayscaleMode.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerates the various types of defined Grayscale filters.
diff --git a/src/ImageProcessorCore/Filters/Polaroid.cs b/src/ImageSharp/Filters/Polaroid.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Polaroid.cs
rename to src/ImageSharp/Filters/Polaroid.cs
index f19c4578cd..f77c95a4ba 100644
--- a/src/ImageProcessorCore/Filters/Polaroid.cs
+++ b/src/ImageSharp/Filters/Polaroid.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Processors/AlphaProcessor.cs b/src/ImageSharp/Filters/Processors/AlphaProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/AlphaProcessor.cs
rename to src/ImageSharp/Filters/Processors/AlphaProcessor.cs
index e88ee83f34..f425d9c731 100644
--- a/src/ImageProcessorCore/Filters/Processors/AlphaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/AlphaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/BackgroundColorProcessor.cs b/src/ImageSharp/Filters/Processors/BackgroundColorProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/BackgroundColorProcessor.cs
rename to src/ImageSharp/Filters/Processors/BackgroundColorProcessor.cs
index 52888692c3..b03f9d6c29 100644
--- a/src/ImageProcessorCore/Filters/Processors/BackgroundColorProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/BackgroundColorProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/Binarization/BinaryThresholdProcessor.cs b/src/ImageSharp/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
rename to src/ImageSharp/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
index ad6fed7bcf..e5e604aa62 100644
--- a/src/ImageProcessorCore/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/Binarization/BinaryThresholdProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Filters/Processors/BlendProcessor.cs b/src/ImageSharp/Filters/Processors/BlendProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/BlendProcessor.cs
rename to src/ImageSharp/Filters/Processors/BlendProcessor.cs
index 2663730591..8ba4c90347 100644
--- a/src/ImageProcessorCore/Filters/Processors/BlendProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/BlendProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/BrightnessProcessor.cs b/src/ImageSharp/Filters/Processors/BrightnessProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/BrightnessProcessor.cs
rename to src/ImageSharp/Filters/Processors/BrightnessProcessor.cs
index c41d4c7c3a..ae8a12bce2 100644
--- a/src/ImageProcessorCore/Filters/Processors/BrightnessProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/BrightnessProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs
index 47d99161f2..e801963132 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/BlackWhiteProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
index 9d62483dd6..1958abf78c 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatomalyProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
index 0993705bcc..5dd1f60a07 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/AchromatopsiaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
index 03d678c2cd..d23629c508 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranomalyProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
index 04b79fdb8f..a2357548e0 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/DeuteranopiaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
index 883f53dfe8..e88f306d2d 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanomalyProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
index 7db6d55bd8..4a4cb85eed 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/ProtanopiaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/README.md b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/README.md
similarity index 100%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/README.md
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/README.md
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
index 1d5cbe27fc..9f310a3632 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanomalyProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
index 7d63cf4f47..98939d1c94 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorBlindness/TritanopiaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
index 0caefaab92..625aa4d124 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/ColorMatrixFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs
index c6bd5888dc..4a3ec7896e 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt601Processor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs
index cfe11a7a49..e9b06b056a 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/GrayscaleBt709Processor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/HueProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/HueProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/HueProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/HueProcessor.cs
index ccbeaabb02..1ca9234bb3 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/HueProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/HueProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs
similarity index 95%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs
index 3cd88ebf4b..59296a3eb4 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/IColorMatrixFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/KodachromeProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/KodachromeProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/KodachromeProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/KodachromeProcessor.cs
index 0ad46254ce..d0d9249a07 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/KodachromeProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/KodachromeProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/LomographProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/LomographProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/LomographProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/LomographProcessor.cs
index a03ffc912f..3460e935e2 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/LomographProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/LomographProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/PolaroidProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/PolaroidProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/PolaroidProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/PolaroidProcessor.cs
index 6852ec444d..1082f0d454 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/PolaroidProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/PolaroidProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/SaturationProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/SaturationProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/SaturationProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/SaturationProcessor.cs
index d54d7b8344..3f2de7d887 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/SaturationProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/SaturationProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/SepiaProcessor.cs b/src/ImageSharp/Filters/Processors/ColorMatrix/SepiaProcessor.cs
similarity index 96%
rename from src/ImageProcessorCore/Filters/Processors/ColorMatrix/SepiaProcessor.cs
rename to src/ImageSharp/Filters/Processors/ColorMatrix/SepiaProcessor.cs
index f9a3b2d8c7..226a9d17b8 100644
--- a/src/ImageProcessorCore/Filters/Processors/ColorMatrix/SepiaProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ColorMatrix/SepiaProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/ContrastProcessor.cs b/src/ImageSharp/Filters/Processors/ContrastProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/ContrastProcessor.cs
rename to src/ImageSharp/Filters/Processors/ContrastProcessor.cs
index 24f56fb347..9730c026c5 100644
--- a/src/ImageProcessorCore/Filters/Processors/ContrastProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/ContrastProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/GlowProcessor.cs b/src/ImageSharp/Filters/Processors/GlowProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/GlowProcessor.cs
rename to src/ImageSharp/Filters/Processors/GlowProcessor.cs
index dc409748be..51dbb31a5c 100644
--- a/src/ImageProcessorCore/Filters/Processors/GlowProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/GlowProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/IImageFilter.cs b/src/ImageSharp/Filters/Processors/IImageFilter.cs
similarity index 97%
rename from src/ImageProcessorCore/Filters/Processors/IImageFilter.cs
rename to src/ImageSharp/Filters/Processors/IImageFilter.cs
index 39ea5ecbfe..722299812b 100644
--- a/src/ImageProcessorCore/Filters/Processors/IImageFilter.cs
+++ b/src/ImageSharp/Filters/Processors/IImageFilter.cs
@@ -1,4 +1,4 @@
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Encapsulates methods to alter the pixels of an image. The processor operates on the original source pixels.
diff --git a/src/ImageProcessorCore/Filters/Processors/ImageFilter.cs b/src/ImageSharp/Filters/Processors/ImageFilter.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/ImageFilter.cs
rename to src/ImageSharp/Filters/Processors/ImageFilter.cs
index dd7114e0b5..bff2ab872b 100644
--- a/src/ImageProcessorCore/Filters/Processors/ImageFilter.cs
+++ b/src/ImageSharp/Filters/Processors/ImageFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
diff --git a/src/ImageProcessorCore/Filters/Processors/InvertProcessor.cs b/src/ImageSharp/Filters/Processors/InvertProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/InvertProcessor.cs
rename to src/ImageSharp/Filters/Processors/InvertProcessor.cs
index d99ed598bf..5846f3e085 100644
--- a/src/ImageProcessorCore/Filters/Processors/InvertProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/InvertProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Processors/VignetteProcessor.cs b/src/ImageSharp/Filters/Processors/VignetteProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Processors/VignetteProcessor.cs
rename to src/ImageSharp/Filters/Processors/VignetteProcessor.cs
index b7ac7dbfd7..b768d88612 100644
--- a/src/ImageProcessorCore/Filters/Processors/VignetteProcessor.cs
+++ b/src/ImageSharp/Filters/Processors/VignetteProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Filters/Saturation.cs b/src/ImageSharp/Filters/Saturation.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Saturation.cs
rename to src/ImageSharp/Filters/Saturation.cs
index bf75cf8e8d..6fb0a463cd 100644
--- a/src/ImageProcessorCore/Filters/Saturation.cs
+++ b/src/ImageSharp/Filters/Saturation.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Sepia.cs b/src/ImageSharp/Filters/Sepia.cs
similarity index 98%
rename from src/ImageProcessorCore/Filters/Sepia.cs
rename to src/ImageSharp/Filters/Sepia.cs
index e8004c2a23..6bd070cc81 100644
--- a/src/ImageProcessorCore/Filters/Sepia.cs
+++ b/src/ImageSharp/Filters/Sepia.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Filters/Vignette.cs b/src/ImageSharp/Filters/Vignette.cs
similarity index 99%
rename from src/ImageProcessorCore/Filters/Vignette.cs
rename to src/ImageSharp/Filters/Vignette.cs
index d231126c2e..b8f10b27ab 100644
--- a/src/ImageProcessorCore/Filters/Vignette.cs
+++ b/src/ImageSharp/Filters/Vignette.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpBitsPerPixel.cs b/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
similarity index 94%
rename from src/ImageProcessorCore/Formats/Bmp/BmpBitsPerPixel.cs
rename to src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
index e7de3bc295..330326acfc 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpBitsPerPixel.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpBitsPerPixel.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Enumerates the available bits per pixel for bitmap.
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpCompression.cs b/src/ImageSharp/Formats/Bmp/BmpCompression.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Bmp/BmpCompression.cs
rename to src/ImageSharp/Formats/Bmp/BmpCompression.cs
index de3c66495d..a9246d449e 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpCompression.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpCompression.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Defines how the compression type of the image data
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpDecoder.cs b/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Bmp/BmpDecoder.cs
rename to src/ImageSharp/Formats/Bmp/BmpDecoder.cs
index 475643c1d0..b99a964628 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpDecoder.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpDecoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Bmp/BmpDecoderCore.cs
rename to src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
index 6218da2da1..9198d443c2 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpDecoderCore.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpDecoderCore.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpEncoder.cs b/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Bmp/BmpEncoder.cs
rename to src/ImageSharp/Formats/Bmp/BmpEncoder.cs
index 42627626d2..7205840b7a 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpEncoder.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpEncoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpEncoderCore.cs b/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Bmp/BmpEncoderCore.cs
rename to src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
index a01fce35b8..0da8fe4d4e 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpEncoderCore.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpEncoderCore.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpFileHeader.cs b/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Bmp/BmpFileHeader.cs
rename to src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
index 6f626ee703..4be602f4b1 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpFileHeader.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpFileHeader.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Stores general information about the Bitmap file.
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpFormat.cs b/src/ImageSharp/Formats/Bmp/BmpFormat.cs
similarity index 93%
rename from src/ImageProcessorCore/Formats/Bmp/BmpFormat.cs
rename to src/ImageSharp/Formats/Bmp/BmpFormat.cs
index 6f640c4b9e..b01f3ab32e 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpFormat.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpFormat.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Encapsulates the means to encode and decode bitmap images.
diff --git a/src/ImageProcessorCore/Formats/Bmp/BmpInfoHeader.cs b/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Bmp/BmpInfoHeader.cs
rename to src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
index c21a52d21b..e652cb5044 100644
--- a/src/ImageProcessorCore/Formats/Bmp/BmpInfoHeader.cs
+++ b/src/ImageSharp/Formats/Bmp/BmpInfoHeader.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// This block of bytes tells the application detailed information
diff --git a/src/ImageProcessorCore/Formats/Bmp/README.md b/src/ImageSharp/Formats/Bmp/README.md
similarity index 100%
rename from src/ImageProcessorCore/Formats/Bmp/README.md
rename to src/ImageSharp/Formats/Bmp/README.md
diff --git a/src/ImageProcessorCore/Formats/Gif/DisposalMethod.cs b/src/ImageSharp/Formats/Gif/DisposalMethod.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Gif/DisposalMethod.cs
rename to src/ImageSharp/Formats/Gif/DisposalMethod.cs
index 4b0a019734..80b5f3c6e7 100644
--- a/src/ImageProcessorCore/Formats/Gif/DisposalMethod.cs
+++ b/src/ImageSharp/Formats/Gif/DisposalMethod.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Provides enumeration for instructing the decoder what to do with the last image
diff --git a/src/ImageProcessorCore/Formats/Gif/GifConstants.cs b/src/ImageSharp/Formats/Gif/GifConstants.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Gif/GifConstants.cs
rename to src/ImageSharp/Formats/Gif/GifConstants.cs
index 42949cf168..5334bcba37 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifConstants.cs
+++ b/src/ImageSharp/Formats/Gif/GifConstants.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Constants that define specific points within a gif.
diff --git a/src/ImageProcessorCore/Formats/Gif/GifDecoder.cs b/src/ImageSharp/Formats/Gif/GifDecoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Gif/GifDecoder.cs
rename to src/ImageSharp/Formats/Gif/GifDecoder.cs
index 81c388930e..4afc1cfdb5 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifDecoder.cs
+++ b/src/ImageSharp/Formats/Gif/GifDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Gif/GifDecoderCore.cs b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Gif/GifDecoderCore.cs
rename to src/ImageSharp/Formats/Gif/GifDecoderCore.cs
index 665a7fbd93..29b34aa9ac 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifDecoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifDecoderCore.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Gif/GifEncoder.cs b/src/ImageSharp/Formats/Gif/GifEncoder.cs
similarity index 96%
rename from src/ImageProcessorCore/Formats/Gif/GifEncoder.cs
rename to src/ImageSharp/Formats/Gif/GifEncoder.cs
index 5c59d8cc95..57db043011 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifEncoder.cs
+++ b/src/ImageSharp/Formats/Gif/GifEncoder.cs
@@ -3,12 +3,12 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
- using ImageProcessorCore.Quantizers;
+ using ImageSharp.Quantizers;
///
/// Image encoder for writing image data to a stream in gif format.
diff --git a/src/ImageProcessorCore/Formats/Gif/GifEncoderCore.cs b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Gif/GifEncoderCore.cs
rename to src/ImageSharp/Formats/Gif/GifEncoderCore.cs
index c23140c7b5..5614f62466 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifEncoderCore.cs
+++ b/src/ImageSharp/Formats/Gif/GifEncoderCore.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Gif/GifFormat.cs b/src/ImageSharp/Formats/Gif/GifFormat.cs
similarity index 93%
rename from src/ImageProcessorCore/Formats/Gif/GifFormat.cs
rename to src/ImageSharp/Formats/Gif/GifFormat.cs
index 572815630f..4c584c7bad 100644
--- a/src/ImageProcessorCore/Formats/Gif/GifFormat.cs
+++ b/src/ImageSharp/Formats/Gif/GifFormat.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Encapsulates the means to encode and decode gif images.
diff --git a/src/ImageProcessorCore/Formats/Gif/LzwDecoder.cs b/src/ImageSharp/Formats/Gif/LzwDecoder.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Gif/LzwDecoder.cs
rename to src/ImageSharp/Formats/Gif/LzwDecoder.cs
index 7135ca62ea..4a6990789c 100644
--- a/src/ImageProcessorCore/Formats/Gif/LzwDecoder.cs
+++ b/src/ImageSharp/Formats/Gif/LzwDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Gif/LzwEncoder.cs b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Gif/LzwEncoder.cs
rename to src/ImageSharp/Formats/Gif/LzwEncoder.cs
index b85d4f698b..e16f43fbe2 100644
--- a/src/ImageProcessorCore/Formats/Gif/LzwEncoder.cs
+++ b/src/ImageSharp/Formats/Gif/LzwEncoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Gif/PackedField.cs b/src/ImageSharp/Formats/Gif/PackedField.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Gif/PackedField.cs
rename to src/ImageSharp/Formats/Gif/PackedField.cs
index e606a23066..4713a6533a 100644
--- a/src/ImageProcessorCore/Formats/Gif/PackedField.cs
+++ b/src/ImageSharp/Formats/Gif/PackedField.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
diff --git a/src/ImageProcessorCore/Formats/Gif/README.md b/src/ImageSharp/Formats/Gif/README.md
similarity index 100%
rename from src/ImageProcessorCore/Formats/Gif/README.md
rename to src/ImageSharp/Formats/Gif/README.md
diff --git a/src/ImageProcessorCore/Formats/Gif/Sections/GifGraphicsControlExtension.cs b/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Gif/Sections/GifGraphicsControlExtension.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
index 071dc62c84..79d98f5fbf 100644
--- a/src/ImageProcessorCore/Formats/Gif/Sections/GifGraphicsControlExtension.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifGraphicsControlExtension.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// The Graphic Control Extension contains parameters used when
diff --git a/src/ImageProcessorCore/Formats/Gif/Sections/GifImageDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Gif/Sections/GifImageDescriptor.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
index 62737de660..12c13beaf0 100644
--- a/src/ImageProcessorCore/Formats/Gif/Sections/GifImageDescriptor.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifImageDescriptor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Each image in the Data Stream is composed of an Image Descriptor,
diff --git a/src/ImageProcessorCore/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs b/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
rename to src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
index 8c0400f24d..fc2cc974aa 100644
--- a/src/ImageProcessorCore/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
+++ b/src/ImageSharp/Formats/Gif/Sections/GifLogicalScreenDescriptor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// The Logical Screen Descriptor contains the parameters
diff --git a/src/ImageProcessorCore/Formats/IImageDecoder.cs b/src/ImageSharp/Formats/IImageDecoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/IImageDecoder.cs
rename to src/ImageSharp/Formats/IImageDecoder.cs
index 051053c2ac..36ef233987 100644
--- a/src/ImageProcessorCore/Formats/IImageDecoder.cs
+++ b/src/ImageSharp/Formats/IImageDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/IImageEncoder.cs b/src/ImageSharp/Formats/IImageEncoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/IImageEncoder.cs
rename to src/ImageSharp/Formats/IImageEncoder.cs
index 8fe036ccf6..6cb97420cd 100644
--- a/src/ImageProcessorCore/Formats/IImageEncoder.cs
+++ b/src/ImageSharp/Formats/IImageEncoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/IImageFormat.cs b/src/ImageSharp/Formats/IImageFormat.cs
similarity index 94%
rename from src/ImageProcessorCore/Formats/IImageFormat.cs
rename to src/ImageSharp/Formats/IImageFormat.cs
index 62b4b78916..cffc9861aa 100644
--- a/src/ImageProcessorCore/Formats/IImageFormat.cs
+++ b/src/ImageSharp/Formats/IImageFormat.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Encapsulates a supported image format, providing means to encode and decode an image.
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/Bits.cs b/src/ImageSharp/Formats/Jpg/Components/Bits.cs
similarity index 96%
rename from src/ImageProcessorCore/Formats/Jpg/Components/Bits.cs
rename to src/ImageSharp/Formats/Jpg/Components/Bits.cs
index 615a8f8979..9c5ae63e6c 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/Bits.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/Bits.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Holds the unprocessed bits that have been taken from the byte-stream.
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/Block.cs b/src/ImageSharp/Formats/Jpg/Components/Block.cs
similarity index 96%
rename from src/ImageProcessorCore/Formats/Jpg/Components/Block.cs
rename to src/ImageSharp/Formats/Jpg/Components/Block.cs
index 35aa10f181..8bc5a861ca 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/Block.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/Block.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents an 8x8 block of coefficients to transform and encode.
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/Bytes.cs b/src/ImageSharp/Formats/Jpg/Components/Bytes.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Jpg/Components/Bytes.cs
rename to src/ImageSharp/Formats/Jpg/Components/Bytes.cs
index 8467d3b9fb..d4159e9963 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/Bytes.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/Bytes.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Bytes is a byte buffer, similar to a stream, except that it
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/Component.cs b/src/ImageSharp/Formats/Jpg/Components/Component.cs
similarity index 96%
rename from src/ImageProcessorCore/Formats/Jpg/Components/Component.cs
rename to src/ImageSharp/Formats/Jpg/Components/Component.cs
index a4131af6ed..f56b6d513e 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/Component.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/Component.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents a single color component
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/FDCT.cs b/src/ImageSharp/Formats/Jpg/Components/FDCT.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/Components/FDCT.cs
rename to src/ImageSharp/Formats/Jpg/Components/FDCT.cs
index e51ea64151..460dc61c9d 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/FDCT.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/FDCT.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Performs a fast, forward descrete cosine transform against the given block
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/GrayImage.cs b/src/ImageSharp/Formats/Jpg/Components/GrayImage.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Jpg/Components/GrayImage.cs
rename to src/ImageSharp/Formats/Jpg/Components/GrayImage.cs
index b511b26945..5f5f015adf 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/GrayImage.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/GrayImage.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents a grayscale image
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/Huffman.cs b/src/ImageSharp/Formats/Jpg/Components/Huffman.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Jpg/Components/Huffman.cs
rename to src/ImageSharp/Formats/Jpg/Components/Huffman.cs
index 7a7083202b..9c076ca255 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/Huffman.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/Huffman.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents a Huffman tree
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/IDCT.cs b/src/ImageSharp/Formats/Jpg/Components/IDCT.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/Components/IDCT.cs
rename to src/ImageSharp/Formats/Jpg/Components/IDCT.cs
index 7542f4d383..b722f36b8b 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/IDCT.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/IDCT.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
internal class IDCT
{
diff --git a/src/ImageProcessorCore/Formats/Jpg/Components/YCbCrImage.cs b/src/ImageSharp/Formats/Jpg/Components/YCbCrImage.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/Components/YCbCrImage.cs
rename to src/ImageSharp/Formats/Jpg/Components/YCbCrImage.cs
index ea7ab15f79..61fc354e3b 100644
--- a/src/ImageProcessorCore/Formats/Jpg/Components/YCbCrImage.cs
+++ b/src/ImageSharp/Formats/Jpg/Components/YCbCrImage.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents an image made up of three color components (luminance, blue chroma, red chroma)
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegConstants.cs b/src/ImageSharp/Formats/Jpg/JpegConstants.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/JpegConstants.cs
rename to src/ImageSharp/Formats/Jpg/JpegConstants.cs
index 7ce8865783..1d0d04317f 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegConstants.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegConstants.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Defines jpeg constants defined in the specification.
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegDecoder.cs b/src/ImageSharp/Formats/Jpg/JpegDecoder.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/JpegDecoder.cs
rename to src/ImageSharp/Formats/Jpg/JpegDecoder.cs
index 2c7a07ed06..666f1b35a0 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegDecoder.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegDecoderCore.cs b/src/ImageSharp/Formats/Jpg/JpegDecoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/JpegDecoderCore.cs
rename to src/ImageSharp/Formats/Jpg/JpegDecoderCore.cs
index cee4b682b4..6c4bd0caa7 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegDecoderCore.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegDecoderCore.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegEncoder.cs b/src/ImageSharp/Formats/Jpg/JpegEncoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Jpg/JpegEncoder.cs
rename to src/ImageSharp/Formats/Jpg/JpegEncoder.cs
index 2b9b9c2561..7b3ffe5b35 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegEncoder.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegEncoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegEncoderCore.cs b/src/ImageSharp/Formats/Jpg/JpegEncoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Jpg/JpegEncoderCore.cs
rename to src/ImageSharp/Formats/Jpg/JpegEncoderCore.cs
index d85d2ad9f2..f8c372c185 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegEncoderCore.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegEncoderCore.cs
@@ -5,7 +5,7 @@
using System.Numerics;
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegFormat.cs b/src/ImageSharp/Formats/Jpg/JpegFormat.cs
similarity index 93%
rename from src/ImageProcessorCore/Formats/Jpg/JpegFormat.cs
rename to src/ImageSharp/Formats/Jpg/JpegFormat.cs
index ec9ceb6dc0..0e2ff7949d 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegFormat.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegFormat.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Encapsulates the means to encode and decode jpeg images.
diff --git a/src/ImageProcessorCore/Formats/Jpg/JpegSubsample.cs b/src/ImageSharp/Formats/Jpg/JpegSubsample.cs
similarity index 95%
rename from src/ImageProcessorCore/Formats/Jpg/JpegSubsample.cs
rename to src/ImageSharp/Formats/Jpg/JpegSubsample.cs
index 6098f6377b..14b0266ef8 100644
--- a/src/ImageProcessorCore/Formats/Jpg/JpegSubsample.cs
+++ b/src/ImageSharp/Formats/Jpg/JpegSubsample.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Enumerates the chroma subsampling method applied to the image.
diff --git a/src/ImageProcessorCore/Formats/Jpg/README.md b/src/ImageSharp/Formats/Jpg/README.md
similarity index 100%
rename from src/ImageProcessorCore/Formats/Jpg/README.md
rename to src/ImageSharp/Formats/Jpg/README.md
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/AverageFilter.cs b/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/Filters/AverageFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
index 087c995141..69bd705452 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/AverageFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/AverageFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/FilterType.cs b/src/ImageSharp/Formats/Png/Filters/FilterType.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Png/Filters/FilterType.cs
rename to src/ImageSharp/Formats/Png/Filters/FilterType.cs
index dcb1ec80ec..18e59e002a 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/FilterType.cs
+++ b/src/ImageSharp/Formats/Png/Filters/FilterType.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Provides enumeration of the various PNG filter types.
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/NoneFilter.cs b/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Png/Filters/NoneFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
index f4551000b1..cc69a5b7dc 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/NoneFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/NoneFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// The None filter, the scanline is transmitted unmodified; it is only necessary to
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/PaethFilter.cs b/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/Filters/PaethFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
index 94117b9a8e..790c5f76bc 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/PaethFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/PaethFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/SubFilter.cs b/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/Filters/SubFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/SubFilter.cs
index 6fb559f5ef..0be0f78ad8 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/SubFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/SubFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// The Sub filter transmits the difference between each byte and the value of the corresponding byte
diff --git a/src/ImageProcessorCore/Formats/Png/Filters/UpFilter.cs b/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/Filters/UpFilter.cs
rename to src/ImageSharp/Formats/Png/Filters/UpFilter.cs
index 8f87ec1ca1..8417cad834 100644
--- a/src/ImageProcessorCore/Formats/Png/Filters/UpFilter.cs
+++ b/src/ImageSharp/Formats/Png/Filters/UpFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// The Up filter is just like the Sub filter except that the pixel immediately above the current pixel,
diff --git a/src/ImageProcessorCore/Formats/Png/PngChunk.cs b/src/ImageSharp/Formats/Png/PngChunk.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Png/PngChunk.cs
rename to src/ImageSharp/Formats/Png/PngChunk.cs
index 31ea703a65..96ce4c2973 100644
--- a/src/ImageProcessorCore/Formats/Png/PngChunk.cs
+++ b/src/ImageSharp/Formats/Png/PngChunk.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Stores header information about a chunk.
diff --git a/src/ImageProcessorCore/Formats/Png/PngChunkTypes.cs b/src/ImageSharp/Formats/Png/PngChunkTypes.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/PngChunkTypes.cs
rename to src/ImageSharp/Formats/Png/PngChunkTypes.cs
index 5c35b3d4d2..753dad8b22 100644
--- a/src/ImageProcessorCore/Formats/Png/PngChunkTypes.cs
+++ b/src/ImageSharp/Formats/Png/PngChunkTypes.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Contains a list of possible chunk type identifiers.
diff --git a/src/ImageProcessorCore/Formats/Png/PngColorType.cs b/src/ImageSharp/Formats/Png/PngColorType.cs
similarity index 96%
rename from src/ImageProcessorCore/Formats/Png/PngColorType.cs
rename to src/ImageSharp/Formats/Png/PngColorType.cs
index 8256a30a5d..421e27ba33 100644
--- a/src/ImageProcessorCore/Formats/Png/PngColorType.cs
+++ b/src/ImageSharp/Formats/Png/PngColorType.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Provides enumeration of available PNG color types.
diff --git a/src/ImageProcessorCore/Formats/Png/PngDecoder.cs b/src/ImageSharp/Formats/Png/PngDecoder.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/PngDecoder.cs
rename to src/ImageSharp/Formats/Png/PngDecoder.cs
index 9c1f729fd7..08e086a43b 100644
--- a/src/ImageProcessorCore/Formats/Png/PngDecoder.cs
+++ b/src/ImageSharp/Formats/Png/PngDecoder.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Png/PngDecoderCore.cs b/src/ImageSharp/Formats/Png/PngDecoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/PngDecoderCore.cs
rename to src/ImageSharp/Formats/Png/PngDecoderCore.cs
index e448ffc156..e6275ac6a8 100644
--- a/src/ImageProcessorCore/Formats/Png/PngDecoderCore.cs
+++ b/src/ImageSharp/Formats/Png/PngDecoderCore.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Formats/Png/PngEncoder.cs b/src/ImageSharp/Formats/Png/PngEncoder.cs
similarity index 97%
rename from src/ImageProcessorCore/Formats/Png/PngEncoder.cs
rename to src/ImageSharp/Formats/Png/PngEncoder.cs
index b3a4285152..b0274f671a 100644
--- a/src/ImageProcessorCore/Formats/Png/PngEncoder.cs
+++ b/src/ImageSharp/Formats/Png/PngEncoder.cs
@@ -3,12 +3,12 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
- using ImageProcessorCore.Quantizers;
+ using ImageSharp.Quantizers;
///
/// Image encoder for writing image data to a stream in png format.
diff --git a/src/ImageProcessorCore/Formats/Png/PngEncoderCore.cs b/src/ImageSharp/Formats/Png/PngEncoderCore.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/PngEncoderCore.cs
rename to src/ImageSharp/Formats/Png/PngEncoderCore.cs
index de3bf0dfc6..0915000c46 100644
--- a/src/ImageProcessorCore/Formats/Png/PngEncoderCore.cs
+++ b/src/ImageSharp/Formats/Png/PngEncoderCore.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Formats/Png/PngFormat.cs b/src/ImageSharp/Formats/Png/PngFormat.cs
similarity index 93%
rename from src/ImageProcessorCore/Formats/Png/PngFormat.cs
rename to src/ImageSharp/Formats/Png/PngFormat.cs
index 38a0a7c384..230ba8b404 100644
--- a/src/ImageProcessorCore/Formats/Png/PngFormat.cs
+++ b/src/ImageSharp/Formats/Png/PngFormat.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Encapsulates the means to encode and decode png images.
diff --git a/src/ImageProcessorCore/Formats/Png/PngHeader.cs b/src/ImageSharp/Formats/Png/PngHeader.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/PngHeader.cs
rename to src/ImageSharp/Formats/Png/PngHeader.cs
index dfa30794a8..8cfd9b52c3 100644
--- a/src/ImageProcessorCore/Formats/Png/PngHeader.cs
+++ b/src/ImageSharp/Formats/Png/PngHeader.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Represents the png header chunk.
diff --git a/src/ImageProcessorCore/Formats/Png/README.md b/src/ImageSharp/Formats/Png/README.md
similarity index 100%
rename from src/ImageProcessorCore/Formats/Png/README.md
rename to src/ImageSharp/Formats/Png/README.md
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/Adler32.cs b/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/Zlib/Adler32.cs
rename to src/ImageSharp/Formats/Png/Zlib/Adler32.cs
index f58ec34c2d..ab738460b6 100644
--- a/src/ImageProcessorCore/Formats/Png/Zlib/Adler32.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/Adler32.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/Crc32.cs b/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/Zlib/Crc32.cs
rename to src/ImageSharp/Formats/Png/Zlib/Crc32.cs
index da42e8dae4..d940112a8d 100644
--- a/src/ImageProcessorCore/Formats/Png/Zlib/Crc32.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/Crc32.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/IChecksum.cs b/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
similarity index 98%
rename from src/ImageProcessorCore/Formats/Png/Zlib/IChecksum.cs
rename to src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
index 077a5ad2a6..935cdf9532 100644
--- a/src/ImageProcessorCore/Formats/Png/Zlib/IChecksum.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/IChecksum.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
///
/// Interface to compute a data checksum used by checked input/output streams.
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/README.md b/src/ImageSharp/Formats/Png/Zlib/README.md
similarity index 100%
rename from src/ImageProcessorCore/Formats/Png/Zlib/README.md
rename to src/ImageSharp/Formats/Png/Zlib/README.md
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/ZlibDeflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/Zlib/ZlibDeflateStream.cs
rename to src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
index a2c0ca202f..35e8b025de 100644
--- a/src/ImageProcessorCore/Formats/Png/Zlib/ZlibDeflateStream.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/ZlibDeflateStream.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/Formats/Png/Zlib/ZlibInflateStream.cs b/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
similarity index 99%
rename from src/ImageProcessorCore/Formats/Png/Zlib/ZlibInflateStream.cs
rename to src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
index 4373b5fd17..d62983698e 100644
--- a/src/ImageProcessorCore/Formats/Png/Zlib/ZlibInflateStream.cs
+++ b/src/ImageSharp/Formats/Png/Zlib/ZlibInflateStream.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Formats
+namespace ImageSharp.Formats
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/IO/BigEndianBitConverter.cs b/src/ImageSharp/IO/BigEndianBitConverter.cs
similarity index 98%
rename from src/ImageProcessorCore/IO/BigEndianBitConverter.cs
rename to src/ImageSharp/IO/BigEndianBitConverter.cs
index 6c624c6a6b..c071ec0c26 100644
--- a/src/ImageProcessorCore/IO/BigEndianBitConverter.cs
+++ b/src/ImageSharp/IO/BigEndianBitConverter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
///
/// Implementation of EndianBitConverter which converts to/from big-endian
diff --git a/src/ImageProcessorCore/IO/EndianBinaryReader.cs b/src/ImageSharp/IO/EndianBinaryReader.cs
similarity index 99%
rename from src/ImageProcessorCore/IO/EndianBinaryReader.cs
rename to src/ImageSharp/IO/EndianBinaryReader.cs
index e2fc14a050..2ee577418d 100644
--- a/src/ImageProcessorCore/IO/EndianBinaryReader.cs
+++ b/src/ImageSharp/IO/EndianBinaryReader.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/IO/EndianBinaryWriter.cs b/src/ImageSharp/IO/EndianBinaryWriter.cs
similarity index 99%
rename from src/ImageProcessorCore/IO/EndianBinaryWriter.cs
rename to src/ImageSharp/IO/EndianBinaryWriter.cs
index 400f46f8d5..03fe29de49 100644
--- a/src/ImageProcessorCore/IO/EndianBinaryWriter.cs
+++ b/src/ImageSharp/IO/EndianBinaryWriter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
using System;
using System.IO;
diff --git a/src/ImageProcessorCore/IO/EndianBitConverter.cs b/src/ImageSharp/IO/EndianBitConverter.cs
similarity index 99%
rename from src/ImageProcessorCore/IO/EndianBitConverter.cs
rename to src/ImageSharp/IO/EndianBitConverter.cs
index 107148100f..0a53e16665 100644
--- a/src/ImageProcessorCore/IO/EndianBitConverter.cs
+++ b/src/ImageSharp/IO/EndianBitConverter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/IO/Endianness.cs b/src/ImageSharp/IO/Endianness.cs
similarity index 94%
rename from src/ImageProcessorCore/IO/Endianness.cs
rename to src/ImageSharp/IO/Endianness.cs
index e8e4ef4c2d..aefda6dc4b 100644
--- a/src/ImageProcessorCore/IO/Endianness.cs
+++ b/src/ImageSharp/IO/Endianness.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
///
/// Endianness of a converter
diff --git a/src/ImageProcessorCore/IO/LittleEndianBitConverter.cs b/src/ImageSharp/IO/LittleEndianBitConverter.cs
similarity index 98%
rename from src/ImageProcessorCore/IO/LittleEndianBitConverter.cs
rename to src/ImageSharp/IO/LittleEndianBitConverter.cs
index 70e65d9091..89e2d81073 100644
--- a/src/ImageProcessorCore/IO/LittleEndianBitConverter.cs
+++ b/src/ImageSharp/IO/LittleEndianBitConverter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.IO
+namespace ImageSharp.IO
{
///
/// Implementation of EndianBitConverter which converts to/from little-endian
diff --git a/src/ImageProcessorCore/Image.cs b/src/ImageSharp/Image.cs
similarity index 98%
rename from src/ImageProcessorCore/Image.cs
rename to src/ImageSharp/Image.cs
index 0198403669..ff139cfab7 100644
--- a/src/ImageProcessorCore/Image.cs
+++ b/src/ImageSharp/Image.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System.Diagnostics;
using System.IO;
diff --git a/src/ImageProcessorCore/Image/IImageBase.cs b/src/ImageSharp/Image/IImageBase.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/IImageBase.cs
rename to src/ImageSharp/Image/IImageBase.cs
index 91443672df..82ae19914b 100644
--- a/src/ImageProcessorCore/Image/IImageBase.cs
+++ b/src/ImageSharp/Image/IImageBase.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Encapsulates the basic properties and methods required to manipulate images in varying formats.
diff --git a/src/ImageProcessorCore/Image/IImageFrame.cs b/src/ImageSharp/Image/IImageFrame.cs
similarity index 95%
rename from src/ImageProcessorCore/Image/IImageFrame.cs
rename to src/ImageSharp/Image/IImageFrame.cs
index 0b67395a21..eebdfe4b6e 100644
--- a/src/ImageProcessorCore/Image/IImageFrame.cs
+++ b/src/ImageSharp/Image/IImageFrame.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Represents a single frame in a animation.
diff --git a/src/ImageProcessorCore/Image/IImageProcessor.cs b/src/ImageSharp/Image/IImageProcessor.cs
similarity index 95%
rename from src/ImageProcessorCore/Image/IImageProcessor.cs
rename to src/ImageSharp/Image/IImageProcessor.cs
index 060534a1bb..145e831364 100644
--- a/src/ImageProcessorCore/Image/IImageProcessor.cs
+++ b/src/ImageSharp/Image/IImageProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Image/Image.cs b/src/ImageSharp/Image/Image.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/Image.cs
rename to src/ImageSharp/Image/Image.cs
index c084db86a1..5584dac803 100644
--- a/src/ImageProcessorCore/Image/Image.cs
+++ b/src/ImageSharp/Image/Image.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Image/ImageBase.cs b/src/ImageSharp/Image/ImageBase.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/ImageBase.cs
rename to src/ImageSharp/Image/ImageBase.cs
index 99886bc5f4..c5b6158692 100644
--- a/src/ImageProcessorCore/Image/ImageBase.cs
+++ b/src/ImageSharp/Image/ImageBase.cs
@@ -4,7 +4,7 @@
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Diagnostics;
diff --git a/src/ImageProcessorCore/Image/ImageFrame.cs b/src/ImageSharp/Image/ImageFrame.cs
similarity index 97%
rename from src/ImageProcessorCore/Image/ImageFrame.cs
rename to src/ImageSharp/Image/ImageFrame.cs
index 41fa13b309..b8f365fcde 100644
--- a/src/ImageProcessorCore/Image/ImageFrame.cs
+++ b/src/ImageSharp/Image/ImageFrame.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Represents a single frame in a animation.
diff --git a/src/ImageProcessorCore/Image/ImageIOExtensions.cs b/src/ImageSharp/Image/ImageIOExtensions.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/ImageIOExtensions.cs
rename to src/ImageSharp/Image/ImageIOExtensions.cs
index 95ef077557..b4637b4f18 100644
--- a/src/ImageProcessorCore/Image/ImageIOExtensions.cs
+++ b/src/ImageSharp/Image/ImageIOExtensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System.IO;
diff --git a/src/ImageProcessorCore/Image/ImageProcessingExtensions.cs b/src/ImageSharp/Image/ImageProcessingExtensions.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/ImageProcessingExtensions.cs
rename to src/ImageSharp/Image/ImageProcessingExtensions.cs
index 69efc72b63..b17bdf24b4 100644
--- a/src/ImageProcessorCore/Image/ImageProcessingExtensions.cs
+++ b/src/ImageSharp/Image/ImageProcessingExtensions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using Processors;
diff --git a/src/ImageProcessorCore/Image/ImageProperty.cs b/src/ImageSharp/Image/ImageProperty.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/ImageProperty.cs
rename to src/ImageSharp/Image/ImageProperty.cs
index 7e447c5fca..c99cf20fcf 100644
--- a/src/ImageProcessorCore/Image/ImageProperty.cs
+++ b/src/ImageSharp/Image/ImageProperty.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Image/PixelAccessor.cs b/src/ImageSharp/Image/PixelAccessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Image/PixelAccessor.cs
rename to src/ImageSharp/Image/PixelAccessor.cs
index 42989d0440..16c03f48e9 100644
--- a/src/ImageProcessorCore/Image/PixelAccessor.cs
+++ b/src/ImageSharp/Image/PixelAccessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Runtime.CompilerServices;
diff --git a/src/ImageProcessorCore/ImageProcessor.cs b/src/ImageSharp/ImageProcessor.cs
similarity index 95%
rename from src/ImageProcessorCore/ImageProcessor.cs
rename to src/ImageSharp/ImageProcessor.cs
index 93fdee2e2b..0414444d7e 100644
--- a/src/ImageProcessorCore/ImageProcessor.cs
+++ b/src/ImageSharp/ImageProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/ImageProcessorCore.xproj b/src/ImageSharp/ImageSharp.xproj
similarity index 100%
rename from src/ImageProcessorCore/ImageProcessorCore.xproj
rename to src/ImageSharp/ImageSharp.xproj
diff --git a/src/ImageProcessorCore/Numerics/Ellipse.cs b/src/ImageSharp/Numerics/Ellipse.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/Ellipse.cs
rename to src/ImageSharp/Numerics/Ellipse.cs
index 5d87d1247b..1a89df1462 100644
--- a/src/ImageProcessorCore/Numerics/Ellipse.cs
+++ b/src/ImageSharp/Numerics/Ellipse.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Numerics/LongRational.cs b/src/ImageSharp/Numerics/LongRational.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/LongRational.cs
rename to src/ImageSharp/Numerics/LongRational.cs
index d2b0417eed..c8094a1ff0 100644
--- a/src/ImageProcessorCore/Numerics/LongRational.cs
+++ b/src/ImageSharp/Numerics/LongRational.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Globalization;
diff --git a/src/ImageProcessorCore/Numerics/Point.cs b/src/ImageSharp/Numerics/Point.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/Point.cs
rename to src/ImageSharp/Numerics/Point.cs
index 193caf1761..3cd47659c7 100644
--- a/src/ImageProcessorCore/Numerics/Point.cs
+++ b/src/ImageSharp/Numerics/Point.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Numerics/Rational.cs b/src/ImageSharp/Numerics/Rational.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/Rational.cs
rename to src/ImageSharp/Numerics/Rational.cs
index dc05f8e2e4..c1377a4e16 100644
--- a/src/ImageProcessorCore/Numerics/Rational.cs
+++ b/src/ImageSharp/Numerics/Rational.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Globalization;
diff --git a/src/ImageProcessorCore/Numerics/Rectangle.cs b/src/ImageSharp/Numerics/Rectangle.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/Rectangle.cs
rename to src/ImageSharp/Numerics/Rectangle.cs
index 6fe2c3a497..2c06d06f55 100644
--- a/src/ImageProcessorCore/Numerics/Rectangle.cs
+++ b/src/ImageSharp/Numerics/Rectangle.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Numerics/SignedRational.cs b/src/ImageSharp/Numerics/SignedRational.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/SignedRational.cs
rename to src/ImageSharp/Numerics/SignedRational.cs
index b2bb9ab34e..d94f48cde9 100644
--- a/src/ImageProcessorCore/Numerics/SignedRational.cs
+++ b/src/ImageSharp/Numerics/SignedRational.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Globalization;
diff --git a/src/ImageProcessorCore/Numerics/Size.cs b/src/ImageSharp/Numerics/Size.cs
similarity index 99%
rename from src/ImageProcessorCore/Numerics/Size.cs
rename to src/ImageSharp/Numerics/Size.cs
index d03dbbb9af..bae645ac8e 100644
--- a/src/ImageProcessorCore/Numerics/Size.cs
+++ b/src/ImageSharp/Numerics/Size.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.ComponentModel;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifDataType.cs b/src/ImageSharp/Profiles/Exif/ExifDataType.cs
similarity index 97%
rename from src/ImageProcessorCore/Profiles/Exif/ExifDataType.cs
rename to src/ImageSharp/Profiles/Exif/ExifDataType.cs
index 15a66bebe7..f2d012c6c8 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifDataType.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifDataType.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Specifies exif data types.
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifParts.cs b/src/ImageSharp/Profiles/Exif/ExifParts.cs
similarity index 96%
rename from src/ImageProcessorCore/Profiles/Exif/ExifParts.cs
rename to src/ImageSharp/Profiles/Exif/ExifParts.cs
index 0684904f04..880a434534 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifParts.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifParts.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifProfile.cs b/src/ImageSharp/Profiles/Exif/ExifProfile.cs
similarity index 99%
rename from src/ImageProcessorCore/Profiles/Exif/ExifProfile.cs
rename to src/ImageSharp/Profiles/Exif/ExifProfile.cs
index cf2aaf7448..53e8766158 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifProfile.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifProfile.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System.Collections.Generic;
using System.Collections.ObjectModel;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifReader.cs b/src/ImageSharp/Profiles/Exif/ExifReader.cs
similarity index 99%
rename from src/ImageProcessorCore/Profiles/Exif/ExifReader.cs
rename to src/ImageSharp/Profiles/Exif/ExifReader.cs
index 546d5b846b..6d18078f7e 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifReader.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifReader.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifTag.cs b/src/ImageSharp/Profiles/Exif/ExifTag.cs
similarity index 99%
rename from src/ImageProcessorCore/Profiles/Exif/ExifTag.cs
rename to src/ImageSharp/Profiles/Exif/ExifTag.cs
index e8be744271..990d526eb6 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifTag.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifTag.cs
@@ -5,7 +5,7 @@
// Descriptions from: http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// All exif tags from the Exif standard 2.2
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifTagDescriptionAttribute.cs b/src/ImageSharp/Profiles/Exif/ExifTagDescriptionAttribute.cs
similarity index 98%
rename from src/ImageProcessorCore/Profiles/Exif/ExifTagDescriptionAttribute.cs
rename to src/ImageSharp/Profiles/Exif/ExifTagDescriptionAttribute.cs
index b752dcf02c..f51d7384ef 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifTagDescriptionAttribute.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifTagDescriptionAttribute.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Linq;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifValue.cs b/src/ImageSharp/Profiles/Exif/ExifValue.cs
similarity index 99%
rename from src/ImageProcessorCore/Profiles/Exif/ExifValue.cs
rename to src/ImageSharp/Profiles/Exif/ExifValue.cs
index a79bc85efc..f302ca99c4 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifValue.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifValue.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Globalization;
diff --git a/src/ImageProcessorCore/Profiles/Exif/ExifWriter.cs b/src/ImageSharp/Profiles/Exif/ExifWriter.cs
similarity index 99%
rename from src/ImageProcessorCore/Profiles/Exif/ExifWriter.cs
rename to src/ImageSharp/Profiles/Exif/ExifWriter.cs
index e89b0d1a91..478d6722d7 100644
--- a/src/ImageProcessorCore/Profiles/Exif/ExifWriter.cs
+++ b/src/ImageSharp/Profiles/Exif/ExifWriter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Profiles/Exif/README.md b/src/ImageSharp/Profiles/Exif/README.md
similarity index 100%
rename from src/ImageProcessorCore/Profiles/Exif/README.md
rename to src/ImageSharp/Profiles/Exif/README.md
diff --git a/src/ImageProcessorCore/ProgressEventArgs.cs b/src/ImageSharp/ProgressEventArgs.cs
similarity index 95%
rename from src/ImageProcessorCore/ProgressEventArgs.cs
rename to src/ImageSharp/ProgressEventArgs.cs
index 0f4c027f5e..585dd1b635 100644
--- a/src/ImageProcessorCore/ProgressEventArgs.cs
+++ b/src/ImageSharp/ProgressEventArgs.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Contains event data related to the progress made processing an image.
diff --git a/src/ImageProcessorCore/Properties/AssemblyInfo.cs b/src/ImageSharp/Properties/AssemblyInfo.cs
similarity index 81%
rename from src/ImageProcessorCore/Properties/AssemblyInfo.cs
rename to src/ImageSharp/Properties/AssemblyInfo.cs
index ea81ff60c6..2205073f0a 100644
--- a/src/ImageProcessorCore/Properties/AssemblyInfo.cs
+++ b/src/ImageSharp/Properties/AssemblyInfo.cs
@@ -6,11 +6,11 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("ImageProcessorCore")]
-[assembly: AssemblyDescription("A cross-platform library for processing of image files written in C#")]
+[assembly: AssemblyTitle("ImageSharp")]
+[assembly: AssemblyDescription("A cross-platform library for processing of image files; written in C#")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("James Jackson-South")]
-[assembly: AssemblyProduct("ImageProcessorCore")]
+[assembly: AssemblyProduct("ImageSharp")]
[assembly: AssemblyCopyright("Copyright (c) James Jackson-South and contributors.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
@@ -30,5 +30,5 @@ using System.Runtime.InteropServices;
[assembly: AssemblyFileVersion("1.0.0.0")]
// Ensure the internals can be tested.
-[assembly: InternalsVisibleTo("ImageProcessorCore.Benchmarks")]
-[assembly: InternalsVisibleTo("ImageProcessorCore.Tests")]
+[assembly: InternalsVisibleTo("ImageSharp.Benchmarks")]
+[assembly: InternalsVisibleTo("ImageSharp.Tests")]
diff --git a/src/ImageProcessorCore/Quantizers/IQuantizer.cs b/src/ImageSharp/Quantizers/IQuantizer.cs
similarity index 96%
rename from src/ImageProcessorCore/Quantizers/IQuantizer.cs
rename to src/ImageSharp/Quantizers/IQuantizer.cs
index b0fd01b285..8b92af1259 100644
--- a/src/ImageProcessorCore/Quantizers/IQuantizer.cs
+++ b/src/ImageSharp/Quantizers/IQuantizer.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
///
/// Provides methods for allowing quantization of images pixels.
diff --git a/src/ImageProcessorCore/Quantizers/Octree/OctreeQuantizer.cs b/src/ImageSharp/Quantizers/Octree/OctreeQuantizer.cs
similarity index 99%
rename from src/ImageProcessorCore/Quantizers/Octree/OctreeQuantizer.cs
rename to src/ImageSharp/Quantizers/Octree/OctreeQuantizer.cs
index 3c07b1b83e..6f4a9f7595 100644
--- a/src/ImageProcessorCore/Quantizers/Octree/OctreeQuantizer.cs
+++ b/src/ImageSharp/Quantizers/Octree/OctreeQuantizer.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Quantizers/Octree/Quantizer.cs b/src/ImageSharp/Quantizers/Octree/Quantizer.cs
similarity index 99%
rename from src/ImageProcessorCore/Quantizers/Octree/Quantizer.cs
rename to src/ImageSharp/Quantizers/Octree/Quantizer.cs
index d0cf5d73e4..d88832634c 100644
--- a/src/ImageProcessorCore/Quantizers/Octree/Quantizer.cs
+++ b/src/ImageSharp/Quantizers/Octree/Quantizer.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
using System.Collections.Generic;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Quantizers/Options/Quantization.cs b/src/ImageSharp/Quantizers/Options/Quantization.cs
similarity index 96%
rename from src/ImageProcessorCore/Quantizers/Options/Quantization.cs
rename to src/ImageSharp/Quantizers/Options/Quantization.cs
index 3dd0c87997..428c8e8012 100644
--- a/src/ImageProcessorCore/Quantizers/Options/Quantization.cs
+++ b/src/ImageSharp/Quantizers/Options/Quantization.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Provides enumeration over how an image should be quantized.
diff --git a/src/ImageProcessorCore/Quantizers/Palette/PaletteQuantizer.cs b/src/ImageSharp/Quantizers/Palette/PaletteQuantizer.cs
similarity index 99%
rename from src/ImageProcessorCore/Quantizers/Palette/PaletteQuantizer.cs
rename to src/ImageSharp/Quantizers/Palette/PaletteQuantizer.cs
index b60ef51dc1..45491610bd 100644
--- a/src/ImageProcessorCore/Quantizers/Palette/PaletteQuantizer.cs
+++ b/src/ImageSharp/Quantizers/Palette/PaletteQuantizer.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
using System;
using System.Collections.Concurrent;
diff --git a/src/ImageProcessorCore/Quantizers/Quantize.cs b/src/ImageSharp/Quantizers/Quantize.cs
similarity index 97%
rename from src/ImageProcessorCore/Quantizers/Quantize.cs
rename to src/ImageSharp/Quantizers/Quantize.cs
index aadac231be..0a339a5270 100644
--- a/src/ImageProcessorCore/Quantizers/Quantize.cs
+++ b/src/ImageSharp/Quantizers/Quantize.cs
@@ -3,9 +3,9 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
- using ImageProcessorCore.Quantizers;
+ using ImageSharp.Quantizers;
///
/// Extension methods for the type.
diff --git a/src/ImageProcessorCore/Quantizers/QuantizedImage.cs b/src/ImageSharp/Quantizers/QuantizedImage.cs
similarity index 98%
rename from src/ImageProcessorCore/Quantizers/QuantizedImage.cs
rename to src/ImageSharp/Quantizers/QuantizedImage.cs
index c3e73bc377..956557c623 100644
--- a/src/ImageProcessorCore/Quantizers/QuantizedImage.cs
+++ b/src/ImageSharp/Quantizers/QuantizedImage.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
using System;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Quantizers/Wu/Box.cs b/src/ImageSharp/Quantizers/Wu/Box.cs
similarity index 97%
rename from src/ImageProcessorCore/Quantizers/Wu/Box.cs
rename to src/ImageSharp/Quantizers/Wu/Box.cs
index b9300b0870..e715c7839a 100644
--- a/src/ImageProcessorCore/Quantizers/Wu/Box.cs
+++ b/src/ImageSharp/Quantizers/Wu/Box.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
///
/// Represents a box color cube.
diff --git a/src/ImageProcessorCore/Quantizers/Wu/WuQuantizer.cs b/src/ImageSharp/Quantizers/Wu/WuQuantizer.cs
similarity index 99%
rename from src/ImageProcessorCore/Quantizers/Wu/WuQuantizer.cs
rename to src/ImageSharp/Quantizers/Wu/WuQuantizer.cs
index a72e398e63..d3eb3f2255 100644
--- a/src/ImageProcessorCore/Quantizers/Wu/WuQuantizer.cs
+++ b/src/ImageSharp/Quantizers/Wu/WuQuantizer.cs
@@ -5,7 +5,7 @@
using System.Numerics;
-namespace ImageProcessorCore.Quantizers
+namespace ImageSharp.Quantizers
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Samplers/AutoOrient.cs b/src/ImageSharp/Samplers/AutoOrient.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/AutoOrient.cs
rename to src/ImageSharp/Samplers/AutoOrient.cs
index 321946cea6..903308c4b1 100644
--- a/src/ImageProcessorCore/Samplers/AutoOrient.cs
+++ b/src/ImageSharp/Samplers/AutoOrient.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Extension methods for the type.
diff --git a/src/ImageProcessorCore/Samplers/BoxBlur.cs b/src/ImageSharp/Samplers/BoxBlur.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/BoxBlur.cs
rename to src/ImageSharp/Samplers/BoxBlur.cs
index 9afef2dae4..a3dc82559b 100644
--- a/src/ImageProcessorCore/Samplers/BoxBlur.cs
+++ b/src/ImageSharp/Samplers/BoxBlur.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/Crop.cs b/src/ImageSharp/Samplers/Crop.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Crop.cs
rename to src/ImageSharp/Samplers/Crop.cs
index 6b74b7981a..a266db3b28 100644
--- a/src/ImageProcessorCore/Samplers/Crop.cs
+++ b/src/ImageSharp/Samplers/Crop.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/DetectEdges.cs b/src/ImageSharp/Samplers/DetectEdges.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/DetectEdges.cs
rename to src/ImageSharp/Samplers/DetectEdges.cs
index f7cc0ba541..c28bb3c81d 100644
--- a/src/ImageProcessorCore/Samplers/DetectEdges.cs
+++ b/src/ImageSharp/Samplers/DetectEdges.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/EntropyCrop.cs b/src/ImageSharp/Samplers/EntropyCrop.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/EntropyCrop.cs
rename to src/ImageSharp/Samplers/EntropyCrop.cs
index 5dc69574ae..28a2ebf486 100644
--- a/src/ImageProcessorCore/Samplers/EntropyCrop.cs
+++ b/src/ImageSharp/Samplers/EntropyCrop.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/Flip.cs b/src/ImageSharp/Samplers/Flip.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Flip.cs
rename to src/ImageSharp/Samplers/Flip.cs
index 72554690c7..0e50ad8acc 100644
--- a/src/ImageProcessorCore/Samplers/Flip.cs
+++ b/src/ImageSharp/Samplers/Flip.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/GuassianBlur.cs b/src/ImageSharp/Samplers/GuassianBlur.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/GuassianBlur.cs
rename to src/ImageSharp/Samplers/GuassianBlur.cs
index f0ee928d6b..ef09a18f5b 100644
--- a/src/ImageProcessorCore/Samplers/GuassianBlur.cs
+++ b/src/ImageSharp/Samplers/GuassianBlur.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/GuassianSharpen.cs b/src/ImageSharp/Samplers/GuassianSharpen.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/GuassianSharpen.cs
rename to src/ImageSharp/Samplers/GuassianSharpen.cs
index 0dac73bf74..6b433f6aeb 100644
--- a/src/ImageProcessorCore/Samplers/GuassianSharpen.cs
+++ b/src/ImageSharp/Samplers/GuassianSharpen.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/OilPainting.cs b/src/ImageSharp/Samplers/OilPainting.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/OilPainting.cs
rename to src/ImageSharp/Samplers/OilPainting.cs
index 94e7ceb4ad..a938b2325f 100644
--- a/src/ImageProcessorCore/Samplers/OilPainting.cs
+++ b/src/ImageSharp/Samplers/OilPainting.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Options/AnchorPosition.cs b/src/ImageSharp/Samplers/Options/AnchorPosition.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Options/AnchorPosition.cs
rename to src/ImageSharp/Samplers/Options/AnchorPosition.cs
index af840b292a..c0adb4da45 100644
--- a/src/ImageProcessorCore/Samplers/Options/AnchorPosition.cs
+++ b/src/ImageSharp/Samplers/Options/AnchorPosition.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerated anchor positions to apply to resized images.
diff --git a/src/ImageProcessorCore/Samplers/Options/FlipType.cs b/src/ImageSharp/Samplers/Options/FlipType.cs
similarity index 95%
rename from src/ImageProcessorCore/Samplers/Options/FlipType.cs
rename to src/ImageSharp/Samplers/Options/FlipType.cs
index c9b21a37e5..5a9668316e 100644
--- a/src/ImageProcessorCore/Samplers/Options/FlipType.cs
+++ b/src/ImageSharp/Samplers/Options/FlipType.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Provides enumeration over how a image should be flipped.
diff --git a/src/ImageProcessorCore/Samplers/Options/Orientation.cs b/src/ImageSharp/Samplers/Options/Orientation.cs
similarity index 94%
rename from src/ImageProcessorCore/Samplers/Options/Orientation.cs
rename to src/ImageSharp/Samplers/Options/Orientation.cs
index 7ace8ab2d4..5266555c91 100644
--- a/src/ImageProcessorCore/Samplers/Options/Orientation.cs
+++ b/src/ImageSharp/Samplers/Options/Orientation.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
internal enum Orientation : ushort
{
diff --git a/src/ImageProcessorCore/Samplers/Options/ResizeHelper.cs b/src/ImageSharp/Samplers/Options/ResizeHelper.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Options/ResizeHelper.cs
rename to src/ImageSharp/Samplers/Options/ResizeHelper.cs
index 209ebf05e4..06c28c9b18 100644
--- a/src/ImageProcessorCore/Samplers/Options/ResizeHelper.cs
+++ b/src/ImageSharp/Samplers/Options/ResizeHelper.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
using System.Linq;
diff --git a/src/ImageProcessorCore/Samplers/Options/ResizeMode.cs b/src/ImageSharp/Samplers/Options/ResizeMode.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Options/ResizeMode.cs
rename to src/ImageSharp/Samplers/Options/ResizeMode.cs
index a0ce943417..20ce1a7239 100644
--- a/src/ImageProcessorCore/Samplers/Options/ResizeMode.cs
+++ b/src/ImageSharp/Samplers/Options/ResizeMode.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Enumerated resize modes to apply to resized images.
diff --git a/src/ImageProcessorCore/Samplers/Options/ResizeOptions.cs b/src/ImageSharp/Samplers/Options/ResizeOptions.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Options/ResizeOptions.cs
rename to src/ImageSharp/Samplers/Options/ResizeOptions.cs
index 82db8ed860..3cfb3d6c1a 100644
--- a/src/ImageProcessorCore/Samplers/Options/ResizeOptions.cs
+++ b/src/ImageSharp/Samplers/Options/ResizeOptions.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System.Collections.Generic;
using System.Linq;
diff --git a/src/ImageProcessorCore/Samplers/Options/RotateType.cs b/src/ImageSharp/Samplers/Options/RotateType.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Options/RotateType.cs
rename to src/ImageSharp/Samplers/Options/RotateType.cs
index a2572bee1d..0545aa910e 100644
--- a/src/ImageProcessorCore/Samplers/Options/RotateType.cs
+++ b/src/ImageSharp/Samplers/Options/RotateType.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Provides enumeration over how the image should be rotated.
diff --git a/src/ImageProcessorCore/Samplers/Pad.cs b/src/ImageSharp/Samplers/Pad.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Pad.cs
rename to src/ImageSharp/Samplers/Pad.cs
index c62316de53..3c4db20bda 100644
--- a/src/ImageProcessorCore/Samplers/Pad.cs
+++ b/src/ImageSharp/Samplers/Pad.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Extension methods for the type.
diff --git a/src/ImageProcessorCore/Samplers/Pixelate.cs b/src/ImageSharp/Samplers/Pixelate.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Pixelate.cs
rename to src/ImageSharp/Samplers/Pixelate.cs
index 4ad1616f96..e7bd84c317 100644
--- a/src/ImageProcessorCore/Samplers/Pixelate.cs
+++ b/src/ImageSharp/Samplers/Pixelate.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Processors/CompandingResizeProcessor.cs b/src/ImageSharp/Samplers/Processors/CompandingResizeProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/CompandingResizeProcessor.cs
rename to src/ImageSharp/Samplers/Processors/CompandingResizeProcessor.cs
index 52fac0c306..29171d42f3 100644
--- a/src/ImageProcessorCore/Samplers/Processors/CompandingResizeProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/CompandingResizeProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/BoxBlurProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/BoxBlurProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/BoxBlurProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/BoxBlurProcessor.cs
index 414bb10b2f..7b87a3d1b8 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/BoxBlurProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/BoxBlurProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Applies a Box blur filter to the image.
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2DFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/Convolution2DFilter.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2DFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/Convolution2DFilter.cs
index e2a9087eb8..7f6a44ea7d 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2DFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/Convolution2DFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2PassFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/Convolution2PassFilter.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2PassFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/Convolution2PassFilter.cs
index f5e1405756..c9893d62d2 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/Convolution2PassFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/Convolution2PassFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/ConvolutionFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/ConvolutionFilter.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/ConvolutionFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/ConvolutionFilter.cs
index 6c39e36b19..d87b55b9d0 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/ConvolutionFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/ConvolutionFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs
index 0e8883c9aa..e973e411ac 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetector2DFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Defines a filter that detects edges within an image using two
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs
index 9b0af064be..6d50531117 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorCompassFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs
index 4b9c9f8d6b..4722378d7e 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/EdgeDetectorFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Defines a filter that detects edges within an image using a single two dimensional matrix.
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
index b17f131af1..f37797fec1 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/IEdgeDetectorFilter.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Provides properties and methods allowing the detection of edges within an image.
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
index 6600e7c6e6..ead8f7b3c7 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KayyaliProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs
index 481c6c79af..b8ead4192e 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/KirschProcessor.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
index cb982986d2..cd18d90cb6 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian3X3Processor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
index ecc3073af7..ab4cefa718 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/Laplacian5X5Processor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
index b49484fca0..9adfb9425a 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/LaplacianOfGaussianProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
index ba1910f022..db0c7ac616 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/PrewittProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
index 5422f71e9e..efbb3a57ca 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobertsCrossProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
index 3204024627..189215f08f 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/RobinsonProcessor.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
index d25f447a47..86cefda22d 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/ScharrProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs
index 1b1ab3f35a..0235479bf8 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/EdgeDetection/SobelProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Diagnostics.CodeAnalysis;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianBlurProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/GuassianBlurProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianBlurProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/GuassianBlurProcessor.cs
index 1d8b2cc165..2e0000324d 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianBlurProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/GuassianBlurProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs b/src/ImageSharp/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs
rename to src/ImageSharp/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs
index 194e481efe..3c86fcfee6 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/Convolution/GuassianSharpenProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Processors/CropProcessor.cs b/src/ImageSharp/Samplers/Processors/CropProcessor.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Processors/CropProcessor.cs
rename to src/ImageSharp/Samplers/Processors/CropProcessor.cs
index 71d08e4d75..03fb0b283a 100644
--- a/src/ImageProcessorCore/Samplers/Processors/CropProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/CropProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/EntropyCropProcessor.cs b/src/ImageSharp/Samplers/Processors/EntropyCropProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/EntropyCropProcessor.cs
rename to src/ImageSharp/Samplers/Processors/EntropyCropProcessor.cs
index d8d8fb7ab1..dbb99d1c4b 100644
--- a/src/ImageProcessorCore/Samplers/Processors/EntropyCropProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/EntropyCropProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/FlipProcessor.cs b/src/ImageSharp/Samplers/Processors/FlipProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/FlipProcessor.cs
rename to src/ImageSharp/Samplers/Processors/FlipProcessor.cs
index a6f0678f67..d6efccec77 100644
--- a/src/ImageProcessorCore/Samplers/Processors/FlipProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/FlipProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/IImageSampler.cs b/src/ImageSharp/Samplers/Processors/IImageSampler.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/IImageSampler.cs
rename to src/ImageSharp/Samplers/Processors/IImageSampler.cs
index 292904bded..bc2f3197a5 100644
--- a/src/ImageProcessorCore/Samplers/Processors/IImageSampler.cs
+++ b/src/ImageSharp/Samplers/Processors/IImageSampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// Encapsulates methods to alter the pixels of an image. The processor creates a copy of the original image to operate on.
diff --git a/src/ImageProcessorCore/Samplers/Processors/ImageSampler.cs b/src/ImageSharp/Samplers/Processors/ImageSampler.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/ImageSampler.cs
rename to src/ImageSharp/Samplers/Processors/ImageSampler.cs
index 72c235800a..28341b3fe8 100644
--- a/src/ImageProcessorCore/Samplers/Processors/ImageSampler.cs
+++ b/src/ImageSharp/Samplers/Processors/ImageSampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Processors/Matrix3x2Processor.cs b/src/ImageSharp/Samplers/Processors/Matrix3x2Processor.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/Matrix3x2Processor.cs
rename to src/ImageSharp/Samplers/Processors/Matrix3x2Processor.cs
index d428ecdb97..938f50bada 100644
--- a/src/ImageProcessorCore/Samplers/Processors/Matrix3x2Processor.cs
+++ b/src/ImageSharp/Samplers/Processors/Matrix3x2Processor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/OilPaintingProcessor.cs b/src/ImageSharp/Samplers/Processors/OilPaintingProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/OilPaintingProcessor.cs
rename to src/ImageSharp/Samplers/Processors/OilPaintingProcessor.cs
index bce83aaaaa..9d0c2f58a3 100644
--- a/src/ImageProcessorCore/Samplers/Processors/OilPaintingProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/OilPaintingProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/PixelateProcessor.cs b/src/ImageSharp/Samplers/Processors/PixelateProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/PixelateProcessor.cs
rename to src/ImageSharp/Samplers/Processors/PixelateProcessor.cs
index 1236681ffc..df5c030cea 100644
--- a/src/ImageProcessorCore/Samplers/Processors/PixelateProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/PixelateProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Collections.Generic;
diff --git a/src/ImageProcessorCore/Samplers/Processors/ResamplingWeightedProcessor.cs b/src/ImageSharp/Samplers/Processors/ResamplingWeightedProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/ResamplingWeightedProcessor.cs
rename to src/ImageSharp/Samplers/Processors/ResamplingWeightedProcessor.cs
index d6ca2bb5c5..20631494a3 100644
--- a/src/ImageProcessorCore/Samplers/Processors/ResamplingWeightedProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/ResamplingWeightedProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
diff --git a/src/ImageProcessorCore/Samplers/Processors/ResizeProcessor.cs b/src/ImageSharp/Samplers/Processors/ResizeProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/ResizeProcessor.cs
rename to src/ImageSharp/Samplers/Processors/ResizeProcessor.cs
index 181d438a65..1dd630b457 100644
--- a/src/ImageProcessorCore/Samplers/Processors/ResizeProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/ResizeProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Processors/RotateProcessor.cs b/src/ImageSharp/Samplers/Processors/RotateProcessor.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Processors/RotateProcessor.cs
rename to src/ImageSharp/Samplers/Processors/RotateProcessor.cs
index d65161038c..f7bf7a8373 100644
--- a/src/ImageProcessorCore/Samplers/Processors/RotateProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/RotateProcessor.cs
@@ -5,7 +5,7 @@
using System;
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System.Numerics;
using System.Threading.Tasks;
diff --git a/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs b/src/ImageSharp/Samplers/Processors/SkewProcessor.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs
rename to src/ImageSharp/Samplers/Processors/SkewProcessor.cs
index 588a35df7b..27156d49d8 100644
--- a/src/ImageProcessorCore/Samplers/Processors/SkewProcessor.cs
+++ b/src/ImageSharp/Samplers/Processors/SkewProcessor.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
using System;
using System.Numerics;
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/BicubicResampler.cs b/src/ImageSharp/Samplers/Resamplers/BicubicResampler.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/Resamplers/BicubicResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/BicubicResampler.cs
index 17e886d30f..a0bfc1413b 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/BicubicResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/BicubicResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the bicubic kernel algorithm W(x) as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/BoxResampler.cs b/src/ImageSharp/Samplers/Resamplers/BoxResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/BoxResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/BoxResampler.cs
index 49a3ad4678..adb238a198 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/BoxResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/BoxResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the box algorithm. Similar to nearest neighbour when upscaling.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs b/src/ImageSharp/Samplers/Resamplers/CatmullRomResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/CatmullRomResampler.cs
index 281d0190ac..8b746cb8fd 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/CatmullRomResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/CatmullRomResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The Catmull-Rom filter is a well known standard Cubic Filter often used as a interpolation function.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs b/src/ImageSharp/Samplers/Resamplers/HermiteResampler.cs
similarity index 95%
rename from src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/HermiteResampler.cs
index 43d05fc880..a117243512 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/HermiteResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/HermiteResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Processors
+namespace ImageSharp.Processors
{
///
/// The Hermite filter is type of smoothed triangular interpolation Filter,
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/IResampler.cs b/src/ImageSharp/Samplers/Resamplers/IResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/IResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/IResampler.cs
index 0dea58440c..ce100a8c74 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/IResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/IResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Encapsulates an interpolation algorithm for resampling images.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos2Resampler.cs b/src/ImageSharp/Samplers/Resamplers/Lanczos2Resampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/Lanczos2Resampler.cs
rename to src/ImageSharp/Samplers/Resamplers/Lanczos2Resampler.cs
index ced92365b8..3d25cf859a 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos2Resampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/Lanczos2Resampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs b/src/ImageSharp/Samplers/Resamplers/Lanczos3Resampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs
rename to src/ImageSharp/Samplers/Resamplers/Lanczos3Resampler.cs
index 6ed82afc09..f771de1a52 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos3Resampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/Lanczos3Resampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs b/src/ImageSharp/Samplers/Resamplers/Lanczos5Resampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs
rename to src/ImageSharp/Samplers/Resamplers/Lanczos5Resampler.cs
index c0d1d2fdd7..4584b258f5 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos5Resampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/Lanczos5Resampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs b/src/ImageSharp/Samplers/Resamplers/Lanczos8Resampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs
rename to src/ImageSharp/Samplers/Resamplers/Lanczos8Resampler.cs
index e0f2917c27..03f5a6d7ba 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/Lanczos8Resampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/Lanczos8Resampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Lanczos kernel algorithm as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/MitchellNetravaliResampler.cs b/src/ImageSharp/Samplers/Resamplers/MitchellNetravaliResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/MitchellNetravaliResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/MitchellNetravaliResampler.cs
index cacd35f0a1..f4bc3a6f27 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/MitchellNetravaliResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/MitchellNetravaliResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the mitchell algorithm as described on
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/NearestNeighborResampler.cs b/src/ImageSharp/Samplers/Resamplers/NearestNeighborResampler.cs
similarity index 95%
rename from src/ImageProcessorCore/Samplers/Resamplers/NearestNeighborResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/NearestNeighborResampler.cs
index 58b6a9d584..ec2417f9ca 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/NearestNeighborResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/NearestNeighborResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the nearest neighbour algorithm. This uses an unscaled filter
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/RobidouxResampler.cs b/src/ImageSharp/Samplers/Resamplers/RobidouxResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/RobidouxResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/RobidouxResampler.cs
index 85f68c531e..6ef90bda4b 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/RobidouxResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/RobidouxResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Robidoux algorithm.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/RobidouxSharpResampler.cs b/src/ImageSharp/Samplers/Resamplers/RobidouxSharpResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/RobidouxSharpResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/RobidouxSharpResampler.cs
index eb8e07ade5..8755bf3e49 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/RobidouxSharpResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/RobidouxSharpResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the Robidoux Sharp algorithm.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/SplineResampler.cs b/src/ImageSharp/Samplers/Resamplers/SplineResampler.cs
similarity index 95%
rename from src/ImageProcessorCore/Samplers/Resamplers/SplineResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/SplineResampler.cs
index f88f9abef3..921ea23a84 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/SplineResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/SplineResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the spline algorithm.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/TriangleResampler.cs b/src/ImageSharp/Samplers/Resamplers/TriangleResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/TriangleResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/TriangleResampler.cs
index 2269bb251d..afdb5bbc90 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/TriangleResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/TriangleResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the triangle (bilinear) algorithm.
diff --git a/src/ImageProcessorCore/Samplers/Resamplers/WelchResampler.cs b/src/ImageSharp/Samplers/Resamplers/WelchResampler.cs
similarity index 96%
rename from src/ImageProcessorCore/Samplers/Resamplers/WelchResampler.cs
rename to src/ImageSharp/Samplers/Resamplers/WelchResampler.cs
index ef0ab9cea1..eb55061515 100644
--- a/src/ImageProcessorCore/Samplers/Resamplers/WelchResampler.cs
+++ b/src/ImageSharp/Samplers/Resamplers/WelchResampler.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// The function implements the welch algorithm.
diff --git a/src/ImageProcessorCore/Samplers/Resize.cs b/src/ImageSharp/Samplers/Resize.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Resize.cs
rename to src/ImageSharp/Samplers/Resize.cs
index 877a689f21..ee3da5ec65 100644
--- a/src/ImageProcessorCore/Samplers/Resize.cs
+++ b/src/ImageSharp/Samplers/Resize.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/Rotate.cs b/src/ImageSharp/Samplers/Rotate.cs
similarity index 99%
rename from src/ImageProcessorCore/Samplers/Rotate.cs
rename to src/ImageSharp/Samplers/Rotate.cs
index d66e67438c..f8f0a59e85 100644
--- a/src/ImageProcessorCore/Samplers/Rotate.cs
+++ b/src/ImageSharp/Samplers/Rotate.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/Samplers/RotateFlip.cs b/src/ImageSharp/Samplers/RotateFlip.cs
similarity index 97%
rename from src/ImageProcessorCore/Samplers/RotateFlip.cs
rename to src/ImageSharp/Samplers/RotateFlip.cs
index 7c2b642a45..d1322b773d 100644
--- a/src/ImageProcessorCore/Samplers/RotateFlip.cs
+++ b/src/ImageSharp/Samplers/RotateFlip.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
///
/// Extension methods for the type.
diff --git a/src/ImageProcessorCore/Samplers/Skew.cs b/src/ImageSharp/Samplers/Skew.cs
similarity index 98%
rename from src/ImageProcessorCore/Samplers/Skew.cs
rename to src/ImageSharp/Samplers/Skew.cs
index 2751350cd3..4aa7568427 100644
--- a/src/ImageProcessorCore/Samplers/Skew.cs
+++ b/src/ImageSharp/Samplers/Skew.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore
+namespace ImageSharp
{
using Processors;
diff --git a/src/ImageProcessorCore/project.json b/src/ImageSharp/project.json
similarity index 75%
rename from src/ImageProcessorCore/project.json
rename to src/ImageSharp/project.json
index 51cd525980..10a09827bb 100644
--- a/src/ImageProcessorCore/project.json
+++ b/src/ImageSharp/project.json
@@ -1,7 +1,7 @@
{
"version": "1.0.0-*",
- "title": "ImageProcessorCore",
- "description": "A cross-platform library for processing of image files written in C#",
+ "title": "ImageSharp",
+ "description": "A cross-platform library for the processing of image files; written in C#",
"authors": [
"James Jackson-South and contributors"
],
@@ -9,16 +9,16 @@
"owners": [
"James Jackson-South and contributors"
],
- "projectUrl": "https://github.com/JimBobSquarePants/ImageProcessor",
+ "projectUrl": "https://github.com/JimBobSquarePants/ImageSharp",
"licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
- "iconUrl": "https://raw.githubusercontent.com/JimBobSquarePants/ImageProcessor/Core/build/icons/imageprocessor-logo-128.png",
+ "iconUrl": "https://raw.githubusercontent.com/JimBobSquarePants/ImageSharp/master/build/icons/imagesharp-logo-128.png",
"requireLicenseAcceptance": false,
"repository": {
"type": "git",
- "url": "https://github.com/JimBobSquarePants/ImageProcessor"
+ "url": "https://github.com/JimBobSquarePants/ImageSharp"
},
"tags": [
- "Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated"
+ "Image Resize Crop Gif Jpg Jpeg Bitmap Png Core"
]
},
"buildOptions": {
diff --git a/tests/ImageProcessorCore.Benchmarks/Benchmark.cmd b/tests/ImageSharp.Benchmarks/Benchmark.cmd
similarity index 100%
rename from tests/ImageProcessorCore.Benchmarks/Benchmark.cmd
rename to tests/ImageSharp.Benchmarks/Benchmark.cmd
diff --git a/tests/ImageProcessorCore.Benchmarks/Color/ColorEquality.cs b/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
similarity index 82%
rename from tests/ImageProcessorCore.Benchmarks/Color/ColorEquality.cs
rename to tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
index 02f5503c8f..3ee28d06b4 100644
--- a/tests/ImageProcessorCore.Benchmarks/Color/ColorEquality.cs
+++ b/tests/ImageSharp.Benchmarks/Color/ColorEquality.cs
@@ -3,11 +3,11 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
using BenchmarkDotNet.Attributes;
- using CoreColor = ImageProcessorCore.Color;
+ using CoreColor = ImageSharp.Color;
using SystemColor = System.Drawing.Color;
public class ColorEquality
@@ -18,7 +18,7 @@ namespace ImageProcessorCore.Benchmarks
return SystemColor.FromArgb(128, 128, 128, 128).Equals(SystemColor.FromArgb(128, 128, 128, 128));
}
- [Benchmark(Description = "ImageProcessorCore Color Equals")]
+ [Benchmark(Description = "ImageSharp Color Equals")]
public bool ColorEqual()
{
return new CoreColor(128, 128, 128, 128).Equals(new CoreColor(128, 128, 128, 128));
diff --git a/tests/ImageProcessorCore.Benchmarks/Config.cs b/tests/ImageSharp.Benchmarks/Config.cs
similarity index 93%
rename from tests/ImageProcessorCore.Benchmarks/Config.cs
rename to tests/ImageSharp.Benchmarks/Config.cs
index ba062ac71a..ae39484917 100644
--- a/tests/ImageProcessorCore.Benchmarks/Config.cs
+++ b/tests/ImageSharp.Benchmarks/Config.cs
@@ -5,7 +5,7 @@
using BenchmarkDotNet.Configs;
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
public class Config : ManualConfig
{
diff --git a/tests/ImageProcessorCore.Benchmarks/General/ArrayCopy.cs b/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
similarity index 97%
rename from tests/ImageProcessorCore.Benchmarks/General/ArrayCopy.cs
rename to tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
index 99e5263ff2..88d47db519 100644
--- a/tests/ImageProcessorCore.Benchmarks/General/ArrayCopy.cs
+++ b/tests/ImageSharp.Benchmarks/General/ArrayCopy.cs
@@ -2,7 +2,7 @@
// Copyright (c) James Jackson-South and contributors.
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.General
+namespace ImageSharp.Benchmarks.General
{
using System;
using System.Runtime.CompilerServices;
diff --git a/tests/ImageProcessorCore.Benchmarks/General/Clamp.cs b/tests/ImageSharp.Benchmarks/General/Clamp.cs
similarity index 95%
rename from tests/ImageProcessorCore.Benchmarks/General/Clamp.cs
rename to tests/ImageSharp.Benchmarks/General/Clamp.cs
index 031ff47cd2..4d4c7d855d 100644
--- a/tests/ImageProcessorCore.Benchmarks/General/Clamp.cs
+++ b/tests/ImageSharp.Benchmarks/General/Clamp.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.General
+namespace ImageSharp.Benchmarks.General
{
using System;
diff --git a/tests/ImageProcessorCore.Benchmarks/Image/CopyPixels.cs b/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
similarity index 93%
rename from tests/ImageProcessorCore.Benchmarks/Image/CopyPixels.cs
rename to tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
index 9b940d2343..c70259db60 100644
--- a/tests/ImageProcessorCore.Benchmarks/Image/CopyPixels.cs
+++ b/tests/ImageSharp.Benchmarks/Image/CopyPixels.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.Image
+namespace ImageSharp.Benchmarks.Image
{
using System.Threading.Tasks;
using BenchmarkDotNet.Attributes;
- using CoreColor = ImageProcessorCore.Color;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreColor = ImageSharp.Color;
+ using CoreImage = ImageSharp.Image;
public class CopyPixels
{
diff --git a/tests/ImageProcessorCore.Benchmarks/Image/Decode.cs b/tests/ImageSharp.Benchmarks/Image/Decode.cs
similarity index 80%
rename from tests/ImageProcessorCore.Benchmarks/Image/Decode.cs
rename to tests/ImageSharp.Benchmarks/Image/Decode.cs
index 7708fe0aeb..f7216d851c 100644
--- a/tests/ImageProcessorCore.Benchmarks/Image/Decode.cs
+++ b/tests/ImageSharp.Benchmarks/Image/Decode.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.Image
+namespace ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.IO;
using BenchmarkDotNet.Attributes;
- using CoreSize = ImageProcessorCore.Size;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreSize = ImageSharp.Size;
+ using CoreImage = ImageSharp.Image;
public class Decode
{
@@ -24,19 +24,19 @@ namespace ImageProcessorCore.Benchmarks.Image
{
if (bmpBytes == null)
{
- bmpBytes = File.ReadAllBytes("../ImageProcessorCore.Tests/TestImages/Formats/Bmp/Car.bmp");
+ bmpBytes = File.ReadAllBytes("../ImageSharp.Tests/TestImages/Formats/Bmp/Car.bmp");
}
if (gifBytes == null)
{
- gifBytes = File.ReadAllBytes("../ImageProcessorCore.Tests/TestImages/Formats/Gif/rings.gif");
+ gifBytes = File.ReadAllBytes("../ImageSharp.Tests/TestImages/Formats/Gif/rings.gif");
}
if (jpegBytes == null)
{
- jpegBytes = File.ReadAllBytes("../ImageProcessorCore.Tests/TestImages/Formats/Jpg/Calliphora.jpg");
+ jpegBytes = File.ReadAllBytes("../ImageSharp.Tests/TestImages/Formats/Jpg/Calliphora.jpg");
}
if (pngBytes == null)
{
- pngBytes = File.ReadAllBytes("../ImageProcessorCore.Tests/TestImages/Formats/Png/splash.png");
+ pngBytes = File.ReadAllBytes("../ImageSharp.Tests/TestImages/Formats/Png/splash.png");
}
}
@@ -52,7 +52,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Bmp")]
+ [Benchmark(Description = "ImageSharp Bmp")]
public CoreSize BmpCore()
{
using (MemoryStream memoryStream = new MemoryStream(bmpBytes))
@@ -74,7 +74,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Gif")]
+ [Benchmark(Description = "ImageSharp Gif")]
public CoreSize GifCore()
{
using (MemoryStream memoryStream = new MemoryStream(gifBytes))
@@ -96,7 +96,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Jpeg")]
+ [Benchmark(Description = "ImageSharp Jpeg")]
public CoreSize JpegCore()
{
using (MemoryStream memoryStream = new MemoryStream(jpegBytes))
@@ -118,7 +118,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Png")]
+ [Benchmark(Description = "ImageSharp Png")]
public CoreSize PngCore()
{
using (MemoryStream memoryStream = new MemoryStream(pngBytes))
diff --git a/tests/ImageProcessorCore.Benchmarks/Image/Encode.cs b/tests/ImageSharp.Benchmarks/Image/Encode.cs
similarity index 82%
rename from tests/ImageProcessorCore.Benchmarks/Image/Encode.cs
rename to tests/ImageSharp.Benchmarks/Image/Encode.cs
index 8345879b1c..24e97aa4f7 100644
--- a/tests/ImageProcessorCore.Benchmarks/Image/Encode.cs
+++ b/tests/ImageSharp.Benchmarks/Image/Encode.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.Image
+namespace ImageSharp.Benchmarks.Image
{
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
using BenchmarkDotNet.Attributes;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreImage = ImageSharp.Image;
public class Encode
{
@@ -35,7 +35,7 @@ namespace ImageProcessorCore.Benchmarks.Image
{
if (bmpStream == null)
{
- bmpStream = File.OpenRead("../ImageProcessorCore.Tests/TestImages/Formats/Bmp/Car.bmp");
+ bmpStream = File.OpenRead("../ImageSharp.Tests/TestImages/Formats/Bmp/Car.bmp");
bmpCore = new CoreImage(bmpStream);
bmpStream.Position = 0;
bmpDrawing = Image.FromStream(bmpStream);
@@ -43,7 +43,7 @@ namespace ImageProcessorCore.Benchmarks.Image
if (gifStream == null)
{
- gifStream = File.OpenRead("../ImageProcessorCore.Tests/TestImages/Formats/Gif/rings.gif");
+ gifStream = File.OpenRead("../ImageSharp.Tests/TestImages/Formats/Gif/rings.gif");
gifCore = new CoreImage(gifStream);
gifStream.Position = 0;
gifDrawing = Image.FromStream(gifStream);
@@ -51,7 +51,7 @@ namespace ImageProcessorCore.Benchmarks.Image
if (jpegStream == null)
{
- jpegStream = File.OpenRead("../ImageProcessorCore.Tests/TestImages/Formats/Jpg/Calliphora.jpg");
+ jpegStream = File.OpenRead("../ImageSharp.Tests/TestImages/Formats/Jpg/Calliphora.jpg");
jpegCore = new CoreImage(jpegStream);
jpegStream.Position = 0;
jpegDrawing = Image.FromStream(jpegStream);
@@ -59,7 +59,7 @@ namespace ImageProcessorCore.Benchmarks.Image
if (pngStream == null)
{
- pngStream = File.OpenRead("../ImageProcessorCore.Tests/TestImages/Formats/Png/splash.png");
+ pngStream = File.OpenRead("../ImageSharp.Tests/TestImages/Formats/Png/splash.png");
pngCore = new CoreImage(pngStream);
pngStream.Position = 0;
pngDrawing = Image.FromStream(pngStream);
@@ -75,7 +75,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Bmp")]
+ [Benchmark(Description = "ImageSharp Bmp")]
public void BmpCore()
{
using (MemoryStream memoryStream = new MemoryStream())
@@ -93,7 +93,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Gif")]
+ [Benchmark(Description = "ImageSharp Gif")]
public void GifCore()
{
using (MemoryStream memoryStream = new MemoryStream())
@@ -111,7 +111,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Jpeg")]
+ [Benchmark(Description = "ImageSharp Jpeg")]
public void JpegCore()
{
using (MemoryStream memoryStream = new MemoryStream())
@@ -129,7 +129,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore Png")]
+ [Benchmark(Description = "ImageSharp Png")]
public void PngCore()
{
using (MemoryStream memoryStream = new MemoryStream())
diff --git a/tests/ImageProcessorCore.Benchmarks/Image/GetSetPixel.cs b/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
similarity index 82%
rename from tests/ImageProcessorCore.Benchmarks/Image/GetSetPixel.cs
rename to tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
index 9c55c12278..f48c730b19 100644
--- a/tests/ImageProcessorCore.Benchmarks/Image/GetSetPixel.cs
+++ b/tests/ImageSharp.Benchmarks/Image/GetSetPixel.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks.Image
+namespace ImageSharp.Benchmarks.Image
{
using System.Drawing;
using BenchmarkDotNet.Attributes;
- using CoreColor = ImageProcessorCore.Color;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreColor = ImageSharp.Color;
+ using CoreImage = ImageSharp.Image;
using SystemColor = System.Drawing.Color;
public class GetSetPixel
@@ -25,7 +25,7 @@ namespace ImageProcessorCore.Benchmarks.Image
}
}
- [Benchmark(Description = "ImageProcessorCore GetSet pixel")]
+ [Benchmark(Description = "ImageSharp GetSet pixel")]
public CoreColor ResizeCore()
{
CoreImage image = new CoreImage(400, 400);
diff --git a/tests/ImageProcessorCore.Benchmarks/ImageProcessorCore.Benchmarks.xproj b/tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.xproj
similarity index 100%
rename from tests/ImageProcessorCore.Benchmarks/ImageProcessorCore.Benchmarks.xproj
rename to tests/ImageSharp.Benchmarks/ImageSharp.Benchmarks.xproj
diff --git a/tests/ImageProcessorCore.Benchmarks/Program.cs b/tests/ImageSharp.Benchmarks/Program.cs
similarity index 93%
rename from tests/ImageProcessorCore.Benchmarks/Program.cs
rename to tests/ImageSharp.Benchmarks/Program.cs
index 79cecad5e7..7ecf632743 100644
--- a/tests/ImageProcessorCore.Benchmarks/Program.cs
+++ b/tests/ImageSharp.Benchmarks/Program.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
using BenchmarkDotNet.Running;
diff --git a/tests/ImageProcessorCore.Benchmarks/Properties/AssemblyInfo.cs b/tests/ImageSharp.Benchmarks/Properties/AssemblyInfo.cs
similarity index 83%
rename from tests/ImageProcessorCore.Benchmarks/Properties/AssemblyInfo.cs
rename to tests/ImageSharp.Benchmarks/Properties/AssemblyInfo.cs
index 695e5b7407..39f8b862d7 100644
--- a/tests/ImageProcessorCore.Benchmarks/Properties/AssemblyInfo.cs
+++ b/tests/ImageSharp.Benchmarks/Properties/AssemblyInfo.cs
@@ -2,16 +2,16 @@
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using BenchmarkDotNet.Attributes;
-using ImageProcessorCore.Benchmarks;
+using ImageSharp.Benchmarks;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("ImageProcessorCore.Benchmarks")]
+[assembly: AssemblyTitle("ImageSharp.Benchmarks")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("ImageProcessorCore.Benchmarks")]
+[assembly: AssemblyProduct("ImageSharp.Benchmarks")]
[assembly: AssemblyCopyright("Copyright © 2016")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
diff --git a/tests/ImageProcessorCore.Benchmarks/Samplers/Crop.cs b/tests/ImageSharp.Benchmarks/Samplers/Crop.cs
similarity index 87%
rename from tests/ImageProcessorCore.Benchmarks/Samplers/Crop.cs
rename to tests/ImageSharp.Benchmarks/Samplers/Crop.cs
index 410dc8c826..c723ff0c78 100644
--- a/tests/ImageProcessorCore.Benchmarks/Samplers/Crop.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/Crop.cs
@@ -3,15 +3,15 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
using BenchmarkDotNet.Attributes;
- using CoreImage = ImageProcessorCore.Image;
- using CoreSize = ImageProcessorCore.Size;
+ using CoreImage = ImageSharp.Image;
+ using CoreSize = ImageSharp.Size;
public class Crop
{
@@ -35,7 +35,7 @@ namespace ImageProcessorCore.Benchmarks
}
}
- [Benchmark(Description = "ImageProcessorCore Crop")]
+ [Benchmark(Description = "ImageSharp Crop")]
public CoreSize CropResizeCore()
{
CoreImage image = new CoreImage(800, 800);
diff --git a/tests/ImageProcessorCore.Benchmarks/Samplers/DetectEdges.cs b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
similarity index 86%
rename from tests/ImageProcessorCore.Benchmarks/Samplers/DetectEdges.cs
rename to tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
index f69e3727cb..eb3e5cb8e1 100644
--- a/tests/ImageProcessorCore.Benchmarks/Samplers/DetectEdges.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/DetectEdges.cs
@@ -3,13 +3,13 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
using System.IO;
using BenchmarkDotNet.Attributes;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreImage = ImageSharp.Image;
public class DetectEdges
{
@@ -20,14 +20,14 @@ namespace ImageProcessorCore.Benchmarks
{
if (this.image == null)
{
- using (FileStream stream = File.OpenRead("../ImageProcessorCore.Tests/TestImages/Formats/Bmp/Car.bmp"))
+ using (FileStream stream = File.OpenRead("../ImageSharp.Tests/TestImages/Formats/Bmp/Car.bmp"))
{
this.image = new CoreImage(stream);
}
}
}
- [Benchmark(Description = "ImageProcessorCore DetectEdges")]
+ [Benchmark(Description = "ImageSharp DetectEdges")]
public void ImageProcessorCoreDetectEdges()
{
this.image.DetectEdges(EdgeDetection.Kayyali);
diff --git a/tests/ImageProcessorCore.Benchmarks/Samplers/Resize.cs b/tests/ImageSharp.Benchmarks/Samplers/Resize.cs
similarity index 85%
rename from tests/ImageProcessorCore.Benchmarks/Samplers/Resize.cs
rename to tests/ImageSharp.Benchmarks/Samplers/Resize.cs
index ed072605b4..a65e62e7c6 100644
--- a/tests/ImageProcessorCore.Benchmarks/Samplers/Resize.cs
+++ b/tests/ImageSharp.Benchmarks/Samplers/Resize.cs
@@ -3,14 +3,14 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Benchmarks
+namespace ImageSharp.Benchmarks
{
using System.Drawing;
using System.Drawing.Drawing2D;
using BenchmarkDotNet.Attributes;
- using CoreSize = ImageProcessorCore.Size;
- using CoreImage = ImageProcessorCore.Image;
+ using CoreSize = ImageSharp.Size;
+ using CoreImage = ImageSharp.Image;
public class Resize
{
@@ -34,7 +34,7 @@ namespace ImageProcessorCore.Benchmarks
}
}
- [Benchmark(Description = "ImageProcessorCore Resize")]
+ [Benchmark(Description = "ImageSharp Resize")]
public CoreSize ResizeCore()
{
CoreImage image = new CoreImage(2000, 2000);
@@ -42,7 +42,7 @@ namespace ImageProcessorCore.Benchmarks
return new CoreSize(image.Width, image.Height);
}
- [Benchmark(Description = "ImageProcessorCore Compand Resize")]
+ [Benchmark(Description = "ImageSharp Compand Resize")]
public CoreSize ResizeCoreCompand()
{
CoreImage image = new CoreImage(2000, 2000);
diff --git a/tests/ImageProcessorCore.Benchmarks/project.json b/tests/ImageSharp.Benchmarks/project.json
similarity index 60%
rename from tests/ImageProcessorCore.Benchmarks/project.json
rename to tests/ImageSharp.Benchmarks/project.json
index f091d2a9d4..1e8b8ef15d 100644
--- a/tests/ImageProcessorCore.Benchmarks/project.json
+++ b/tests/ImageSharp.Benchmarks/project.json
@@ -1,12 +1,12 @@
{
"version": "1.0.0-*",
- "description": "ImageProcessorCore.Benchmarks Console Application",
+ "description": "ImageSharp.Benchmarks Console Application",
"authors": [ "James.South" ],
"packOptions": {
- "projectUrl": "https://github.com/JimBobSquarePants/ImageProcessor",
+ "projectUrl": "https://github.com/JimBobSquarePants/ImageSharp",
"licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
"tags": [
- "Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated"
+ "Image Resize Crop Gif Jpg Jpeg Bitmap Png Core"
]
},
"buildOptions": {
@@ -15,10 +15,10 @@
},
"dependencies": {
"BenchmarkDotNet.Diagnostics.Windows": "0.9.9.116",
- "ImageProcessorCore": "1.0.0-*"
+ "ImageSharp": "1.0.0-*"
},
"commands": {
- "ImageProcessorCore.Benchmarks": "ImageProcessorCore.Benchmarks"
+ "ImageSharp.Benchmarks": "ImageSharp.Benchmarks"
},
"frameworks": {
"net461": {
diff --git a/tests/ImageProcessorCore.Tests/Colors/ColorConversionTests.cs b/tests/ImageSharp.Tests/Colors/ColorConversionTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Colors/ColorConversionTests.cs
rename to tests/ImageSharp.Tests/Colors/ColorConversionTests.cs
index 091ce2abf5..593a0bbe60 100644
--- a/tests/ImageProcessorCore.Tests/Colors/ColorConversionTests.cs
+++ b/tests/ImageSharp.Tests/Colors/ColorConversionTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/tests/ImageProcessorCore.Tests/Colors/ColorTests.cs b/tests/ImageSharp.Tests/Colors/ColorTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Colors/ColorTests.cs
rename to tests/ImageSharp.Tests/Colors/ColorTests.cs
index 433202e527..ac7ef81237 100644
--- a/tests/ImageProcessorCore.Tests/Colors/ColorTests.cs
+++ b/tests/ImageSharp.Tests/Colors/ColorTests.cs
@@ -5,7 +5,7 @@
using System.Numerics;
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/FileTestBase.cs b/tests/ImageSharp.Tests/FileTestBase.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/FileTestBase.cs
rename to tests/ImageSharp.Tests/FileTestBase.cs
index 0027127052..2d36e2da87 100644
--- a/tests/ImageProcessorCore.Tests/FileTestBase.cs
+++ b/tests/ImageSharp.Tests/FileTestBase.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
using System.Collections.Generic;
diff --git a/tests/ImageProcessorCore.Tests/Formats/Bmp/BitmapTests.cs b/tests/ImageSharp.Tests/Formats/Bmp/BitmapTests.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Formats/Bmp/BitmapTests.cs
rename to tests/ImageSharp.Tests/Formats/Bmp/BitmapTests.cs
index aac69cf158..549ac05ef4 100644
--- a/tests/ImageProcessorCore.Tests/Formats/Bmp/BitmapTests.cs
+++ b/tests/ImageSharp.Tests/Formats/Bmp/BitmapTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs b/tests/ImageSharp.Tests/Formats/GeneralFormatTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs
rename to tests/ImageSharp.Tests/Formats/GeneralFormatTests.cs
index 5a8f7e370c..7d88ca6e11 100644
--- a/tests/ImageProcessorCore.Tests/Formats/GeneralFormatTests.cs
+++ b/tests/ImageSharp.Tests/Formats/GeneralFormatTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Formats/Png/PngTests.cs b/tests/ImageSharp.Tests/Formats/Png/PngTests.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Formats/Png/PngTests.cs
rename to tests/ImageSharp.Tests/Formats/Png/PngTests.cs
index 598ab4ae76..c442b71c97 100644
--- a/tests/ImageProcessorCore.Tests/Formats/Png/PngTests.cs
+++ b/tests/ImageSharp.Tests/Formats/Png/PngTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Helpers/GuardTests.cs b/tests/ImageSharp.Tests/Helpers/GuardTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Helpers/GuardTests.cs
rename to tests/ImageSharp.Tests/Helpers/GuardTests.cs
index b92c4e0a8e..ba6d5687ce 100644
--- a/tests/ImageProcessorCore.Tests/Helpers/GuardTests.cs
+++ b/tests/ImageSharp.Tests/Helpers/GuardTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests.Helpers
+namespace ImageSharp.Tests.Helpers
{
using System;
using System.Diagnostics.CodeAnalysis;
diff --git a/tests/ImageProcessorCore.Tests/Image/ImagePropertyTests.cs b/tests/ImageSharp.Tests/Image/ImagePropertyTests.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Image/ImagePropertyTests.cs
rename to tests/ImageSharp.Tests/Image/ImagePropertyTests.cs
index 5a82f139de..8b4c6ea103 100644
--- a/tests/ImageProcessorCore.Tests/Image/ImagePropertyTests.cs
+++ b/tests/ImageSharp.Tests/Image/ImagePropertyTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/ImageProcessorCore.Tests.xproj b/tests/ImageSharp.Tests/ImageSharp.Tests.xproj
similarity index 100%
rename from tests/ImageProcessorCore.Tests/ImageProcessorCore.Tests.xproj
rename to tests/ImageSharp.Tests/ImageSharp.Tests.xproj
diff --git a/tests/ImageProcessorCore.Tests/Numerics/PointTests.cs b/tests/ImageSharp.Tests/Numerics/PointTests.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Numerics/PointTests.cs
rename to tests/ImageSharp.Tests/Numerics/PointTests.cs
index e45a4fb2de..82b26b946f 100644
--- a/tests/ImageProcessorCore.Tests/Numerics/PointTests.cs
+++ b/tests/ImageSharp.Tests/Numerics/PointTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Numerics/RationalTests.cs b/tests/ImageSharp.Tests/Numerics/RationalTests.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Numerics/RationalTests.cs
rename to tests/ImageSharp.Tests/Numerics/RationalTests.cs
index e83ec5118e..3d80b88fe7 100644
--- a/tests/ImageProcessorCore.Tests/Numerics/RationalTests.cs
+++ b/tests/ImageSharp.Tests/Numerics/RationalTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Numerics/RectangleTests.cs b/tests/ImageSharp.Tests/Numerics/RectangleTests.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Numerics/RectangleTests.cs
rename to tests/ImageSharp.Tests/Numerics/RectangleTests.cs
index c67e9a7048..2f9ad3d372 100644
--- a/tests/ImageProcessorCore.Tests/Numerics/RectangleTests.cs
+++ b/tests/ImageSharp.Tests/Numerics/RectangleTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Numerics/SignedRationalTests.cs b/tests/ImageSharp.Tests/Numerics/SignedRationalTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Numerics/SignedRationalTests.cs
rename to tests/ImageSharp.Tests/Numerics/SignedRationalTests.cs
index fff7f0fd34..cb7e21db0b 100644
--- a/tests/ImageProcessorCore.Tests/Numerics/SignedRationalTests.cs
+++ b/tests/ImageSharp.Tests/Numerics/SignedRationalTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Numerics/SizeTests.cs b/tests/ImageSharp.Tests/Numerics/SizeTests.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Numerics/SizeTests.cs
rename to tests/ImageSharp.Tests/Numerics/SizeTests.cs
index 56b2ffa209..29eb768d93 100644
--- a/tests/ImageProcessorCore.Tests/Numerics/SizeTests.cs
+++ b/tests/ImageSharp.Tests/Numerics/SizeTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/AlphaTest.cs b/tests/ImageSharp.Tests/Processors/Filters/AlphaTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/AlphaTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/AlphaTest.cs
index 664e948714..efbfe75a86 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/AlphaTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/AlphaTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BackgroundColorTest.cs b/tests/ImageSharp.Tests/Processors/Filters/BackgroundColorTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BackgroundColorTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BackgroundColorTest.cs
index 6824fd8cda..a7ecf6c083 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BackgroundColorTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BackgroundColorTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BinaryThreshold.cs b/tests/ImageSharp.Tests/Processors/Filters/BinaryThreshold.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BinaryThreshold.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BinaryThreshold.cs
index 74eddb18a1..10b174cd56 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BinaryThreshold.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BinaryThreshold.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BlackWhiteTest.cs b/tests/ImageSharp.Tests/Processors/Filters/BlackWhiteTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BlackWhiteTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BlackWhiteTest.cs
index 9b475edc0b..d4af4ad385 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BlackWhiteTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BlackWhiteTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BlendTest.cs b/tests/ImageSharp.Tests/Processors/Filters/BlendTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BlendTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BlendTest.cs
index ada41339d8..653524e209 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BlendTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BlendTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BoxBlurTest.cs b/tests/ImageSharp.Tests/Processors/Filters/BoxBlurTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BoxBlurTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BoxBlurTest.cs
index e803fcb5dd..4755acb1e5 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BoxBlurTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BoxBlurTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/BrightnessTest.cs b/tests/ImageSharp.Tests/Processors/Filters/BrightnessTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/BrightnessTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/BrightnessTest.cs
index e2fb370b00..e32c7d35e4 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/BrightnessTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/BrightnessTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/ColorBlindnessTest.cs b/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/ColorBlindnessTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs
index 83ced1eba4..966514577f 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/ColorBlindnessTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/ColorBlindnessTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/ContrastTest.cs b/tests/ImageSharp.Tests/Processors/Filters/ContrastTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/ContrastTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/ContrastTest.cs
index a18f5993e7..3c83fd892b 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/ContrastTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/ContrastTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/GlowTest.cs b/tests/ImageSharp.Tests/Processors/Filters/GlowTest.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/GlowTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/GlowTest.cs
index 19ceaa04bf..1d317795d4 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/GlowTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/GlowTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/GrayscaleTest.cs b/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/GrayscaleTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs
index edbe8000f8..6796ba6176 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/GrayscaleTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/GrayscaleTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Processors;
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/HueTest.cs b/tests/ImageSharp.Tests/Processors/Filters/HueTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/HueTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/HueTest.cs
index 7c0bde66ea..a56aec9ec2 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/HueTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/HueTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/InvertTest.cs b/tests/ImageSharp.Tests/Processors/Filters/InvertTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/InvertTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/InvertTest.cs
index 66636e41c1..55bfa852b1 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/InvertTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/InvertTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/KodachromeTest.cs b/tests/ImageSharp.Tests/Processors/Filters/KodachromeTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/KodachromeTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/KodachromeTest.cs
index 1a5e9c12b7..adb7cb36d3 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/KodachromeTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/KodachromeTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/LomographTest.cs b/tests/ImageSharp.Tests/Processors/Filters/LomographTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/LomographTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/LomographTest.cs
index 22cfff4937..79a7aa3ba9 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/LomographTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/LomographTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/PolaroidTest.cs b/tests/ImageSharp.Tests/Processors/Filters/PolaroidTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/PolaroidTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/PolaroidTest.cs
index ee85ae929c..dc9d3a150c 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/PolaroidTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/PolaroidTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/SaturationTest.cs b/tests/ImageSharp.Tests/Processors/Filters/SaturationTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/SaturationTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/SaturationTest.cs
index 7609f36164..5fe4c3e003 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/SaturationTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/SaturationTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/SepiaTest.cs b/tests/ImageSharp.Tests/Processors/Filters/SepiaTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/SepiaTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/SepiaTest.cs
index 6329c3b663..b5e4d3105f 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/SepiaTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/SepiaTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Filters/VignetteTest.cs b/tests/ImageSharp.Tests/Processors/Filters/VignetteTest.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Filters/VignetteTest.cs
rename to tests/ImageSharp.Tests/Processors/Filters/VignetteTest.cs
index 9fbe024ca7..3fddad1daa 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Filters/VignetteTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Filters/VignetteTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/AutoOrientTests.cs b/tests/ImageSharp.Tests/Processors/Samplers/AutoOrientTests.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/AutoOrientTests.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/AutoOrientTests.cs
index 43e4b0b190..97cd717186 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/AutoOrientTests.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/AutoOrientTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/CropTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/CropTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/CropTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/CropTest.cs
index f9a3751ad1..9e9dd34db2 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/CropTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/CropTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/DetectEdgesTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/DetectEdgesTest.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/DetectEdgesTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/DetectEdgesTest.cs
index 2f5858f327..ce088eac4f 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/DetectEdgesTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/DetectEdgesTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/EntropyCropTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/EntropyCropTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/EntropyCropTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/EntropyCropTest.cs
index a491cc768c..fdbbc5cdec 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/EntropyCropTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/EntropyCropTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/FlipTests.cs b/tests/ImageSharp.Tests/Processors/Samplers/FlipTests.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/FlipTests.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/FlipTests.cs
index e41915ab0f..c07071e708 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/FlipTests.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/FlipTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianBlurTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/GuassianBlurTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianBlurTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/GuassianBlurTest.cs
index faca177351..cd1cc56389 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianBlurTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/GuassianBlurTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianSharpenTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/GuassianSharpenTest.cs
similarity index 96%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianSharpenTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/GuassianSharpenTest.cs
index 78aa5ca01a..5672b5baef 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/GuassianSharpenTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/GuassianSharpenTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/OilPaintTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/OilPaintTest.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/OilPaintTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/OilPaintTest.cs
index 3ff2fe2cf1..8b5ff3f513 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/OilPaintTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/OilPaintTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/PadTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/PadTest.cs
similarity index 95%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/PadTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/PadTest.cs
index ff17083905..5a33aac2bf 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/PadTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/PadTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/PixelateTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/PixelateTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/PixelateTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/PixelateTest.cs
index 45986ad4af..397bdef064 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/PixelateTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/PixelateTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/ResizeTests.cs b/tests/ImageSharp.Tests/Processors/Samplers/ResizeTests.cs
similarity index 99%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/ResizeTests.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/ResizeTests.cs
index 1fec1f63b5..876ba7ebc8 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/ResizeTests.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/ResizeTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/RotateFlipTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/RotateFlipTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/RotateFlipTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/RotateFlipTest.cs
index db9ae17e08..04704b672e 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/RotateFlipTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/RotateFlipTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/RotateTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/RotateTest.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/RotateTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/RotateTest.cs
index 954d133b00..96fb39e07a 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/RotateTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/RotateTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Processors/Samplers/SkewTest.cs b/tests/ImageSharp.Tests/Processors/Samplers/SkewTest.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Processors/Samplers/SkewTest.cs
rename to tests/ImageSharp.Tests/Processors/Samplers/SkewTest.cs
index 360ae650f6..11db7e6910 100644
--- a/tests/ImageProcessorCore.Tests/Processors/Samplers/SkewTest.cs
+++ b/tests/ImageSharp.Tests/Processors/Samplers/SkewTest.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
diff --git a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifProfileTests.cs b/tests/ImageSharp.Tests/Profiles/Exif/ExifProfileTests.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/Profiles/Exif/ExifProfileTests.cs
rename to tests/ImageSharp.Tests/Profiles/Exif/ExifProfileTests.cs
index bbcf5a35ef..fa7347a97d 100644
--- a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifProfileTests.cs
+++ b/tests/ImageSharp.Tests/Profiles/Exif/ExifProfileTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System;
using System.Collections;
@@ -141,10 +141,10 @@ namespace ImageProcessorCore.Tests
using (FileStream stream = File.OpenRead(TestImages.Jpeg.Floorplan))
{
Image image = new Image(stream);
- image.ExifProfile.SetValue(ExifTag.Software, "ImageProcessorCore");
+ image.ExifProfile.SetValue(ExifTag.Software, "ImageSharp");
ExifValue value = image.ExifProfile.GetValue(ExifTag.Software);
- TestValue(value, "ImageProcessorCore");
+ TestValue(value, "ImageSharp");
Assert.Throws(() => { value.Value = 15; });
@@ -161,7 +161,7 @@ namespace ImageProcessorCore.Tests
value = image.ExifProfile.GetValue(ExifTag.XResolution);
TestValue(value, new Rational(150, 1));
- Assert.Throws(() => { value.Value = "ImageProcessorCore"; });
+ Assert.Throws(() => { value.Value = "ImageSharp"; });
image.ExifProfile.SetValue(ExifTag.ReferenceBlackWhite, null);
@@ -179,7 +179,7 @@ namespace ImageProcessorCore.Tests
Assert.Equal(17, image.ExifProfile.Values.Count());
value = image.ExifProfile.GetValue(ExifTag.Software);
- TestValue(value, "ImageProcessorCore");
+ TestValue(value, "ImageSharp");
value = image.ExifProfile.GetValue(ExifTag.ShutterSpeedValue);
TestValue(value, new SignedRational(75.55));
diff --git a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs b/tests/ImageSharp.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs
rename to tests/ImageSharp.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs
index 9d321ba4a0..4f77dc11ae 100644
--- a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs
+++ b/tests/ImageSharp.Tests/Profiles/Exif/ExifTagDescriptionAttributeTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using Xunit;
diff --git a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifValueTests.cs b/tests/ImageSharp.Tests/Profiles/Exif/ExifValueTests.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/Profiles/Exif/ExifValueTests.cs
rename to tests/ImageSharp.Tests/Profiles/Exif/ExifValueTests.cs
index ad32b8c801..e79cb71860 100644
--- a/tests/ImageProcessorCore.Tests/Profiles/Exif/ExifValueTests.cs
+++ b/tests/ImageSharp.Tests/Profiles/Exif/ExifValueTests.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
using System.IO;
using System.Linq;
diff --git a/tests/ImageProcessorCore.Tests/Properties/AssemblyInfo.cs b/tests/ImageSharp.Tests/Properties/AssemblyInfo.cs
similarity index 90%
rename from tests/ImageProcessorCore.Tests/Properties/AssemblyInfo.cs
rename to tests/ImageSharp.Tests/Properties/AssemblyInfo.cs
index f2a4729aa2..3d57ceff5c 100644
--- a/tests/ImageProcessorCore.Tests/Properties/AssemblyInfo.cs
+++ b/tests/ImageSharp.Tests/Properties/AssemblyInfo.cs
@@ -5,11 +5,11 @@ using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
-[assembly: AssemblyTitle("ImageProcessorCore.Tests")]
+[assembly: AssemblyTitle("ImageSharp.Tests")]
[assembly: AssemblyDescription("A cross-platform library for processing of image files written in C#")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
-[assembly: AssemblyProduct("ImageProcessorCore.Tests")]
+[assembly: AssemblyProduct("ImageSharp.Tests")]
[assembly: AssemblyCopyright("Copyright © James Jackson-South and contributors.")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
diff --git a/tests/ImageProcessorCore.Tests/TestFile.cs b/tests/ImageSharp.Tests/TestFile.cs
similarity index 97%
rename from tests/ImageProcessorCore.Tests/TestFile.cs
rename to tests/ImageSharp.Tests/TestFile.cs
index c1ca682f74..f7e7f85170 100644
--- a/tests/ImageProcessorCore.Tests/TestFile.cs
+++ b/tests/ImageSharp.Tests/TestFile.cs
@@ -5,7 +5,7 @@
using System.IO;
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
public class TestFile
{
diff --git a/tests/ImageProcessorCore.Tests/TestImages.cs b/tests/ImageSharp.Tests/TestImages.cs
similarity index 98%
rename from tests/ImageProcessorCore.Tests/TestImages.cs
rename to tests/ImageSharp.Tests/TestImages.cs
index f159fb9438..e6d3cd7570 100644
--- a/tests/ImageProcessorCore.Tests/TestImages.cs
+++ b/tests/ImageSharp.Tests/TestImages.cs
@@ -3,7 +3,7 @@
// Licensed under the Apache License, Version 2.0.
//
-namespace ImageProcessorCore.Tests
+namespace ImageSharp.Tests
{
///
/// Class that contains all the test images.
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/Car.bmp b/tests/ImageSharp.Tests/TestImages/Formats/Bmp/Car.bmp
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/Car.bmp
rename to tests/ImageSharp.Tests/TestImages/Formats/Bmp/Car.bmp
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/F.bmp b/tests/ImageSharp.Tests/TestImages/Formats/Bmp/F.bmp
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/F.bmp
rename to tests/ImageSharp.Tests/TestImages/Formats/Bmp/F.bmp
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/neg_height.bmp b/tests/ImageSharp.Tests/TestImages/Formats/Bmp/neg_height.bmp
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Bmp/neg_height.bmp
rename to tests/ImageSharp.Tests/TestImages/Formats/Bmp/neg_height.bmp
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Gif/giphy.gif b/tests/ImageSharp.Tests/TestImages/Formats/Gif/giphy.gif
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Gif/giphy.gif
rename to tests/ImageSharp.Tests/TestImages/Formats/Gif/giphy.gif
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Gif/rings.gif b/tests/ImageSharp.Tests/TestImages/Formats/Gif/rings.gif
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Gif/rings.gif
rename to tests/ImageSharp.Tests/TestImages/Formats/Gif/rings.gif
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/Calliphora.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/Calliphora.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/Calliphora.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/Calliphora.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/Floorplan.jpeg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/Floorplan.jpeg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/Floorplan.jpeg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/Floorplan.jpeg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/cmyk.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/cmyk.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/cmyk.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/cmyk.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/exif.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/exif.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/exif.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/exif.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/fb.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/fb.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/fb.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/fb.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/gamma_dalai_lama_gray.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/gamma_dalai_lama_gray.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/gamma_dalai_lama_gray.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/gamma_dalai_lama_gray.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/progress.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/progress.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/progress.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/progress.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/turtle.jpg b/tests/ImageSharp.Tests/TestImages/Formats/Jpg/turtle.jpg
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Jpg/turtle.jpg
rename to tests/ImageSharp.Tests/TestImages/Formats/Jpg/turtle.jpg
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Png/blur.png b/tests/ImageSharp.Tests/TestImages/Formats/Png/blur.png
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Png/blur.png
rename to tests/ImageSharp.Tests/TestImages/Formats/Png/blur.png
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Png/indexed.png b/tests/ImageSharp.Tests/TestImages/Formats/Png/indexed.png
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Png/indexed.png
rename to tests/ImageSharp.Tests/TestImages/Formats/Png/indexed.png
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Png/pd.png b/tests/ImageSharp.Tests/TestImages/Formats/Png/pd.png
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Png/pd.png
rename to tests/ImageSharp.Tests/TestImages/Formats/Png/pd.png
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Png/pl.png b/tests/ImageSharp.Tests/TestImages/Formats/Png/pl.png
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Png/pl.png
rename to tests/ImageSharp.Tests/TestImages/Formats/Png/pl.png
diff --git a/tests/ImageProcessorCore.Tests/TestImages/Formats/Png/splash.png b/tests/ImageSharp.Tests/TestImages/Formats/Png/splash.png
similarity index 100%
rename from tests/ImageProcessorCore.Tests/TestImages/Formats/Png/splash.png
rename to tests/ImageSharp.Tests/TestImages/Formats/Png/splash.png
diff --git a/tests/ImageProcessorCore.Tests/project.json b/tests/ImageSharp.Tests/project.json
similarity index 71%
rename from tests/ImageProcessorCore.Tests/project.json
rename to tests/ImageSharp.Tests/project.json
index 9a282c8fc5..f81cbfe824 100644
--- a/tests/ImageProcessorCore.Tests/project.json
+++ b/tests/ImageSharp.Tests/project.json
@@ -1,19 +1,19 @@
{
"version": "1.0.0-*",
- "description": "ImageProcessorCore.Tests Class Library",
+ "description": "ImageSharp.Tests Class Library",
"authors": [ "James Jackson-South and contributors" ],
"packOptions": {
- "projectUrl": "https://github.com/JimBobSquarePants/ImageProcessor",
+ "projectUrl": "https://github.com/JimBobSquarePants/ImageSharp",
"licenseUrl": "http://www.apache.org/licenses/LICENSE-2.0",
"tags": [
- "Image Resize Crop Quality Gif Jpg Jpeg Bitmap Png Fluent Animated"
+ "Image Resize Crop Gif Jpg Jpeg Bitmap Png Core"
]
},
"buildOptions": {
"debugType": "portable"
},
"dependencies": {
- "ImageProcessorCore": "1.0.0-*",
+ "ImageSharp": "1.0.0-*",
"xunit": "2.2.0-*",
"dotnet-test-xunit": "2.2.0-*"
},