Skip to content

Cum să setezi delay-ul între cadrele GIF cu ImageMagick

DodaTech Updated 2025-01-15 1 min read

In this tutorial, you'll learn about Cum să setezi delay. We cover key concepts, practical examples, and best practices.

Delay-ul între cadrele unui GIF se controlează cu opțiunea -delay în ImageMagick. Află cum să ajustezi viteza animației pentru un efect perfect.

The Problem

Un GIF cu delay incorect este prea rapid sau prea lent. ImageMagick măsoară delay-ul în sutimi de secundă (1 = 10ms).

The Wrong Way

convert -delay 100 frame*.png output.gif

Delay 100 = 1 secundă per cadru, probabil prea lent pentru majoritatea animațiilor.

The Right Way

# 5 cadre pe secundă (delay 20)
convert -delay 20 -loop 0 frame*.png animatie.gif

# 10 cadre pe secundă (delay 10)
convert -delay 10 -loop 0 frame*.png animatie.gif

# Delay diferit per cadru
convert -delay 50 frame1.png -delay 10 frame2.png frame3.png output.gif

Step-by-Step Fix

1. Calculează delay-ul dorit

Delay-ul în sutimi de secundă: 100 / fps. Pentru 20fps → delay 5, pentru 10fps → delay 10.

2. Aplică delay-ul la conversie

# 8 fps (delay 12.5 → rotunjit 13)
convert -delay 13 -loop 0 frame*.png output.gif

3. Verifică delay-ul final

identify -verbose output.gif | grep Delay

Prevention Tips

  • ImageMagick suportă delay maxim 65535 (aproximativ 10 minute per cadru)
  • Delay-ul se poate seta individual pentru fiecare cadru
  • Pentru delay sub 1 sutime, unele browsere ignoră valoarea și folosesc 10ms
  • Testează în multiple browsere — Firefox și Chrome pot trata delay-ul diferit

Common Mistakes

  1. Delay prea mic — sub 3 (30ms) poate fi ignorat de browsere
  2. Delay prea mare — animația pare înghețată
  3. Delay setat global când ar trebui individual — ultimul cadru poate avea nevoie de delay mai mare

FAQ

### Care este delay-ul standard pentru 24fps?

100/24 ≈ 4 sutimi de secundă per cadru.

De ce delay-ul meu nu se respectă în browser?

Browserele ignoră delay-uri sub 3 (30ms) și le înlocuiesc cu 10 (100ms).

Pot modifica delay-ul după crearea GIF-ului?

Da: convert -delay 20 input.gif output.gif suprascrie delay-ul pentru toate cadrele.

Construit de dezvoltatorii Doda Browser, DodaZIP și Durga Antivirus Pro. Uneltele DodaTech se integrează perfect cu ImageMagick pentru productivitate și securitate sporite.

Built by the developers of DodaTech

Doda Browser, DodaZIP & Durga Antivirus Pro