diff --git a/EasyTool.EmitMapper/EasyTool.EmitMapper.csproj b/EasyTool.EmitMapper/EasyTool.EmitMapper.csproj
index 854b61d..0996f96 100644
--- a/EasyTool.EmitMapper/EasyTool.EmitMapper.csproj
+++ b/EasyTool.EmitMapper/EasyTool.EmitMapper.csproj
@@ -12,7 +12,7 @@
A open source C# tool to make .NET easy
Tool Power
- https://github.com/786744873/easytool
+ https://github.com/dotnet-easy/easytool
https://easy-dotnet.com
README.md
LICENSE
diff --git a/EasyTool.Image/EasyTool.Image.csproj b/EasyTool.Image/EasyTool.Image.csproj
new file mode 100644
index 0000000..6a444e4
--- /dev/null
+++ b/EasyTool.Image/EasyTool.Image.csproj
@@ -0,0 +1,49 @@
+
+
+
+ netstandard2.1;.net6.0
+ 11
+ enable
+ $(MSBuildProjectName.Replace(" ", "_").Replace(".Core", ""))
+
+ 一个大西瓜,TimChen
+ 2023.0908.1
+
+ A open source C# tool to make .NET easy
+
+ Tool Power
+ https://github.com/dotnet-easy/easytool
+ https://easy-dotnet.com
+ README.md
+ LICENSE
+ logo.png
+
+
+
+
+ True
+ \
+
+
+ True
+ \
+
+
+ True
+ \
+
+
+
+
+
+
+
+
+
+
+ True
+ \
+
+
+
+
diff --git a/EasyTool.Core/ImageCategory/ImgExtension.cs b/EasyTool.Image/ImageCategory/ImgExtension.cs
similarity index 100%
rename from EasyTool.Core/ImageCategory/ImgExtension.cs
rename to EasyTool.Image/ImageCategory/ImgExtension.cs
diff --git a/EasyTool.Core/ImageCategory/ImgUtil.cs b/EasyTool.Image/ImageCategory/ImgUtil.cs
similarity index 100%
rename from EasyTool.Core/ImageCategory/ImgUtil.cs
rename to EasyTool.Image/ImageCategory/ImgUtil.cs
diff --git a/EasyTool.ImageTests/EasyTool.ImageTests.csproj b/EasyTool.ImageTests/EasyTool.ImageTests.csproj
new file mode 100644
index 0000000..4c22132
--- /dev/null
+++ b/EasyTool.ImageTests/EasyTool.ImageTests.csproj
@@ -0,0 +1,23 @@
+
+
+
+ net6.0
+ enable
+ enable
+
+ false
+ true
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/EasyTool.CoreTests/ImageCategory/ImageUtilTests.cs b/EasyTool.ImageTests/ImageCategory/ImageUtilTests.cs
similarity index 72%
rename from EasyTool.CoreTests/ImageCategory/ImageUtilTests.cs
rename to EasyTool.ImageTests/ImageCategory/ImageUtilTests.cs
index bf27115..76b1ec2 100644
--- a/EasyTool.CoreTests/ImageCategory/ImageUtilTests.cs
+++ b/EasyTool.ImageTests/ImageCategory/ImageUtilTests.cs
@@ -1,6 +1,5 @@
-using System.Drawing;
-
-using Microsoft.VisualStudio.TestTools.UnitTesting;
+using Microsoft.VisualStudio.TestTools.UnitTesting;
+using System.Drawing;
namespace EasyTool.CoreTests.ImageCategory
{
@@ -14,8 +13,8 @@ public class ImageUtilTests
[TestMethod]
public void MaskImageTest()
{
- Image ori = new Bitmap(@"C:\Desktop\ori.jpg");
- Image mask = new Bitmap(@"C:\Desktop\mask.jpg");
+ Image ori = new Bitmap(Path.Combine(Environment.CurrentDirectory.Split("bin")[0], "ImageCategory","Resources","ori.jpg"));
+ Image mask = new Bitmap(Path.Combine(Environment.CurrentDirectory.Split("bin")[0], "ImageCategory", "Resources", "mask.jpg"));
Console.WriteLine($"ori-width:{ori.Width} | ori-height:{ori.Height}");
Console.WriteLine($"mask-width:{mask.Width} | mask-height:{mask.Height}");
@@ -23,7 +22,7 @@ public void MaskImageTest()
Image result = ImgUtil.MaskImage(mask, ori);
Console.WriteLine($"result-width:{mask.Width} | result-height:{mask.Height}");
- result.Save(@"C:\Desktop\result.jpg");
+ result.Save(Path.Combine(Environment.CurrentDirectory.Split("bin")[0], "ImageCategory", "Resources", "result.jpg"));
}
[TestMethod]
diff --git a/EasyTool.CoreTests/ImageCategory/Resources/mask.jpg b/EasyTool.ImageTests/ImageCategory/Resources/mask.jpg
similarity index 100%
rename from EasyTool.CoreTests/ImageCategory/Resources/mask.jpg
rename to EasyTool.ImageTests/ImageCategory/Resources/mask.jpg
diff --git a/EasyTool.CoreTests/ImageCategory/Resources/ori.jpg b/EasyTool.ImageTests/ImageCategory/Resources/ori.jpg
similarity index 100%
rename from EasyTool.CoreTests/ImageCategory/Resources/ori.jpg
rename to EasyTool.ImageTests/ImageCategory/Resources/ori.jpg
diff --git a/EasyTool.CoreTests/ImageCategory/Resources/result.jpg b/EasyTool.ImageTests/ImageCategory/Resources/result.jpg
similarity index 100%
rename from EasyTool.CoreTests/ImageCategory/Resources/result.jpg
rename to EasyTool.ImageTests/ImageCategory/Resources/result.jpg
diff --git a/EasyTool.sln b/EasyTool.sln
index 60f869c..d51f761 100644
--- a/EasyTool.sln
+++ b/EasyTool.sln
@@ -19,6 +19,10 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EasyTool.NPOI", "EasyTool.N
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EasyTool.NPOITests", "EasyTool.NPOITests\EasyTool.NPOITests.csproj", "{7AC7EC2E-003E-49E7-8124-09B88C8F8A49}"
EndProject
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "EasyTool.Image", "EasyTool.Image\EasyTool.Image.csproj", "{F7AEE692-A41F-4B64-A659-B3F92EA03429}"
+EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EasyTool.ImageTests", "EasyTool.ImageTests\EasyTool.ImageTests.csproj", "{09E30ABC-1F36-4D65-8416-AF7C5C75DA65}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Any CPU = Debug|Any CPU
@@ -57,6 +61,14 @@ Global
{7AC7EC2E-003E-49E7-8124-09B88C8F8A49}.Debug|Any CPU.Build.0 = Debug|Any CPU
{7AC7EC2E-003E-49E7-8124-09B88C8F8A49}.Release|Any CPU.ActiveCfg = Release|Any CPU
{7AC7EC2E-003E-49E7-8124-09B88C8F8A49}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F7AEE692-A41F-4B64-A659-B3F92EA03429}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {F7AEE692-A41F-4B64-A659-B3F92EA03429}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {F7AEE692-A41F-4B64-A659-B3F92EA03429}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {F7AEE692-A41F-4B64-A659-B3F92EA03429}.Release|Any CPU.Build.0 = Release|Any CPU
+ {09E30ABC-1F36-4D65-8416-AF7C5C75DA65}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {09E30ABC-1F36-4D65-8416-AF7C5C75DA65}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {09E30ABC-1F36-4D65-8416-AF7C5C75DA65}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {09E30ABC-1F36-4D65-8416-AF7C5C75DA65}.Release|Any CPU.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
diff --git a/README.md b/README.md
index 4920eba..d9e715d 100644
--- a/README.md
+++ b/README.md
@@ -5,7 +5,7 @@
一个开源的 .NET 工具库, 使得开发变得更加有效率
-[](https://github.com/786744873/easytool/actions/workflows/pull_request.yml)
+[](https://github.com/dotnet-easy/easytool/actions/workflows/pull_request.yml)
[](https://www.nuget.org/packages/EasyTool.Core)
中文 | English
@@ -53,4 +53,4 @@ Easytool 封装了开发过程中一些常用的方法
**微信:ygdxg8657 (备注进群) QQ群:543829648 903210423(已满)**
-
+