Tehnici de animatie-Pascal

3x puncte

categorie: Fizica

nota: 9.49

nivel: Liceu

Aceasta tehnica de animatie este superioara primei tehnici, datorita faptului ca este mai rapida operatia de aducere din memorie pe ecran a unei imagini, decat desenarea ei. Acest fapt constituie un mare avantaj in cazul imaginilor complexe.Pentru a intelege aceasta tehnica, trebuie sa prezentam in prealabil cateva proceduri.
Orice imagine care se afla pe ecran poate fi salvata in memoria i[...]
DOWNLOAD REFERAT

Preview referat: Tehnici de animatie-Pascal

Aceasta tehnica de animatie este superioara primei tehnici, datorita faptului ca este mai rapida operatia de aducere din memorie pe ecran a unei imagini, decat desenarea ei. Acest fapt constituie un mare avantaj in cazul imaginilor complexe.Pentru a intelege aceasta tehnica, trebuie sa prezentam in prealabil cateva proceduri.
Orice imagine care se afla pe ecran poate fi salvata in memoria interna. Exista posibilitatea ca anumite informatii (cum ar fi cele care permit vizualizarea unei imagini) sa fie salvate in memoria interna, alocand spatiul necesar pentru aceasta in timpul executiei programului.

O astfel de alocare a memoriei poarta numele de alocare dinamica si se va studia in detaliu in clasa a zecea, dar pentru aceasta tehnica de animatie ne sunt necesare cateva cunostinte minimale.
Variabila de tip Pointer are posibilitatea de a retine o adresa in memorie (a nu se face confuzie intre adresa unei zone de memorie si continutul ei). Alocarea spatiului in memorie (un numar de octeti consecutivi la o anumita adresa) se face cu ajutorul procedurii GetMem care creeaza in heap o variabila dinamica de dimensiune specificata.

Cum salvam imaginea? De fapt, se salveaza imaginea continuta intr-un dreptunghi pentru care se cunosc coordonatele colturilor din stanga sus si dreapta jos: De unde stim cati octeti sunt necesari pentru a salva o imagine? Aici, ne este de mare folos functia ImageSize. Aceasta functie este de tip Word si returneaza numarul de octeti necesari pentru salvarea unei imagini in cazul cand dispunem de acest spatiu, in caz contrar se returneaza valoarea 0.

Pana acum stim cum putem afla numarul de octeti necesari memorarii imaginii, cum sa rezervam spatiul necesar memorarii imaginii, dar nu stim cum salvam efectiv imaginea (octetii corespunzatori ei aflati in memoria video). Pentru a putea realiza aceasta, folosim procedura GetImage are forma urmatoare: GetImage (x1,y1,x2,y2,a^).
DOWNLOAD REFERAT
« mai multe referate din Fizica

CAUTA REFERAT

TRIMITE REFERAT CERE REFERAT
Referatele si lucrarile oferite de E-referate.ro au scop educativ si orientativ pentru cercetare academica.
Confidentialitatea ta este importanta pentru noi

E-referate.ro utilizeaza fisiere de tip cookie pentru a personaliza si imbunatati experienta ta pe Website-ul nostru. Te informam ca ne-am actualizat termenii si conditiile de utilizare pentru a integra cele mai recente modificari privind protectia persoanelor fizice in ceea ce priveste prelucrarea datelor cu caracter personal. Inainte de a continua navigarea pe Website-ul nostru te rugam sa aloci timpul necesar pentru a citi si intelege continutul Politicii de Cookie. Prin continuarea navigarii pe Website-ul nostru confirmi acceptarea utilizarii fisierelor de tip cookie conform Politicii de Cookie. Nu uita totusi ca poti modifica in orice moment setarile acestor fisiere cookie urmarind instructiunile din Politica de Cookie.


Am inteles