Codificare bitmap-urilor

Codificarea datelor într-un calculator

Folosit pentru a codifica numerele 1, 2, 4, 8, 16 octeți. În cazul în care numărul pare să intraengine nivel, pe mediul de stocare sunt eliminate, cel puțin doi octeți.

Atunci când stocarea un număr de biți (stânga) este dată de semnul numărului.

În calcul, pentru a simplifica operațiile aritmetice, folosind coduri speciale (înainte, înapoi și opțional). Datorită acestui fapt a facilitat determinat ?? ix rezultat calcul semn al operației aritmetice, o operație de scădere se reduce la numere plus aritmetică. Numerele pozitive sunt stocate în codul direct, iar numerele negative în suplimentare.

cod binar drept - ϶ᴛᴏ o astfel de reprezentare a unui număr binar, în care semnul plus este codificat zero în numărul cifre cel mai semnificativ și semnul minus - unitate. În acest caz, bitul de semn este numit un punct de reper.

De exemplu, numărul 510 și # 8209; 510. prezentate într-un cod de viu din patru cifre care arata ca acest lucru: 510 = 0.1012; # 8209; 510 = 1.1012. Aici este condiționată separă semna biți.

Codul Reverse pentru numere negative obținute din codul direct cu inversiune, în care unitățile de biți fără semn se înlocuiesc cu zerouri și zerouri sunt înlocuite cu altele. De exemplu, # 8209; numărul de cod 510 inversă arată # 8209; 510 = 1.0102.

cod suplimentar pentru numere negative obținute din codul de returnare prin adăugarea unei unități la LSB codul. De exemplu, numărul de # 8209; 510 în codul inversă arată 1.0112.

Pentru numerele pozitive înainte, înapoi, și meci de coduri suplimentare.

Pentru numere fractionare folosit stocarea format în virgulă mobilă. Atunci când acest număr este mai întâi convertit într-o formă normalizată.

unde m (<1) – мантисса числа;

q - radix;

p - numărul de ordine.

Să se dea un număr în sistemul zecimal 12375. Converti la o formă normală: 12375 = 0.12375 * 10 februarie.

Să se dea un număr în sistemul binar 1100 011. Noi l transforme într-o formă normală: 1100.011 = 0.1100011 * 2100.

Atunci când depozitați partea fracționară de biți alocate mantisei, o parte - pentru stocarea numărul de ordine și stânga bit este stocat semn.

Numărul mantisă exprimat în codul direct, pentru ambele numere pozitive și negative. Diferența apare numai în valoarea bitul de semn.

La introducerea de informații, fiecare caracter (litere, numere, semne de punctuație, etc.). ?? ennoy codificată de secvență determinată de cifre binare, în conformitate cu standardele de codificare internaționale, cunoscut sub numele de codificare tabele.

Cel mai utilizat pe scară largă este tabelul de cod ASCII (American Standard Code pentru schimbul de informații). În prima parte a tabelului (coduri 0-127) conțin coduri de litere latine, cifre, semne de punctuație și caractere de control. A doua parte a tabelului (coduri) este situat între 128-255 conceput pentru a găzdui un caracter național. În diferite țări, diferite sisteme de operare pot utiliza diferite versiuni ale a doua jumătate a tabelului de cod, denumite extensii ASCII.

Sistemul de codificare Unicode este conceput pentru a sprijini caracterul național. set de caractere Unicode are mai multe forme de reprezentare. In cele mai multe cazuri, o codare doi octeți, care permite de a codifica 65.536 de caractere.

image Raster este formată dintr-o multitudine de pixeli individuali (pixeli ?? s). Fiecare punct este caracterizat de poziția și culoarea.

Adâncimea de culoare - ϶ᴛᴏ numărul de biți alocați pentru a codifica culoarea fiecărui punct, ᴛ.ᴇ. numărul de biți per pixel. adâncime de culoare este măsurată în biți.

imagini linie de arta alb-negru sunt codificate de un singur bit. Pentru a codifica 256 de nuanțe de gri tonalități necesită un octet - formatul de codificare imagini alb-negru este general acceptat.

Pentru codificarea raster imagine color, folosind standarde de codare diferite:

256 culori standard (1 octet) pot codifica 256 de nuanțe de culori.

High Color Standard (2 octeți), puteți codifica până la 65 de mii. Culori.

Standard True Color (3 bytes), puteți codifica 16,700,000. Culori diferite. Formatul în baza sa de date are trei culori de bază: roșu (roșu, R), verde- ?? eny (verde, G) și albastru (albastru, B). Fiecare culoare are 256 de culori și este codificat de 1 octet. Ca rezultat, amestecarea a trei culori primare se obține 16,7 Mill. Shades. Un astfel de sistem este numit RGB care codifică primele litere ale numelor de culori de bază.

a se vedea, de asemenea,

Bitmap este un set de puncte (pixeli) de diferite culori. Pixel - suprafața minimă a imaginii, dintre care de culoare pot fi setate independent. Procesul de codificare a imaginii realizată discretizarea spațială. [Citește mai mult].

Bitmap este un set de puncte (pixeli) de diferite culori. Pixel - suprafața minimă a imaginii, dintre care de culoare pot fi setate independent. Procesul de codificare a imaginii realizată discretizarea spațială. [Citește mai mult].

articole similare