public static CloudBlockBlob UploadBlobFile(Stream inputStream, string contentType, string outputName, CloudBlobContainer blobContainer)
        {
            CloudBlockBlob outputBlob = null;

            using (Stream image = SafeImage(inputStream, contentType))
            {
                outputBlob = UploadStream(image, contentType, outputName + ImageFormatHelpers.GetExtensionFromContentType(contentType), blobContainer);
            }
            return(outputBlob);
        }
        public static CloudBlockBlob UploadImage(MagickImage image, string contentType, String blobName, CloudBlobContainer blobContainer)
        {
            CloudBlockBlob outputBlob = blobContainer.GetBlockBlobReference(blobName);

            using (Stream outputStream = outputBlob.OpenWrite())
            {
                image.Write(outputStream, ImageFormatHelpers.GetFormatFromContentType(contentType));
            }
            outputBlob.Properties.ContentType = contentType;
            outputBlob.SetProperties();
            return(outputBlob);
        }