发布到Azure Blob存储时自动生成缩略图或图像预览

ma08

我正在将图片发布到Azure blob存储。当我存储全分辨率图像时,我想维护图像的缩略图(或预览)的单独集合。是否可以编写脚本(或挂钩),在其中将图像上传到Blob存储时,图像的缩略图也会自动保存。

请告知是否有编写此脚本的方法。

我不想在客户端或服务器端进行大小调整。我正在使用SAS使客户端能够将图像直接上传到Blob存储。我可以将图像发送到我正在运行的移动服务(服务器),在这里可以调整图像的大小并上传到Blob存储。但是我不想让这些调用使服务器超载。

贾科班德森

是的,的确是有可能的,您可以通过使用BlobTrigger部署WebJob来做到这一点,该WebJob接受新创建的Blob的输入流,并让您将其修改为输出Blob,使用出色的imageresizing.net库,代码看起来像这样:

public static void ResizeMicroImages(
        [BlobTrigger("orig/{name}.{ext}")] Stream input,
        [Blob("90x126/{name}.png", FileAccess.Write)] Stream output
){
        ImageBuilder.Current.Build(new ImageJob(input, output, new Instructions()
        {
            AutoRotate = true,
            Width = 90,
            Height = 126,
            OutputFormat = OutputFormat.Png,
        }));
    }

但是,在我们的设置中,我们看到很多问题,当webjob对未处理的blob进行初始检查时,webjob抛出OutOfMemoryExceptions,但这可能是特定于我们的设置的(我们有很多图片)。我们已更改为手动将消息添加到存储队列,然后由Webjob使用QueueTrigger对其进行处理。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在php中生成缩略图,发布到Azure Computer Vision API

来自分类Dev

动态生成缩略图到bxslider

来自分类Dev

动态生成缩略图到bxslider

来自分类Dev

如何在 powerapps 中将图像发布到 Azure 存储?

来自分类Dev

发布到Azure Blob存储时非常偶尔出现400错误的请求错误

来自分类Dev

无法发布到 Azure 存储?无效路径错误

来自分类Dev

发布到Azure时未加载捆绑的CSS

来自分类Dev

MVC网站发布到Azure时始终为英语

来自分类Dev

发布到Azure时找不到模块gulp.js

来自分类Dev

MVC网站发布到Azure时始终为英语

来自分类Dev

从 Visual Studio 发布到 Azure 时出现错误 10054

来自分类Dev

WORDPRESS发表缩略图->链接发布

来自分类Dev

WordPress的发布缩略图问题

来自分类Dev

从Azure Devops将发布包发布到PyPi时挂在麻线上

来自分类Dev

悬停时自动播放视频的图像缩略图

来自分类Dev

使用Python-xmlrpc从外部图像链接设置Wordpress发布缩略图

来自分类Dev

tumblr如何在发布链接时获取页面缩略图?

来自分类Dev

当我放置网站网址时,如何为Facebook发布设置缩略图

来自分类Dev

使用img标签自动调整缩略图图像预览大小或自动重绘画布?

来自分类Dev

如何使用Azure媒体服务生成Sprite缩略图

来自分类Dev

Azure自动化Power Shell-如何从URL下载Zip文件夹并将其发布到Azure blob

来自分类Dev

Azure Devops:构建一个 winforms 项目并将发布文件复制到 Azure blob 存储

来自分类Dev

Azure:HOWTO / BEST-Practice:使用Blob将Q发布到多个目的地,并使用Webjob发布WebApp?

来自分类Dev

自动发布到instagram

来自分类Dev

发布缩略图显示在父div之外

来自分类Dev

使用水平滚动显示Wordpress发布缩略图

来自分类Dev

在functions.php中从循环实现发布缩略图

来自分类Dev

将发布网址链接到滑块上的缩略图

来自分类Dev

最近发布的缩略图未在移动设备中显示

Related 相关文章

  1. 1

    在php中生成缩略图,发布到Azure Computer Vision API

  2. 2

    动态生成缩略图到bxslider

  3. 3

    动态生成缩略图到bxslider

  4. 4

    如何在 powerapps 中将图像发布到 Azure 存储?

  5. 5

    发布到Azure Blob存储时非常偶尔出现400错误的请求错误

  6. 6

    无法发布到 Azure 存储?无效路径错误

  7. 7

    发布到Azure时未加载捆绑的CSS

  8. 8

    MVC网站发布到Azure时始终为英语

  9. 9

    发布到Azure时找不到模块gulp.js

  10. 10

    MVC网站发布到Azure时始终为英语

  11. 11

    从 Visual Studio 发布到 Azure 时出现错误 10054

  12. 12

    WORDPRESS发表缩略图->链接发布

  13. 13

    WordPress的发布缩略图问题

  14. 14

    从Azure Devops将发布包发布到PyPi时挂在麻线上

  15. 15

    悬停时自动播放视频的图像缩略图

  16. 16

    使用Python-xmlrpc从外部图像链接设置Wordpress发布缩略图

  17. 17

    tumblr如何在发布链接时获取页面缩略图?

  18. 18

    当我放置网站网址时,如何为Facebook发布设置缩略图

  19. 19

    使用img标签自动调整缩略图图像预览大小或自动重绘画布?

  20. 20

    如何使用Azure媒体服务生成Sprite缩略图

  21. 21

    Azure自动化Power Shell-如何从URL下载Zip文件夹并将其发布到Azure blob

  22. 22

    Azure Devops:构建一个 winforms 项目并将发布文件复制到 Azure blob 存储

  23. 23

    Azure:HOWTO / BEST-Practice:使用Blob将Q发布到多个目的地,并使用Webjob发布WebApp?

  24. 24

    自动发布到instagram

  25. 25

    发布缩略图显示在父div之外

  26. 26

    使用水平滚动显示Wordpress发布缩略图

  27. 27

    在functions.php中从循环实现发布缩略图

  28. 28

    将发布网址链接到滑块上的缩略图

  29. 29

    最近发布的缩略图未在移动设备中显示

热门标签

归档