Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 错误CS0571'ResizeSettings.Scale.set'、'ImageBuilder.Current.get':无法显式调用运算符或访问器_C#_Asp.net Core_Imageresizer - Fatal编程技术网

C# 错误CS0571'ResizeSettings.Scale.set'、'ImageBuilder.Current.get':无法显式调用运算符或访问器

C# 错误CS0571'ResizeSettings.Scale.set'、'ImageBuilder.Current.get':无法显式调用运算符或访问器,c#,asp.net-core,imageresizer,C#,Asp.net Core,Imageresizer,调试我的asp.net核心应用程序时,出现以下异常: 错误CS0571“ResizeSettings.Scale.set”、“ResizeSettings.Quality.set”和“ImageBuilder.Current.get”派生自下面的代码剪切显示 Bitmap bitmap = new Bitmap(pictureLocalPath); using (MemoryStream stream = new MemoryStream()) { Size size = this.Ca

调试我的asp.net核心应用程序时,出现以下异常: 错误CS0571“ResizeSettings.Scale.set”、“ResizeSettings.Quality.set”和“ImageBuilder.Current.get”派生自下面的代码剪切显示

Bitmap bitmap = new Bitmap(pictureLocalPath);
using (MemoryStream stream = new MemoryStream())
{
    Size size = this.CalculateDimensions(bitmap.Size, targetSize, ResizeType.LongestSide, true);
    ResizeSettings settings1 = new ResizeSettings();
    settings1.Width=size.Width;
    settings1.Height=size.Height;
    settings1.set_Scale(2); //error here
    settings1.set_Quality(this.mediaSettings_0.DefaultImageQuality); //error here
    ImageBuilder.get_Current().Build(bitmap, stream, settings1);//error here
    byte[] binary = stream.ToArray();
    this.SaveThumb(thumbLocalPath, thumbFileName, string.Empty, binary);
}

看起来您正在使用ImageResizer库

根据……尺寸和质量都是属性。在C中,设置如下属性:

settings1.Scale = 2;
settings1.Quality = this.mediaSettings_0.DefaultImageQuality;
关于ImageBuilder错误,请举一个示例,说明如何以正确的方式使用属性,再次使用它:

您的错误消息非常清楚地告诉您出了什么问题


我强烈建议您阅读您决定使用的库的文档,更重要的是,在学习了更多的C基础教程之后,您在开发过程中将需要大量使用属性。

谢谢,我会这样做,但现在我需要尽快重构代码,这就是为什么我要询问那些更有知识的人,寻求帮助。settings1.Scale=2修复了创建另一个错误CS0266的整数隐式转换无法将类型“int”隐式转换为“ImageResizer.ScaleMode”,我将对此进行检查,其余的工作就像一个符咒一样再次感谢!
ImageResizer.ImageBuilder.Current.Build(bitmap, stream, settings1);