首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在调整ActiveStorage斑点大小时仅处理gif的第一帧

如何在调整ActiveStorage斑点大小时仅处理gif的第一帧
EN

Stack Overflow用户
提问于 2019-07-29 03:57:54
回答 1查看 359关注 0票数 1

我正在从回形针迁移到活动存储,并且有很多gif文件。

在回形针中,我使用了animated:false选项,带有缩略图。

如何仅调整活动存储变体的第一帧的大小?

我发现gem用于这个mini_magick,它的选项已经折叠,但不能将其连接在一起。

如果这很重要,我将使用google_cloude_storage作为图像存储。

EN

回答 1

Stack Overflow用户

发布于 2019-07-29 17:10:00

变量选项是否不起作用?它应该从gif返回静止帧(第一帧)。您将需要gem来进行图像变体处理:gem "image_processing"

更多细节:https://edgeapi.rubyonrails.org/classes/ActiveStorage/Variant.html

使用调整大小选项预览第一帧:

= image_tag image.variant(调整大小:"170x170").processed

返回全动画gif:

= image_tag镜像

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57244490

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档