public SaveImageAsync ( string uri, double angle ) : System.Threading.Tasks.Task | ||
uri | string | |
angle | double | |
return | System.Threading.Tasks.Task |
public async Task SaveImageAsync(string uri, double angle)
{
await Task.Factory.StartNew(() =>
{
Bitmap img = (Bitmap)Bitmap.FromFile(uri);
ImageFormat imgfrmt = img.RawFormat;
img.RotateFlip(GetImageRotate(angle));
if (File.Exists(uri))
{
File.Delete(uri);
}
img.Save(uri, imgfrmt);
});
}