QNA > H > How To Add A Gif Image Using Html Code

How to add a GIF image using HTML code

If you’re asking how to add a GIF image to a site using HTML code:

  1. foo.gif 

If you’re asking how to animate a sequence of images without converting them to a GIF image then you’ll need to rely on something other than HTML:

  1. @keyframes foo { 
  2. 0% { content: url(image1.jpg); } 
  3. 25% { content: url(image2.jpg); } 
  4. 50% { content: url(image3.jpg); } 
  5. 75% { content: url(image4.jpg); } 
  6. 100% { content: url(image5.jpg); } 
  7.  
  8. .bar { 
  9. animation-name: foo; 
  10. animation-duration: 3s; 
  11. animation-iteration-count: infinite; 
  12. max-height: 500px; 
  13. max-width: 90vw; 
  14.  
  15.  

I’d recommend converting your sequence of images into a GIF since not all browsers may support CSS animations.

Il metodo più semplice per creare una GIF quasi senza perdite da una sequenza di immagini è usare FFMPEG per convertire la sequenza di immagini in un file video e poi convertire il file video in una GIF:

  1. ffmpeg -r 2 -start_number 1 -i "%cd%\image%d.jpg" output.mp4 
  2. ffmpeg -y -i output.mp4 -vf fps=2,scale=-1:-1:flags=lanczos,palettegen palette.png 
  3. ffmpeg -i output.mp4 -i palette.png -lavfi "fps=2,scale=-1:-1:flags=lanczos [x]; [x][1:v] paletteuse" -y output.gif 

Then you can use the 1st method for HTML.

Di Apicella

Perché tutti gli iPhone sono progettati allo stesso modo? :: Quando sarà revocato il divieto di Huawei per gli Stati Uniti?
Link utili