我可以将内存中的位图直接保存到Azure作为jpeg

问题描述 投票:0回答:1

我希望能够从本地网络重新采样加载到内存中的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...
c# image azure azure-storage-blobs
1个回答
-1
投票

您可以使用创建StreamWriter

var writer = new StreamWriter(blob.OpenWrite());

然后,你只需要保存到这个StreamWriter

© www.soinside.com 2019 - 2024. All rights reserved.