aio*_*obe 14
如果您在firefox中查看图像,可以右键单击它并选择属性:
你会看到的 Type: GIF image (animated, 54 frames)
因此,它是一个已重命名为.jpg的gif图像.
var c = 1;
/* Preloading images */
var image1 = new Image();
image1.src = "a1.jpg";
var image2 = new Image();
image2.src = "a2.jpg";
var image3 = new Image();
image3.src = "a3.jpg";
var image4 = new Image();
image4.src = "a4.jpg";
var image5 = new Image();
image5.src = "a5.jpg";
function disp_img(w)
{
if (c == 6)
{
c = 1;
}
var img_src = "a" + c + ".jpg";
document.ani.src = img_src;
c++;
}
t = setInterval("disp_img(c)", 1000);
Run Code Online (Sandbox Code Playgroud)
为了完整起见,我想指出我的是Motion-JPEG - 一种jpg动画.
MJPEG通常由网络摄像头生成,是一个连接在一起的JPEG文件流,一个接一个,有时由HTTP标头分隔,并由具有多部分/ x混合替换的MIME类型的webcam-web服务器提供服务; boundary =,其中boundary =定义分隔符.
在github上搜索动画JPEG相关项目会产生两个结果:
如果人们关心动画GIF的大小,他们会将其剥离为单独的JPG帧,并告诉浏览器通过一些JavaScript代码就地交换这些帧.对于例子.(帕维尔的回答)
然后实际上是一个提议的动画JPEG标准,它源于MJPEG并在每个JPG帧中声明帧速率等等.不太可能很快到达浏览器.
最后,我见过图像托管人用G4的mp4版本代替大型动画GIF进行演示,还有一些Javascript用于为下载/不支持的浏览器提供实际的GIF.
不,JPEG本身,通过JFIF,不提供设置本身动画JPG文件的工具,就像Noldorin在所选答案中已经注意到的那样.:耸肩:
| 归档时间: |
|
| 查看次数: |
43214 次 |
| 最近记录: |