public async Task <string> Add(Uri uri, Bitmap bitmap)
        {
            if (bitmap == null)
            {
                return(string.Empty);
            }
            var identifier = Guid.NewGuid().ToString();
            await Task.Factory.StartNew(() =>
            {
                Add(bitmap, $"{identifier}_small", SmallWidth, SmallHeight, true);
                Add(bitmap, $"{identifier}_medium", MediumWidth, MediumHeight, false);
                bitmapRepository.Save(bitmap, identifier);
            });

            bitmap.Recycle();
            return(identifier);
        }
Exemple #2
0
 public string Save(Bitmap bitmap, string name)
 {
     return(decorated.Save(bitmap, name));
 }