Animation jpg图像可以支持动画吗?

Animation jpg图像可以支持动画吗?,animation,jpeg,Animation,Jpeg,上面的jpg图像是如何设置动画的?据我所知,jpg格式不支持动画。不,JPEG文件格式对动画没有固有的支持 您链接的图像实际上是一个带有jpg文件扩展名的动画GIF。(在这种情况下,浏览器显然会忽略MIME类型,并查看文件头字节。)这是一幅GIF图像。。。分机已手动更换。浏览器引擎足够智能,可以决定图像格式,而不考虑文件扩展名 如果在firefox中查看图像,可以右键单击图像并选择属性: 您将看到Type:GIF图像(动画,54帧) 因此,它是一个已重命名为.jpg的gif图像。是, var c


上面的jpg图像是如何设置动画的?据我所知,
jpg
格式不支持动画。

不,JPEG文件格式对动画没有固有的支持


您链接的图像实际上是一个带有
jpg
文件扩展名的动画GIF。(在这种情况下,浏览器显然会忽略MIME类型,并查看文件头字节。)

这是一幅GIF图像。。。分机已手动更换。浏览器引擎足够智能,可以决定图像格式,而不考虑文件扩展名

如果在firefox中查看图像,可以右键单击图像并选择属性:

您将看到
Type:GIF图像(动画,54帧)

因此,它是一个已重命名为.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);

可以使用单个jpeg制作动画。谷歌“jpeg css精灵”。当然,这不是jpeg格式的本地动画支持。

没有jpeg不支持动画。保存扩展名为.jpeg的GIF文件不会使其成为jpeg文件。它仍然是一个GIF文件。因为OS Image viewer不查看文件扩展名,而是查看内容

如果以二进制文件(在文本编辑器中)打开该文件,您将看到第一行包含
GIF89ad�D�|
� 这是GIF的最新版本。

为了完整性,我想指出,我们有一种jpg动画

MJPEG通常由网络摄像头生成,是一个连接在一起的JPEG文件流,一个接一个,有时由HTTP头分隔,由网络摄像头网络服务器提供MIME类型的multipart/x-mixed-replace;boundary=,其中boundary=定义分隔符

搜索动画JPEG相关项目会得到两个结果:

  • 如果人们关心动画GIF的大小,他们会将其分割成单独的JPG帧,并告诉浏览器通过一些JavaScript代码就地交换这些帧。对于(主席的答复)

  • 然后实际上有一个提议的标准,它源于MJPEG,并在每个JPG帧中声明帧率等等。不太可能很快进入浏览器

  • 最后,我看到图像宿主用mp4版本的GIF来代替大型动画GIF进行演示,再加上一些Javascript来为下载/不受支持的浏览器提供实际的GIF


    不,JPEG本身,通过JFIF,并没有提供一种工具来制作JPG文件本身的动画,正如所选答案中已经指出的那样:耸耸肩:

    有点像necro帖子,但由于当我试图获取有关像素运动jpeg的信息时,首先出现了这个问题,这里有一些额外的信息

    从Pixel2开始,谷歌创建了运动jpeg,这是一种普通的jpeg,其结尾是mp4视频。 更多信息请点击此处:


    JPG不会产生动画。您可能看到一系列使用javascript渲染的JPG图像,或者看到一个名为JPG的GIF文件。即使文件名中添加了错误的扩展名,web服务器和浏览器仍可能识别正确的GIF文件类型

    如果您使用十六进制编辑器打开图像文件,并且它是一种GIF格式,则会看到以下
    4字节
    指定该图像类型为GIF


    1我喜欢Firefox用于web开发的另一个原因。您甚至不需要查看属性,它就在标题栏中(带有尺寸标注)@人渣,谢谢你们。由于诺尔多林先回答了,我会给他正确的答案。在这里,我看到了这个jpg动画图像转到这个页面,并在新标签中打开图像