diff --git a/ImageProcessorCore.sln b/ImageSharp.sln
similarity index 82%
rename from ImageProcessorCore.sln
rename to ImageSharp.sln
index f98844362..f54284074 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 3d686f0f2..2ac11db66 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 fac7d397a..19f998288 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 2ddb64dcd..68c904822 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 1eb2d8b1c..16bcc14ce 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 ed9718423..1d9adb338 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 1c853949f..2c2a16965 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 cc05f6bb4..812b41b5d 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 db7e7536f..4d928330f 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 76a37a7a7..ff9203b03 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 2480262e0..73221bc31 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 528e4faf3..8e9d5f796 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 6cb717e62..2e32329f2 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 0e8812a25..1cc54ec8c 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 0a22ac273..b55e07e6b 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 134b19014..5faaa02c0 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 a801582f7..04a4b6e50 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 0bf02b8a5..aa3658c2f 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 215ab23a6..21539c616 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 5bf2dc3ea..54602380f 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 cb4662a01..c00d92208 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 946c47a37..ed85fb86b 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 87fb38159..70491ba22 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 7899dcf44..a59be9ca8 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 f5da2252b..00eab47fc 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 a2704ae65..8f056ff9d 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 107320412..af8e50c7b 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 a420122e8..23fce0173 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 1e9b3ea23..ecb497d3e 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 b61fa30fa..fe487323e 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 37b387acb..a985165ad 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 c36197815..47cbee4fb 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 3984d7d14..d97441fe2 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 0f6e62993..7e6c6601e 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 a08864296..448fb7aa0 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 3d4a7ba79..2e167c54f 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 2b169a1ee..e1a14e0f0 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 1532f5ec9..6f9c45cc6 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 d1abfedd3..1b829850d 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 a48b2a895..ce827e54c 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 a0f5d0ec0..c146667a0 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 c33745ed7..a948c511d 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 3e09a1ea2..f47bfa5c3 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 f0fd21a8c..84fccd374 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 e128044cd..1e0bc596b 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 0132b10e3..67fad0de4 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 9c1b9df5d..6ecd5bb36 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 f19c4578c..f77c95a4b 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 e88ee83f3..f425d9c73 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 52888692c..b03f9d6c2 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 ad6fed7bc..e5e604aa6 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 266373059..8ba4c9034 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 c41d4c7c3..ae8a12bce 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 47d99161f..e80196313 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 9d62483dd..1958abf78 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 0993705bc..5dd1f60a0 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 03d678c2c..d23629c50 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 04b79fdb8..a2357548e 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 883f53dfe..e88f306d2 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 7db6d55bd..4a4cb85ee 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 1d5cbe27f..9f310a363 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 7d63cf4f4..98939d1c9 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 0caefaab9..625aa4d12 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 c6bd5888d..4a3ec7896 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 cfe11a7a4..e9b06b056 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 ccbeaabb0..1ca9234bb 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 3cd88ebf4..59296a3eb 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 0ad46254c..d0d9249a0 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 a03ffc912..3460e935e 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 6852ec444..1082f0d45 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 d54d7b834..3f2de7d88 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 f9a3b2d8c..226a9d17b 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 24f56fb34..9730c026c 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 dc409748b..51dbb31a5 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 39ea5ecbf..722299812 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 dd7114e0b..bff2ab872 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 d99ed598b..5846f3e08 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 b7ac7dbfd..b768d8861 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 bf75cf8e8..6fb0a463c 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 e8004c2a2..6bd070cc8 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 d231126c2..b8f10b27a 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 e7de3bc29..330326acf 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 de3c66495..a9246d449 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 475643c1d..b99a96462 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 6218da2da..9198d443c 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 42627626d..7205840b7 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 a01fce35b..0da8fe4d4 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 6f626ee70..4be602f4b 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 6f640c4b9..b01f3ab32 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 c21a52d21..e652cb504 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 4b0a01973..80b5f3c6e 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 42949cf16..5334bcba3 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 81c388930..4afc1cfdb 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 665a7fbd9..29b34aa9a 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 5c59d8cc9..57db04301 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 c23140c7b..5614f6246 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 572815630..4c584c7ba 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 7135ca62e..4a6990789 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 b85d4f698..e16f43fbe 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 e606a2306..4713a6533 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 071dc62c8..79d98f5fb 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 62737de66..12c13beaf 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 8c0400f24..fc2cc974a 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 051053c2a..36ef23398 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 8fe036ccf..6cb97420c 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 62b4b7891..cffc9861a 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 615a8f897..9c5ae63e6 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 35aa10f18..8bc5a861c 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 8467d3b9f..d4159e996 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 a4131af6e..f56b6d513 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 e51ea6415..460dc61c9 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 b511b2694..5f5f015ad 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 7a7083202..9c076ca25 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 7542f4d38..b722f36b8 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 ea7ab15f7..61fc354e3 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 7ce886578..1d0d04317 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 2c7a07ed0..666f1b35a 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 cee4b682b..6c4bd0caa 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 2b9b9c256..7b3ffe5b3 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 d85d2ad9f..f8c372c18 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 ec9ceb6dc..0e2ff7949 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 6098f6377..14b0266ef 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 087c99514..69bd70545 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 dcb1ec80e..18e59e002 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 f4551000b..cc69a5b7d 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 94117b9a8..790c5f76b 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 6fb559f5e..0be0f78ad 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 8f87ec1ca..8417cad83 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 31ea703a6..96ce4c297 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 5c35b3d4d..753dad8b2 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 8256a30a5..421e27ba3 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 9c1f729fd..08e086a43 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 e448ffc15..e6275ac6a 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 b3a428515..b0274f671 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 de3bf0dfc..0915000c4 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 38a0a7c38..230ba8b40 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 dfa30794a..8cfd9b52c 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 f58ec34c2..ab738460b 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 da42e8dae..d940112a8 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 077a5ad2a..935cdf953 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 a2c0ca202..35e8b025d 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 4373b5fd1..d62983698 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 6c624c6a6..c071ec0c2 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 e2fc14a05..2ee577418 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 400f46f8d..03fe29de4 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 107148100..0a53e1666 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 e8e4ef4c2..aefda6dc4 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 70e65d909..89e2d8107 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 019840366..ff139cfab 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 91443672d..82ae19914 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 0b67395a2..eebdfe4b6 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 060534a1b..145e83136 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 c084db86a..5584dac80 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 99886bc5f..c5b615869 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 41fa13b30..b8f365fcd 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 95ef07755..b4637b4f1 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 69efc72b6..b17bdf24b 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 7e447c5fc..c99cf20fc 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 42989d044..16c03f48e 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 93fdee2e2..0414444d7 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 5d87d1247..1a89df146 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 d2b0417ee..c8094a1ff 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 193caf176..3cd47659c 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 dc05f8e2e..c1377a4e1 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 6fe2c3a49..2c06d06f5 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 b2bb9ab34..d94f48cde 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 d03dbbb9a..bae645ac8 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 15a66bebe..f2d012c6c 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 0684904f0..880a43453 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 cf2aaf744..53e876615 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 546d5b846..6d18078f7 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 e8be74427..990d526eb 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 b752dcf02..f51d7384e 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 a79bc85ef..f302ca99c 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 e89b0d1a9..478d6722d 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 0f4c027f5..585dd1b63 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 ea81ff60c..2205073f0 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 b0fd01b28..8b92af125 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 3c07b1b83..6f4a9f759 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 d0cf5d73e..d88832634 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 3dd0c8799..428c8e801 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 b60ef51dc..45491610b 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 aadac231b..0a339a527 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 c3e73bc37..956557c62 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 b9300b087..e715c7839 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 a72e398e6..d3eb3f225 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 321946cea..903308c4b 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 9afef2dae..a3dc82559 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 6b74b7981..a266db3b2 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 f7cc0ba54..c28bb3c81 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 5dc69574a..28a2ebf48 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 72554690c..0e50ad8ac 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 f0ee928d6..ef09a18f5 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 0dac73bf7..6b433f6ae 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 94e7ceb4a..a938b2325 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 af840b292..c0adb4da4 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 c9b21a37e..5a9668316 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 7ace8ab2d..5266555c9 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 209ebf05e..06c28c9b1 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 a0ce94341..20ce1a723 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 82db8ed86..3cfb3d6c1 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 a2572bee1..0545aa910 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 c62316de5..3c4db20bd 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 4ad1616f9..e7bd84c31 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 52fac0c30..29171d42f 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 414bb10b2..7b87a3d1b 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 e2a9087eb..7f6a44ea7 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 f5e140575..c9893d62d 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 6c39e36b1..d87b55b9d 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 0e8883c9a..e973e411a 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 9b0af064b..6d5053111 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 4b9c9f8d6..4722378d7 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 b17f131af..f37797fec 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 6600e7c6e..ead8f7b3c 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 481c6c79a..b8ead4192 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 cb982986d..cd18d90cb 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 ecc3073af..ab4cefa71 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 b49484fca..9adfb9425 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 ba1910f02..db0c7ac61 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 5422f71e9..efbb3a57c 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 320402462..189215f08 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 d25f447a4..86cefda22 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 1b1ab3f35..0235479bf 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 1d8b2cc16..2e0000324 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 194e481ef..3c86fcfee 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 71d08e4d7..03fb0b283 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 d8d8fb7ab..dbb99d1c4 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 a6f0678f6..d6efccec7 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 292904bde..bc2f3197a 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 72c235800..28341b3fe 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 d428ecdb9..938f50bad 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 bce83aaaa..9d0c2f58a 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 1236681ff..df5c030ce 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 d6ca2bb5c..20631494a 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 181d438a6..1dd630b45 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 d65161038..f7bf7a837 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 588a35df7..27156d49d 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 17e886d30..a0bfc1413 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 49a3ad467..adb238a19 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 281d0190a..8b746cb8f 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 43d05fc88..a11724351 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 0dea58440..ce100a8c7 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 ced92365b..3d25cf859 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 6ed82afc0..f771de1a5 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 c0d1d2fdd..4584b258f 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 e0f2917c2..03f5a6d7b 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 cacd35f0a..f4bc3a6f2 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 58b6a9d58..ec2417f9c 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 85f68c531..6ef90bda4 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 eb8e07ade..8755bf3e4 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 f88f9abef..921ea23a8 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 2269bb251..afdb5bbc9 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 ef0ab9cea..eb5506151 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 877a689f2..ee3da5ec6 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 d66e67438..f8f0a59e8 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 7c2b642a4..d1322b773 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 2751350cd..4aa756842 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 51cd52598..10a09827b 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 02f5503c8..3ee28d06b 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 ba062ac71..ae3948491 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 99e5263ff..88d47db51 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 031ff47cd..4d4c7d855 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 9b940d234..c70259db6 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 7708fe0ae..f7216d851 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 8345879b1..24e97aa4f 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 9c55c1227..f48c730b1 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 79cecad5e..7ecf63274 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 695e5b740..39f8b862d 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 410dc8c82..c723ff0c7 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 f69e3727c..eb3e5cb8e 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 ed072605b..a65e62e7c 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 f091d2a9d..1e8b8ef15 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 091ce2abf..593a0bbe6 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 433202e52..ac7ef8123 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 002712705..2d36e2da8 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 aac69cf15..549ac05ef 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 5a8f7e370..7d88ca6e1 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 598ab4ae7..c442b71c9 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 b92c4e0a8..ba6d5687c 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 5a82f139d..8b4c6ea10 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 e45a4fb2d..82b26b946 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 e83ec5118..3d80b88fe 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 c67e9a704..2f9ad3d37 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 fff7f0fd3..cb7e21db0 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 56b2ffa20..29eb768d9 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 664e94871..efbfe75a8 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 6824fd8cd..a7ecf6c08 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 74eddb18a..10b174cd5 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 9b475edc0..d4af4ad38 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 ada41339d..653524e20 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 e803fcb5d..4755acb1e 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 e2fb370b0..e32c7d35e 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 83ced1eba..966514577 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 a18f5993e..3c83fd892 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 19ceaa04b..1d317795d 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 edbe8000f..6796ba617 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 7c0bde66e..a56aec9ec 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 66636e41c..55bfa852b 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 1a5e9c12b..adb7cb36d 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 22cfff493..79a7aa3ba 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 ee85ae929..dc9d3a150 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 7609f3616..5fe4c3e00 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 6329c3b66..b5e4d3105 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 9fbe024ca..3fddad1da 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 43e4b0b19..97cd71718 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 f9a3751ad..9e9dd34db 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 2f5858f32..ce088eac4 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 a491cc768..fdbbc5cde 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 e41915ab0..c07071e70 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 faca17735..cd1cc5638 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 78aa5ca01..5672b5bae 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 3ff2fe2cf..8b5ff3f51 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 ff1708390..5a33aac2b 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 45986ad4a..397bdef06 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 1fec1f63b..876ba7ebc 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 db9ae17e0..04704b672 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 954d133b0..96fb39e07 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 360ae650f..11db7e691 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 bbcf5a35e..fa7347a97 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 9d321ba4a..4f77dc11a 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 ad32b8c80..e79cb7186 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 f2a4729aa..3d57ceff5 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 c1ca682f7..f7e7f8517 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 f159fb943..e6d3cd757 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 9a282c8fc..f81cbfe82 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-*"
},