Agrandir et reduire l ecran
ZOOM
instruction : change la taille d une partie d ecran
Zoom numero source, x1 ,y1 ,x2,y2 To numero destination,x3,y3,x4,y4
Cette commande unique permet de produire toute une gamme d effets impressionnants en modifiant la taille de l image d une zone rectangulaire de l ecran. Selon les tailles relatives des zones source et destination, les images peuvent etre agrandies, reduites, ecrasees ou etirees a volonte. ZOOM prend en parametre le numero de l ecran source, suivi des coordonnees du coin superieur gauche et du coin inferieur droit de la zone a capturer. Apres le mot TO, indiquez le numero de l ecran de destination et les nouvelles coordonnees de la zone qui recevra l image zoommee. AMOS Professional redimensionnera automatiquement l image.
La fonction LOGIC peut etre utilisee pour capturer une image a partir de l ecran logique au lieu de specifier un numero d ecran physique. De la meme maniere, vous pouvez deposer l image zoommee sur un ecran logique. Cela est explique ci-dessous.
Ecrans physiques et logiques
Lorsque vous regardez des images en mouvement au cinema ou en video, vous observez une
illusion. L animation graphique est creee par une succession rapide d images fixes appelees
"frames". Les ecrans de television ne montrent pas non plus de vraies images animees, ils
trompent l oeil et le cerveau en mettant a jour les images fixes cinquante fois par seconde.
Pour obtenir des mouvements graphiques vraiment fluides, l ordinateur doit effectuer toutes les operations graphiques en moins d un cinquantieme de seconde. Le programmeur AMOS Professional doit donc atteindre cette vitesse, sinon les programmes souffrent d un vilain effet de clignotement. Ce probleme est resolu par une technique qui consiste a alterner entre deux ecrans pendant les dessins. Voici comment cela fonctionne.
Considerez la zone visible comme l ecran "physique". Imaginez maintenant un deuxieme ecran, invisible, sur lequel les nouvelles operations de dessin sont effectuees. Appelez-le "ecran logique". Le mouvement fluide est obtenu en alternant entre ecran physique et ecran logique.
L ecran physique est affiche normalement, puis des que le nouvel affichage est pret sur l ecran logique, ils sont inverses. L ancien ecran physique devient logique, et recoit les nouveaux dessins pour la prochaine image. Ce processus est totalement automatique avec la commande DOUBLE BUFFER, decrite en detail dans le Chapitre 7.2.
SCREEN SWAP
instruction : echange l ecran logique et physique
Screen Swap
Screen Swap numero