当前位置: 首页 > 知识库问答 >
问题:

Phonegap中的动画gif滞后

师博
2023-03-14

我对编程和电话差距非常陌生。在计算机上测试的GIF的动画似乎工作正常,但是当导出到api并安装到我的手机中时。动画是滞后和故障。你知道为什么会发生这种情况吗?谢谢。

共有1个答案

东方森
2023-03-14

在模拟或真实的手机上测试时,gif和图像的尺寸会放大。某些手机甚至将图像转换成位图,这使得图像大得离谱。这更详细地涵盖了这个问题。

您所经历的延迟很可能是由于手机不够强大,无法处理GIF。

你可以尝试在一个有大量内存的模拟手机上运行你的应用程序,看看延迟是否持续。很可能不会。然后慢慢减少手机的内存量,观察是否会出现延迟。

 类似资料:
  • 1.4. GIF动画 下面的程序会演示Go语言标准库里的image这个package的用法,我们会用这个包来生成一系列的bit-mapped图,然后将这些图片编码为一个GIF动画。我们生成的图形名字叫利萨如图形(Lissajous figures),这种效果是在1960年代的老电影里出现的一种视觉特效。它们是协振子在两个纬度上振动所产生的曲线,比如两个sin正弦波分别在x轴和y轴输入会产生的曲线。

  • 问题内容: 您好,我正在使用Swing在Java 1.6上编写GUI应用程序。 我有一个弹出屏幕,该窗口在加载Swing gui时以及稍后会显示gif动画。 我的弹出屏幕是一个JDialog。动画应显示在通过以下方式添加到Jdialog的JLabel上: 现在的事情是,动画仅在gui加载后显示。我相信在GUI加载时(这是我的应用程序中的繁重操作),EDT太忙了,无法运行动画。 现在的问题是,将GU

  • 问题内容: 我想在应用程序中显示GIF动画图像。我发现,Android本身并不支持动画GIF的困难方式。 但是,它可以使用AnimationDrawable显示动画: 开发>指南>图像和图形> Drawables概述 该示例使用在应用程序资源中另存为帧的动画,但是我需要直接显示动画gif。 我的计划是将动画GIF分解为帧,并将每个帧作为可绘制对象添加到AnimationDrawable中。 有谁知

  • 问题内容: 我正在制作一个Java应用程序,它显示文件夹中的某些GIF文件。我目前正在使用代码 可以正常工作,只是我的许多.GIF文件的帧速率配置不正确,前提是浏览器会自动修复此问题,从而使它们以无限的速度显示(frameDelay = 0)。Java默认情况下不执行此操作。如何覆盖frameDelay = 0的Java动画gif必须使用的frameDelay? 问题答案: 我已经找到了,并且非常

  • 问题内容: (Python 3.4,PIL 1.1.7,Pillow 2.5.1) 我希望这能复制原始GIF。 而是将第一帧保存为静止图像。 我究竟做错了什么? 问题答案: 使用此处的枕头Github上的脚本。

  • 有没有办法告诉ffmpg将动画gif转换为比动画gif运行时间更长的mp4?Les说gif是4秒长的设置,可以像动画gif一样重复,但我需要10秒mp4。我将如何在ffmpg中实现它。我当前的转换行如下所示: ffmpeg-i$i.gif-c:v libx264-pix_fmt yuv420p-crf 4-b:v 300K-vf scale=320:-1-movflags faststart$i.