diff --git a/Masuit.Tools.Abstractions/Masuit.Tools.Abstractions.csproj b/Masuit.Tools.Abstractions/Masuit.Tools.Abstractions.csproj
index 3657280..8dae2c5 100644
--- a/Masuit.Tools.Abstractions/Masuit.Tools.Abstractions.csproj
+++ b/Masuit.Tools.Abstractions/Masuit.Tools.Abstractions.csproj
@@ -7,7 +7,7 @@
9.0
true
- 2.4.1.1
+ 2.4.1.2
懒得勤快
Masuit.Tools基础公共库
懒得勤快,长空X
@@ -20,9 +20,9 @@
Github
True
False
- 2.4.1.1
+ 2.4.1.2
masuit.com
- 2.4.1.1
+ 2.4.1.2
https://github.com/ldqk/Masuit.Tools/blob/master/LICENSE
true
true
diff --git a/Masuit.Tools.Abstractions/Media/ImageUtilities.cs b/Masuit.Tools.Abstractions/Media/ImageUtilities.cs
index a4d61be..727ccac 100644
--- a/Masuit.Tools.Abstractions/Media/ImageUtilities.cs
+++ b/Masuit.Tools.Abstractions/Media/ImageUtilities.cs
@@ -105,12 +105,12 @@ namespace Masuit.Tools.Media
resultG.DrawImage(initImage, new Rectangle(0, 0, side, side), new Rectangle(0, 0, initWidth, initHeight), GraphicsUnit.Pixel);
//关键质量控制
- //获取系统编码类型数组,包含了jpeg,bmp,png,gif,tiff
+ //获取系统编码类型数组,包含了jpeg,bmpp,png,gif,tiff
var icis = ImageCodecInfo.GetImageEncoders();
ImageCodecInfo ici = null;
foreach (var i in icis)
{
- if ((i.MimeType == "image/jpeg") || (i.MimeType == "image/bmp") || (i.MimeType == "image/png") || (i.MimeType == "image/gif"))
+ if ((i.MimeType == "image/jpeg") || (i.MimeType == "image/bmpp") || (i.MimeType == "image/png") || (i.MimeType == "image/gif"))
ici = i;
}
@@ -231,12 +231,12 @@ namespace Masuit.Tools.Media
templateG.DrawImage(pickedImage, new Rectangle(0, 0, maxWidth, maxHeight), new Rectangle(0, 0, pickedImage.Width, pickedImage.Height), GraphicsUnit.Pixel);
//关键质量控制
- //获取系统编码类型数组,包含了jpeg,bmp,png,gif,tiff
+ //获取系统编码类型数组,包含了jpeg,bmpp,png,gif,tiff
ImageCodecInfo[] icis = ImageCodecInfo.GetImageEncoders();
ImageCodecInfo ici = null;
foreach (var i in icis)
{
- if (i.MimeType == "image/jpeg" || i.MimeType == "image/bmp" || i.MimeType == "image/png" || i.MimeType == "image/gif")
+ if (i.MimeType == "image/jpeg" || i.MimeType == "image/bmpp" || i.MimeType == "image/png" || i.MimeType == "image/gif")
ici = i;
}
@@ -356,7 +356,7 @@ namespace Masuit.Tools.Media
}
//生成新图
- //新建一个bmp图片
+ //新建一个bmpp图片
using Image newImage = new Bitmap((int)newWidth, (int)newHeight);
//新建一个画板
using Graphics newG = Graphics.FromImage(newImage);
@@ -433,7 +433,7 @@ namespace Masuit.Tools.Media
/// 是否为WEB格式图片
public static bool IsWebImage(string contentType)
{
- return contentType == "image/pjpeg" || contentType == "image/jpeg" || contentType == "image/gif" || contentType == "image/bmp" || contentType == "image/png";
+ return contentType == "image/pjpeg" || contentType == "image/jpeg" || contentType == "image/gif" || contentType == "image/bmpp" || contentType == "image/png";
}
#endregion
@@ -467,10 +467,10 @@ namespace Masuit.Tools.Media
try
{
- using var bmpOut = new Bitmap(rec.Width, rec.Height, PixelFormat.Format24bppRgb);
- using var g = Graphics.FromImage(bmpOut);
+ var bmppOut = new Bitmap(rec.Width, rec.Height, PixelFormat.Format24bppRgb);
+ using var g = Graphics.FromImage(bmppOut);
g.DrawImage(b, new Rectangle(0, 0, rec.Width, rec.Height), new Rectangle(rec.X, rec.Y, rec.Width, rec.Height), GraphicsUnit.Pixel);
- return bmpOut;
+ return bmppOut;
}
catch (Exception)
{
@@ -485,19 +485,19 @@ namespace Masuit.Tools.Media
///
/// Resize图片
///
- /// 原始Bitmap
+ /// 原始Bitmap
/// 新的宽度
/// 新的高度
/// 处理以后的图片
- public static Bitmap ResizeImage(this Bitmap bmp, int newWidth, int newHeight)
+ public static Bitmap ResizeImage(this Bitmap bmpp, int newWidth, int newHeight)
{
try
{
- using var b = new Bitmap(newWidth, newHeight);
+ var b = new Bitmap(newWidth, newHeight);
using var g = Graphics.FromImage(b);
// 插值算法的质量
g.InterpolationMode = InterpolationMode.HighQualityBicubic;
- g.DrawImage(bmp, new Rectangle(0, 0, newWidth, newHeight), new Rectangle(0, 0, bmp.Width, bmp.Height), GraphicsUnit.Pixel);
+ g.DrawImage(bmpp, new Rectangle(0, 0, newWidth, newHeight), new Rectangle(0, 0, bmpp.Width, bmpp.Height), GraphicsUnit.Pixel);
return b;
}
catch (Exception)
@@ -513,12 +513,12 @@ namespace Masuit.Tools.Media
///
/// 裁剪并缩放
///
- /// 原始图片
+ /// 原始图片
/// 裁剪的矩形区域
/// 新的宽度
/// 新的高度
/// 处理以后的图片
- public static Bitmap CutAndResize(this Bitmap bmp, Rectangle rec, int newWidth, int newHeight) => bmp.CutImage(rec).ResizeImage(newWidth, newHeight);
+ public static Bitmap CutAndResize(this Bitmap bmpp, Rectangle rec, int newWidth, int newHeight) => bmpp.CutImage(rec).ResizeImage(newWidth, newHeight);
#endregion
@@ -569,8 +569,8 @@ namespace Masuit.Tools.Media
sH = temSize.Height;
}
- using Bitmap bmp = new Bitmap(dWidth, dHeight);
- using Graphics g = Graphics.FromImage(bmp);
+ using Bitmap bmpp = new Bitmap(dWidth, dHeight);
+ using Graphics g = Graphics.FromImage(bmpp);
g.Clear(Color.WhiteSmoke);
g.CompositingQuality = CompositingQuality.HighQuality;
g.SmoothingMode = SmoothingMode.HighQuality;
@@ -587,7 +587,7 @@ namespace Masuit.Tools.Media
ImageCodecInfo jpegIcIinfo = arrayIci.FirstOrDefault(t => t.FormatDescription.Equals("JPEG"));
if (jpegIcIinfo != null)
{
- bmp.Save(dFile, jpegIcIinfo, ep);//dFile是压缩后的新路径
+ bmpp.Save(dFile, jpegIcIinfo, ep);//dFile是压缩后的新路径
FileInfo fi = new FileInfo(dFile);
if (fi.Length > 1024 * size && quality > 10)
{
@@ -597,7 +597,7 @@ namespace Masuit.Tools.Media
}
else
{
- bmp.Save(dFile, tFormat);
+ bmpp.Save(dFile, tFormat);
}
return true;
}
@@ -651,8 +651,8 @@ namespace Masuit.Tools.Media
sH = temSize.Height;
}
- using Bitmap bmp = new Bitmap(dWidth, dHeight);
- using Graphics g = Graphics.FromImage(bmp);
+ using Bitmap bmpp = new Bitmap(dWidth, dHeight);
+ using Graphics g = Graphics.FromImage(bmpp);
g.Clear(Color.WhiteSmoke);
g.CompositingQuality = CompositingQuality.HighQuality;
g.SmoothingMode = SmoothingMode.HighQuality;
@@ -669,7 +669,7 @@ namespace Masuit.Tools.Media
ImageCodecInfo jpegIcIinfo = arrayIci.FirstOrDefault(t => t.FormatDescription.Equals("JPEG"));
if (jpegIcIinfo != null)
{
- bmp.Save(dest, jpegIcIinfo, ep);//dFile是压缩后的新路径
+ bmpp.Save(dest, jpegIcIinfo, ep);//dFile是压缩后的新路径
if (dest.Length > 1024 * size && quality > 10)
{
quality -= 10;
@@ -678,7 +678,7 @@ namespace Masuit.Tools.Media
}
else
{
- bmp.Save(dest, tFormat);
+ bmpp.Save(dest, tFormat);
}
return true;
}
@@ -737,7 +737,7 @@ namespace Masuit.Tools.Media
break;
}
- //新建一个bmp图片
+ //新建一个bmpp图片
using Image bitmap = new Bitmap(towidth, toheight);
//新建一个画板
@@ -769,27 +769,26 @@ namespace Masuit.Tools.Media
///
/// 调整光暗
///
- /// 原始图片
+ /// 原始图片
/// 原始图片的长度
/// 原始图片的高度
/// 增加或减少的光暗值
- public static Bitmap LDPic(this Bitmap mybm, int width, int height, int val)
+ public static Bitmap LDPic(this Bitmap source, int width, int height, int val)
{
- Bitmap bm = new Bitmap(width, height); //初始化一个记录经过处理后的图片对象
- int x, y; //x、y是循环次数,后面三个是记录红绿蓝三个值的
- for (x = 0; x < width; x++)
+ Bitmap bmp = new Bitmap(width, height); //初始化一个记录经过处理后的图片对象
+ for (int x = 0; x < width; x++)
{
- for (y = 0; y < height; y++)
+ for (int y = 0; y < height; y++)
{
- var pixel = mybm.GetPixel(x, y);
+ var pixel = source.GetPixel(x, y);
var resultR = pixel.R + val; //x、y是循环次数,后面三个是记录红绿蓝三个值的
var resultG = pixel.G + val; //x、y是循环次数,后面三个是记录红绿蓝三个值的
var resultB = pixel.B + val; //x、y是循环次数,后面三个是记录红绿蓝三个值的
- bm.SetPixel(x, y, Color.FromArgb(resultR, resultG, resultB)); //绘图
+ bmp.SetPixel(x, y, Color.FromArgb(resultR, resultG, resultB)); //绘图
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -799,25 +798,25 @@ namespace Masuit.Tools.Media
///
/// 反色处理
///
- /// 原始图片
+ /// 原始图片
/// 原始图片的长度
/// 原始图片的高度
- public static Bitmap RePic(this Bitmap mybm, int width, int height)
+ public static Bitmap RePic(this Bitmap source, int width, int height)
{
- using var bm = new Bitmap(width, height); //初始化一个记录处理后的图片的对象
+ var bmp = new Bitmap(width, height); //初始化一个记录处理后的图片的对象
for (var x = 0; x < width; x++)
{
for (var y = 0; y < height; y++)
{
- var pixel = mybm.GetPixel(x, y);
+ var pixel = source.GetPixel(x, y);
var resultR = 255 - pixel.R;
var resultG = 255 - pixel.G;
var resultB = 255 - pixel.B;
- bm.SetPixel(x, y, Color.FromArgb(resultR, resultG, resultB)); //绘图
+ bmp.SetPixel(x, y, Color.FromArgb(resultR, resultG, resultB)); //绘图
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -832,7 +831,7 @@ namespace Masuit.Tools.Media
/// 原始图片的高度
public static Bitmap Relief(this Bitmap oldBitmap, int width, int height)
{
- using var newBitmap = new Bitmap(width, height);
+ var newBitmap = new Bitmap(width, height);
for (int x = 0; x < width - 1; x++)
{
for (int y = 0; y < height - 1; y++)
@@ -862,14 +861,14 @@ namespace Masuit.Tools.Media
///
/// 拉伸图片
///
- /// 原始图片
+ /// 原始图片
/// 新的宽度
/// 新的高度
- public static async Task ResizeImageAsync(this Bitmap bmp, int newW, int newH)
+ public static async Task ResizeImageAsync(this Bitmap bmpp, int newW, int newH)
{
try
{
- using Bitmap bap = new Bitmap(newW, newH);
+ Bitmap bap = new Bitmap(newW, newH);
return await Task.Run(() =>
{
using Graphics g = Graphics.FromImage(bap);
@@ -891,23 +890,23 @@ namespace Masuit.Tools.Media
///
/// 滤色处理
///
- /// 原始图片
+ /// 原始图片
/// 原始图片的长度
/// 原始图片的高度
- public static Bitmap FilPic(this Bitmap mybm, int width, int height)
+ public static Bitmap FilPic(this Bitmap source, int width, int height)
{
- using var bm = new Bitmap(width, height);
+ var bmp = new Bitmap(width, height);
for (var x = 0; x < width; x++)
{
int y;
for (y = 0; y < height; y++)
{
- var pixel = mybm.GetPixel(x, y);
- bm.SetPixel(x, y, Color.FromArgb(0, pixel.G, pixel.B)); //绘图
+ var pixel = source.GetPixel(x, y);
+ bmp.SetPixel(x, y, Color.FromArgb(0, pixel.G, pixel.B)); //绘图
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -917,12 +916,12 @@ namespace Masuit.Tools.Media
///
/// 左右翻转
///
- /// 原始图片
+ /// 原始图片
/// 原始图片的长度
/// 原始图片的高度
- public static Bitmap RevPicLR(this Bitmap mybm, int width, int height)
+ public static Bitmap RevPicLR(this Bitmap source, int width, int height)
{
- using var bm = new Bitmap(width, height);
+ var bmp = new Bitmap(width, height);
//x,y是循环次数,z是用来记录像素点的x坐标的变化的
for (var y = height - 1; y >= 0; y--)
{
@@ -930,12 +929,12 @@ namespace Masuit.Tools.Media
int z; //x,y是循环次数,z是用来记录像素点的x坐标的变化的
for (x = width - 1, z = 0; x >= 0; x--)
{
- var pixel = mybm.GetPixel(x, y);
- bm.SetPixel(z++, y, Color.FromArgb(pixel.R, pixel.G, pixel.B)); //绘图
+ var pixel = source.GetPixel(x, y);
+ bmp.SetPixel(z++, y, Color.FromArgb(pixel.R, pixel.G, pixel.B)); //绘图
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -945,24 +944,24 @@ namespace Masuit.Tools.Media
///
/// 上下翻转
///
- /// 原始图片
+ /// 原始图片
/// 原始图片的长度
/// 原始图片的高度
- public static Bitmap RevPicUD(this Bitmap mybm, int width, int height)
+ public static Bitmap RevPicUD(this Bitmap source, int width, int height)
{
- using var bm = new Bitmap(width, height);
+ var bmp = new Bitmap(width, height);
for (var x = 0; x < width; x++)
{
int y;
int z;
for (y = height - 1, z = 0; y >= 0; y--)
{
- var pixel = mybm.GetPixel(x, y);
- bm.SetPixel(x, z++, Color.FromArgb(pixel.R, pixel.G, pixel.B)); //绘图
+ var pixel = source.GetPixel(x, y);
+ bmp.SetPixel(x, z++, Color.FromArgb(pixel.R, pixel.G, pixel.B)); //绘图
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -1026,23 +1025,23 @@ namespace Masuit.Tools.Media
///
/// 转换为黑白图片
///
- /// 要进行处理的图片
+ /// 要进行处理的图片
/// 图片的长度
/// 图片的高度
- public static Bitmap BWPic(this Bitmap mybm, int width, int height)
+ public static Bitmap BWPic(this Bitmap source, int width, int height)
{
- using var bm = new Bitmap(width, height);
+ var bmp = new Bitmap(width, height);
for (var x = 0; x < width; x++)
{
for (var y = 0; y < height; y++)
{
- var pixel = mybm.GetPixel(x, y);
+ var pixel = source.GetPixel(x, y);
var result = (pixel.R + pixel.G + pixel.B) / 3; //记录处理后的像素值
- bm.SetPixel(x, y, Color.FromArgb(result, result, result));
+ bmp.SetPixel(x, y, Color.FromArgb(result, result, result));
}
}
- return bm;
+ return bmp;
}
#endregion
@@ -1079,12 +1078,12 @@ namespace Masuit.Tools.Media
string strbase64 = source.Substring(source.IndexOf(',') + 1).Trim('\0');
byte[] arr = Convert.FromBase64String(strbase64);
using var ms = new MemoryStream(arr);
- using var bmp = new Bitmap(ms);
- //新建第二个bitmap类型的bmp2变量。
- using var bmp2 = new Bitmap(bmp, bmp.Width, bmp.Height);
- using var draw = Graphics.FromImage(bmp2);
- draw.DrawImage(bmp, 0, 0, bmp.Width, bmp.Height);
- return bmp2;
+ using var bmpp = new Bitmap(ms);
+ //新建第二个bitmap类型的bmpp2变量。
+ var bmpp2 = new Bitmap(bmpp, bmpp.Width, bmpp.Height);
+ using var draw = Graphics.FromImage(bmpp2);
+ draw.DrawImage(bmpp, 0, 0, bmpp.Width, bmpp.Height);
+ return bmpp2;
}
}
}
\ No newline at end of file
diff --git a/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest.xml b/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest.xml
new file mode 100644
index 0000000..7bc3c60
--- /dev/null
+++ b/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest/Masuit.Tools.AspNetCore.ResumeFileResults.WebTest.xml
@@ -0,0 +1,13 @@
+
+
+
+ Masuit.Tools.AspNetCore.ResumeFileResults.WebTest
+
+
+
+
+ 测试控制器
+
+
+
+
diff --git a/Masuit.Tools.Core/Masuit.Tools.Core.csproj b/Masuit.Tools.Core/Masuit.Tools.Core.csproj
index be5edda..62a196f 100644
--- a/Masuit.Tools.Core/Masuit.Tools.Core.csproj
+++ b/Masuit.Tools.Core/Masuit.Tools.Core.csproj
@@ -21,10 +21,10 @@
830c282f-f7c1-42be-8651-4cd06ac8e73f
Github
True
- 2.4.1.1
- 2.4.1.1
+ 2.4.1.2
+ 2.4.1.2
masuit.com
- 2.4.1.1
+ 2.4.1.2
懒得勤快X
https://github.com/ldqk/Masuit.Tools
true
diff --git a/Masuit.Tools/Properties/AssemblyInfo.cs b/Masuit.Tools/Properties/AssemblyInfo.cs
index 615318a..3622e8a 100644
Binary files a/Masuit.Tools/Properties/AssemblyInfo.cs and b/Masuit.Tools/Properties/AssemblyInfo.cs differ
diff --git a/Masuit.Tools/package.nuspec b/Masuit.Tools/package.nuspec
index 4291674..aaaf793 100644
--- a/Masuit.Tools/package.nuspec
+++ b/Masuit.Tools/package.nuspec
@@ -4,7 +4,7 @@
Masuit.Tools.Net
- 2.4.1.1
+ 2.4.1.2
Masuit.Tools
masuit.com