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); }
public string Save(Bitmap bitmap, string name) { return(decorated.Save(bitmap, name)); }