0
使用NopComm 3.90。NopCommerce:图像大小限制
NopComm中有设置图像大小约束的方法吗?
在配置 - >设置 - >媒体设置,我可以设置图像的大小,但从我收集的这是设置默认大小的图像?我需要对我们的发布商必须遵守的图像大小设置严格的限制。谢谢。
使用NopComm 3.90。NopCommerce:图像大小限制
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();
}
}
如果您在媒体设置nopCommerce设置“MaximumImageSize”会自动调整高画质图像。
设置约束以强制执行特定的最小图片大小不存在。 但是你可以很容易地创建一个插件。