问题标签 [tgifimage]
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.
c++builder - 即使另一个正在工作,也要保持一个表单更新
我创建了一个小表单,我想在它们工作时将其放在其他表单之上。基本上就像一个小的“正在加载...请稍候”通知。它包括一个动画TGIFImage。问题是,当另一个表单正在努力工作时,这个表单的动画和更新会卡顿。可能是因为它们在同一个线程中运行?有没有一种快速简便的方法可以让这个小表格总是很好地更新?也许是确保它在自己的线程中处理的快速方法?
delphi - 某些 GIF 查看器的 Delphi TGIFImage 动画问题
我发现使用 Delphi 2009 创建的动画 GIFTGIFImage
有时无法在某些GIF 查看器中正确播放。问题是动画过早地重新启动。
考虑以下示例:
(这是我能找到的最简单的例子,它展示了这个问题。)
输出是一个相当大的动画 GIF。在 Internet Explorer 11 中,整个 15 秒的“电影”可以正常播放,但在 Google Chrome 中,“电影”在大约 4 秒后过早地重新启动。
为什么是这样?
- 输出的 GIF 文件有问题吗?
- 如果是这样,我上面的代码有问题,还是有问题
GIFImg
? - 如果不是,查看器中问题的性质是什么?有多少可用的观众有这个问题?有没有办法在 GIF 创建过程中“避免”这个问题?
为了 SO 用户的利益,上面的代码是一个最小的工作示例。当然,当我发现这个问题时,我并没有创造这些迷幻模式。相反,我正在研究 Lorenz 系统模拟器,并制作了这个在 IE 中播放但在 Chrome 中不播放的 GIF 动画:
在 Internet Explorer 11 中,模型会在动画重新启动之前旋转 360 度。在谷歌浏览器中,动画在大约 20 度后过早重新启动。
- Lorenz 图像适用于 Internet Explorer 11.0.9600.17239、GIMP 2.8.0、Opera 12.16
- Lorenz 图像在 Google Chrome 36.0.1985.143 m、Firefox 26.0、27.0.1、31.0 中不起作用。
如果我在 The GIMP 中打开一个“有问题的”GIF 并让 GIMP(重新)将其保存为动画 GIF,则结果适用于每个查看器。以下是 Lorenz 动画的 GIMPed 版本:
使用十六进制编辑器比较这两个文件,并使用Wikipedia 文章作为参考,例如,似乎 'NETSCAPE' 字符串在原始(unGIMPed)版本中的位置错误。有点奇怪的是,即使我设置了GIF 图像的width
和height
,逻辑屏幕描述符中的对应值也不存在。
delphi - 调整 TGifimage 的大小
我正在尝试TGifimage
使用以下过程调整动画大小。我可以毫无问题地调整大小,但动画 gif 的质量非常差。
知道如何提高质量吗?
目前,动画 gif 显示为黑色,看起来已损坏。
delphi - 带有动画 GIF 的 TGIFImage - 事件不起作用 - 如何检测动画进度?
DelphiTGIFImage
有以下事件:OnPaint
, OnAfterPaint
, OnLoop
, OnEndPaint
. 但是在显示动画 GIF 时,这些事件都不会被调用。
我使用以下代码来显示动画 GIF:
播放动画时如何提取当前可见帧索引?
如何检测动画何时完成?
如何检测下一帧何时显示?
OnProgress
仅在第一个动画循环期间调用事件,在绘制最后一个动画帧之后 - TGIFImage 将从第一帧继续动画,但此事件停止工作。
我正在使用 Delphi 10.2 Tokyo。
ios - 使用 SwiftGifOrigin swift4 对图像进行一次动画处理
我正在尝试使用SwiftGifOrigin pod 制作一次动画,但它不起作用,使用.loadgif
图像可以无限次制作动画,但我想为图像制作一次动画
形象出口
使用此方法图像动画无限次
并且使用这种方法没有发生任何事情它不显示任何图像
android - 我想更改 Android 上的 GifImageView 位置
我想更改 Android 上的 GifImageView 位置。通过使用 OnTouchListener 方法获取用户编织到屏幕中的点的位置。我想在 GifImageView 重定位中使用这个位置。你能帮助我吗?
我尝试使用上述代码更改位置,但包含此错误:
xml代码: