Manuel Amos Professional  Sommaire  Index

Animation IFF


Ce chapitre explique comment AMOS Professional est capable de prendre des donnees sauvegardees au format IFF (Interchangeable File Format), et de les transformer en superbes animations. Les utilisateurs experimentes comme les debutants en AMOS decouvriront un nouveau potentiel pour exploiter leurs competences en programmation.

Les graphiques IFF ont deja ete presentes comme sources pour les images d ecran et les Bobs, et vous devriez etre familier avec les commandes LOAD IFF et SAVE IFF dans les chapitres correspondants sur les Ecrans et les Bobs. Voici un bref rappel :

LOAD IFF
instruction : charge un ecran IFF depuis un disque
Load IFF "nom_du_fichier"
Load IFF "nom_du_fichier", n importe quel numero d ecran

E> Flash Off
   Load Iff"AMOSPro Examples:Logo.Iff"

SAVE IFF
instruction : sauvegarde un ecran IFF
Save Iff "nom_du_fichier"
Save Iff "nom_du_fichier", indicateur de compression

X> Save Iff "My Programs:Iff/Picture_Name.Iff" : Rem Compressed
   Save Iff "My_Programs:Iff/Picture_Name.Iff",0 : Rem Uncompressed

Rappelez-vous que les donnees IFF sauvegardees incluent tous les pre-reglages tels que SCREEN DISPLAY, SCREEN OFFSET, SCREEN HIDE et SCREEN SHOW.

Optimisation de l animation IFF
Il est tout a fait possible de creer une animation "vraie video" en haute definition sur votre Amiga avec AMOS Professional. Malheureusement, vous etes generalement limite par la memoire disponible. Les animations fluides doivent afficher au moins 24 "images" (images fixes separees) par seconde, et chaque image plein ecran en 16 couleurs requiert environ 32k d espace de stockage. Cela signifie que vous devriez investir dans beaucoup de memoire couteuse pour faire tourner quelques secondes d animation, ou bien la memoire d un Amiga non etendu serait epuisee en deux secondes ! Une solution consiste a utiliser de petites images, reduire le nombre de couleurs et compacter ces images en utilisant la commande SPACK, mais le programmeur AMOS Professional merite mieux que cela.

En adaptant la technique de "delta-encodage" issue des recherches video les plus recentes, AMOS Professional est capable d optimiser les donnees IFF, en se concentrant sur les parties de l image qui semblent reellement "bouger", et en ignorant la plus grande partie de l ecran qui reste plus ou moins la meme. Ainsi, au lieu d avoir besoin de stocker une longue sequence d images completes, seules les differences entre une image et la suivante sont enregistrees. Cela ne requiert qu une fraction de l espace de stockage conventionnel et, en bonus, cela permet de decompresser les donnees extremement rapidement.

Retour    Suivant
07.05.01