using System.IO;
namespace Store.Product.Models.PublishParameters.Image
{
///
/// 上传图片参数
///
public class ImageParameters
{
///
/// 是否随机删除一张详情图
///
public bool IsRandomDelDetailImg { get; set; }
///
/// 是否随机主图
///
public bool IsRandomMainImg { get; set; }
///
/// 复制上家主图视频
///
public bool IsUploadVideoByCopy { get; set; }
///
/// 上传自己视频空间索引视频
///
public SwitchParams IsUploadVideoFromToIndex { get; set; }
///
/// Logo水印
///
public SwitchParams IsLogoWaterMark { get; set; }
///
/// 图片质量百分比
///
public int PicQuality { get; set; }
///
/// 商铺文字水印
///
public bool IsShopNameWaterMark { get; set; }
///
/// 是否随机属性图充当主图
///
public bool IsRandomPropImgFillToMainImg { get; set; }
///
/// 简单的电脑详情图
///
public bool IsSimpleContentPc { get; set; }
///
/// 是否删除主图 索引
///
public SwitchParams IsDelMainImgByIndex { get; set; } = new SwitchParams();
///
/// 是否删除详情图 索引 在之前
///
public SwitchParams IsDelDetailImgByFromToIndex { get; set; } = new SwitchParams();
///
/// 是否开启 详情图 最大上传
///
public SwitchParams IsOnlyUpDetailImgMaxCount { get; set; } = new SwitchParams();
///
/// 主图 白底最后一张
///
public bool IsMainImgBackgroundWihiteLast { get; set; }
///
/// 是否盗链
///
public bool IsSteal { get; set; } = false;
///
/// 是否保留前x张主图
///
public SwitchParams IsKeepMainImgNum { get; set; } = new SwitchParams();
public ImageParameters()
{
IsLogoWaterMark = new SwitchParams();
//string brandPath = Path.Combine(GlobalConfig.AppDirectory + "Brand\\brand.png");
//if(File.Exists(brandPath))
//{
// IsLogoWaterMark.Value = System.Drawing.Image.FromFile(brandPath);
//}
}
}
}