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」會自動調整高畫質圖像。
設置約束以強制執行特定的最小圖片大小不存在。 但是你可以很容易地創建一個插件。