public static IList <ImageCut> GetImageCutsByCutConfigName(string cutGroupName) { ImageCutGroup cut = FileManagementConfig.ImageCutGroups.Find(a => a.Name == cutGroupName); AtawDebug.Assert(cut != null && cut.ImageCuts.Count > 0, string.Format(ObjectUtil.SysCulture, "名称为{0}的截图配置不存在,或者没有截图配置项", cutGroupName), AtawAppContext.Current); return(cut.ImageCuts); }
public void OnReadXml() { ImageCutGroup group = ImageCutGroups.FirstOrDefault(a => a.Name == CORE_SIGN); if (group != null) { ImageCutGroups.ForEach(a => { if (a.Name != CORE_SIGN) { foreach (ImageCut cut in group.ImageCuts) { bool isNoImg = a.ImageCuts.Exists(c => c.ImageSizeHeight != cut.ImageSizeHeight && c.ImageSizeWidth != cut.ImageSizeWidth); if (isNoImg) { a.ImageCuts.Add(cut); } } } }); } }