目标:我想从动画GIF中抓取最佳帧并将其用作静态预览图像.我相信最好的框架是显示最多内容的框架 - 不一定是第一帧或最后一帧.
以此GIF为例:
-
这是第一帧:
-
这是第28帧:
很明显,第28帧代表了整个GIF.
我怎么能以编程方式确定一帧是否有更多像素/内容?您可以指出我的任何想法,想法,包/模块或文章将不胜感激.
伙计们,我想知道sorl-thumbnail是否有从底部到顶部裁剪的任何选项...我有一个垃圾问题,在一些图片中,sorl-thumbnail正在裁剪图片中人物的头部.
谢谢
是否可以使用mini_magick或image_science 获取图像的直方图?
我担心mini_magicks使用mogrify不允许这样的信息检索.image_science几乎没有记录,似乎仅限于缩略图缩放和裁剪.
要采取的一种方法是迭代每个像素并在Ruby中提取其值.但这需要有关像素的信息,这也是我在mini_magick中无法达到的.
我可以回退到RMagick或im_magick,但这些要么不那么流行/未知,要么据说性能不好.