Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/three.js/2.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
NopCommerce:图像大小限制_Nopcommerce_Nopcommerce 3.90 - Fatal编程技术网

NopCommerce:图像大小限制

NopCommerce:图像大小限制,nopcommerce,nopcommerce-3.90,Nopcommerce,Nopcommerce 3.90,使用NopComm 3.90 NopComm中有没有设置图像大小限制的方法 在配置->设置->媒体设置中,我可以设置图像的大小,但根据我收集的信息,这是设置图像的默认大小?我需要对我们的出版商必须遵守的图像大小设置一个严格的限制。谢谢 如果您在管理面板中使用默认图片上载,则在图片插入过程中会触发此方法 /// <summary> /// Validates input picture dimensions /// </summary> /// <param name

使用NopComm 3.90

NopComm中有没有设置图像大小限制的方法


在配置->设置->媒体设置中,我可以设置图像的大小,但根据我收集的信息,这是设置图像的默认大小?我需要对我们的出版商必须遵守的图像大小设置一个严格的限制。谢谢

如果您在管理面板中使用默认图片上载,则在图片插入过程中会触发此方法

/// <summary>
/// Validates input picture dimensions
/// </summary>
/// <param name="pictureBinary">Picture binary</param>
/// <param name="mimeType">MIME type</param>
/// <returns>Picture binary or throws an exception</returns>
public virtual byte[] ValidatePicture(byte[] pictureBinary, string mimeType)
{
    using (var destStream = new MemoryStream())
    {
        ImageBuilder.Current.Build(pictureBinary, destStream, new ResizeSettings
        {
            MaxWidth = _mediaSettings.MaximumImageSize,
            MaxHeight = _mediaSettings.MaximumImageSize,
            Quality = _mediaSettings.DefaultImageQuality
        });
        return destStream.ToArray();
    }
}
//
///验证输入图片尺寸
/// 
///图像二进制
///MIME类型
///图片二进制或引发异常
公共虚拟字节[]ValidatePicture(字节[]PictureBiner,字符串mimeType)
{
使用(var destStream=new MemoryStream())
{
ImageBuilder.Current.Build(PictureBinear、destStream、新大小设置
{
MaxWidth=\u mediaSettings.MaximumImageSize,
MaxHeight=\u mediaSettings.MaximumImageSize,
质量=\u mediaSettings.DefaultImageQuality
});
返回destStream.ToArray();
}
}
如果在“媒体设置”中设置“MaximumImageSize”,nopCommerce将自动调整大图像的大小

设置约束以强制执行特定的最小图片大小不存在。 但您可以轻松地为此创建一个插件。