示例#1
0
        public static ThumbNailSizes GetThumbNailSizes(ThumbNailType thType)
        {
            string  settingsFile = Path.Combine(AppContext.BaseDirectory, "AppSettings.json");
            string  settings     = File.ReadAllText(settingsFile);
            dynamic result       = JsonConvert.DeserializeObject(settings);

            ThumbNailSizes[] tSizes = JsonConvert.DeserializeObject <ThumbNailSizes[]>(result.ThumbNailSizes.ToString());
            foreach (ThumbNailSizes ts in tSizes)
            {
                if (ts.thumbNailType == thType)
                {
                    return(ts);
                }
            }
            return(tSizes[2]);
        }
示例#2
0
 public ThumbNailSizes(ThumbNailType t, int w, int h)
 {
     thumbNailType = t;
     Width         = w;
     Height        = h;
 }