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); //} } } }