Kā to aprēķina?

  • Thread starter Domkrats / / ani
  • Start date
D

Domkrats / / ani

Guest
Q. Ja ir 1024 * 1280 pikseļi uz ekrāna un katrs pikselis var būt ap 16 miljoniem krāsu.Atrast atmiņas, kas vajadzīgas šim?

Ans.4MB

Kā to aprēķina?

 
Čau,

16 miljoni krāsas pikselī līdzekļi 24Bits (2 ^ 24 = 16.777.216) vai 3 biti uz pikseli.1024 x 1280 px ekrāns nozīmē 1310720 pikseļi.

Nepieciešams atmiņas saglabāt šo ekrānu ir 1310720 pikseļi x 3 baiti = 3.932.160 baiti, netālu no 4Mbytes.

 
log (16e6) / log (2) = 23,9 24 Bit nepieciešams 16 miljonu krāsu (3 Byte)

1024 * 1.280 * 3 = 3.932.160 Byte = 3,75 MB

 
ja man ir tik dziļi krāsu skalas tagad, kā mēs īstenot tā, lai tas ir redzams uz ekrāna, CRT, LCD un drīz vien pastāv nepieciešams AAK t īstenotu

 
Iepriekš pareizu aprēķināšanu.Bet, lūdzu, rūpēties par reālo sistēmas ieviešana.Ja Jums īstenot uz 32 bitu sistēmas, un jūs vēlaties augstu veiktspēju?Tāpēc, ka 32-bitu sistēmas var strādāt ar 32-bitu datu nolasīšanas / ierakstīšanas.3-baits (24-bit) darbība var grūta un samazināt veiktspēju.Tātad jūs varat izmantot 4-baitu (32-bitu) 1 pixel, Tas nozīmē, ka 1024 * 1.280 * 4 = 5 MB.

 

Welcome to EDABoard.com

Sponsor

Back
Top