问题标签 [animated-gif]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
2011 浏览

asp.net - ASP.NET:如何检查图像是否为 GIF,特别是扩展名已更改的图像

我已经接手了以前的开发人员在我的工作中创建的自定义论坛的工作,并且遇到了一个小错误。我们不允许在论坛中使用 GIF 动画作为头像。但是,如果有人要拍摄动画 GIF,将其重命名为 imagename.jpeg,然后上传,论坛将显示该图像为动画。

这是一个非常奇怪的错误,因为如果扩展名不是 .gif,我什至认为它不会播放动画。

所以我的问题是:有没有办法检查(在.NET 2.0 中)图像是否是动画 gif,即使扩展名不是?

巴拉

0 投票
1 回答
198 浏览

ruby-on-rails - 计算机视觉网站图像幻灯片帮助

我正在在线显示计算机视觉算法的输出。运行算法后,我留下了一个包含大约 1000 个 16 位 .tiff 文件的文件夹。我需要将网站上的这些内容放在一个列表中,以便研究人员可以点击并找到该列表。还需要一个具有“动画 gif”感觉的图像帧,可以开始停止和反向播放。关于最好的方法的任何想法?使用什么语言?我在 Ruby on Rails 中创建了一个简单的网站,但我不知道它是否有能力满足我的要求。

0 投票
5 回答
3793 浏览

jquery - 浏览器:按下转义后继续gif动画

当您单击停止按钮或通过 Escape 键调用它时,Firefox(和我相信的其他浏览器)会停止 gif 动画。

我有一个文本输入,在更改时会发出 ajax 请求来更新其他元素。作为这种 ajaxyness 的一部分,我有一个动画 gif 来显示反馈。
我还在此输入中捕获了转义键,以便清除文本字段以获得更好的用户体验。

我的问题是在按下一次转义键后,在刷新页面之前,没有任何 ajax gif 动画。有谁知道解决方法?


我试过的东西:

我在处理 and 的函数中尝试了e.stopPropagation();and ,但这似乎不起作用。我怀疑这会停止触发更多的 js 事件,并且浏览器会捕获转义,而不管 js 活动如何。e.cancelBubble = true;e.keyCode == 27

我通过添加/删除 css 类来显示/隐藏 gif,因此很难应用“更改 gif url 以重置”解决方法。我什至不知道这是否有效 - 没有测试它。但这似乎很难。如果有人知道这可行并且知道使用background-image: url(../images/ajax-loader_dotcirclel13x13.gif);css 应用 hack 的简单方法,请告诉我。

0 投票
11 回答
111417 浏览

java - 显示动画 GIF

如何在 Java 应用程序中显示动画 GIF?

0 投票
5 回答
103911 浏览

html - HTML5 画布中的动画 GIF

在 HTML5 中,如何在有效的画布中轻松绘制动画 GIF(请不要使用太多复杂的代码)(使用 drawImage,画布中仅显示第一帧)

0 投票
1 回答
6409 浏览

graphics - 您可以将 GIF 和/或动画 GIF 合并到一个动画 GIF 中吗?

有谁知道是否可以将多个 gif 或动画 gif 连接到一个动画 gif 中(即将帧连接到一个主动画 gif 中)?

我想要一些服务器端功能来做到这一点。

该文件在尺寸、模式等方面将相同,只是它们的内容会有所不同。

谢谢!

0 投票
4 回答
22160 浏览

android - 是否可以在 Android 中播放 GIF 格式?

我想将播放 gif 格式添加到我的 android 应用程序中。可以做到这一点,我该怎么做?

0 投票
4 回答
35694 浏览

javascript - 从 JavaScript 重新启动动画 GIF 而不重新加载图像

我正在使用动画 GIF 创建动画幻灯片。我正在从一个动画交叉淡入淡出到下一个动画。问题是:我发现确保 GIF 从第一帧开始动画的唯一方法是在每次显示时重新加载它。每个 GIF 大约 200KB,这对于连续幻灯片放映来说带宽太大了。

这是我当前的代码。img并且nextimg是每个都<div>包含一个的标签<img>nextimg_img是与<img>要显示的下一个图像对应的标签。

这个想法是它将src下一个图像的属性设置为'',然后将其设置回要显示的 GIF 的源。

这很有效——它从头开始重新启动动画——但 GIF 似乎每次显示时都会重新下载。

编辑:这是一个循环幻灯片,我试图避免在第二次/第三次/后续时间显示时从网络重新加载 GIF。

0 投票
5 回答
36478 浏览

video - linux上的动画gif到avi

.avi有没有办法在 Linux 上将动画 gif 转换为视频格式(例如)?

我已经试过了

但我得到的只是视频的第一张图片。

0 投票
1 回答
1353 浏览

wpf - 动画 GIF 在 VS2010 的设计视图中工作,但运行时错误?

我一直在尝试从 Mike Eshva 关于动画 Gif 的回答中获取代码,从这里开始:

如何获得动画 gif 以在 WPF 中工作?

在此重述(包括翻译的评论):

}

这是我的页面的 XAML,只是试图显示一个动画 GIF:

在 Page1 的设计视图中,我看到动画 gif 愉快地做着它应该做的事情,没有构建错误,没有设计错误,它只是按照它应该的方式工作。一旦我启动页面以确保它在浏览器中工作,我就会在该行中收到以下错误:<my:AnimatedImage x:Name="Wait" Source="arrows.gif" Width="16" Height="16" />

'设置属性'WpfBrowserApplication1.AnimatedImage.Source' 引发异常。行号“11”和行位置“21”。

我一直试图让它工作一段时间。当项目运行时,我该怎么做才能让图像动画?