我希望能够从本地网络重新采样加载到内存中的jpeg,然后将生成的位图文件作为jpeg直接保存到Azure云(无需首先将jpeg保存到本地网络然后上传)。我找不到任何方法,但我想我会在这里查看JIC。这是我的高级代码,它缺少将位图作为jpeg保存到blob的部分:
Bitmap img = ImageMethods.ResampleImage(Image.FromFile(imageFileNames(i)), ImageMethods.ImageSize.Small_800x600)
var blobContainer = GetBlobContainer(Properties.Settings.Default.BlobContainerName);
var blob = blobContainer.GetBlockBlobReference(blobFilePath);
// Save image into Azure as jpeg...
您可以使用创建StreamWriter
var writer = new StreamWriter(blob.OpenWrite());
然后,你只需要保存到这个StreamWriter
。