WEBVTT 00:00:00.000 --> 00:00:04.950 In aceasta sectiune, vreau sa vorbesc despre cum functioneaza imaginile digitale pe computer. Deci, 00:00:04.950 --> 00:00:10.218 aici am un exemplu - o imagine a unor flori galbene si ce vom vedea este ca 00:00:10.218 --> 00:00:15.359 asta arata ca un fel de chestie organica, rotunda si intreaga. In computer, va 00:00:15.359 --> 00:00:20.187 insemna doar foarte multe mici mumere. Deci, cum functioneaza sta ? Deci 00:00:20.187 --> 00:00:24.868 ce vreau sa fac este sa imi indrept atentia pe aceasta floare din stanga sus. Vei vedea ca 00:00:24.868 --> 00:00:29.914 exista o zona mica si verde cu o chestie mica in mijloc. Deci daca maresc cu un factor de 00:00:29.914 --> 00:00:34.960 zece doar pe acel patrat, arata asa. Deci ce vezi in acea imagine este 00:00:34.960 --> 00:00:39.910 alcatuit din aceste chesti mici si patrate. Deci astea se numesc pixeli. Deci fiecare pixel este 00:00:39.910 --> 00:00:45.325 patrat. Ei sunt destul de meci, deci, sti, nu este un numar exact pentru asta dar 00:00:45.325 --> 00:00:50.717 poate 100 de pixeli per inch. Si fiecare pixel arata o singura culoare, deci este doar 00:00:50.717 --> 00:00:55.815 fixata pe patratului unei singure culori. Si ce e amuzant este ca, daca te uiti la el 00:00:55.815 --> 00:01:00.660 aici arata cam. Foarte artifical si cu muchii dure, dar pentru ca pixelul este asa de 00:01:00.660 --> 00:01:04.985 mic cand te uiti la el aici in imaginea originala, sti ca doar, doar NOTE Paragraph 00:01:04.985 --> 00:01:09.656 arata bine. Ochiul nu, pixelii sunt destul de mici incat nu vezi acele mici 00:01:09.656 --> 00:01:14.154 muchii dure. Deci asa arata o imagine cand maresti si vezi 00:01:14.154 --> 00:01:19.095 partile. Daca vrei sa te gandesti la cat de multi pixeli suntt intr-o imagine, este doar o 00:01:19.095 --> 00:01:23.863 intrebare de multiplicare. Deci daca as fi avut o imagine de 800 pixeli latime si 600 00:01:23.863 --> 00:01:28.401 pixeli lungime e doar o intrebare de multiplicare. Deci multiplic acele doua, si 00:01:28.401 --> 00:01:33.191 asta inseamna 480.000 de pixeli. Poate ai auzit de termenul megapixel. Este folosit deobicei pentru 00:01:33.191 --> 00:01:37.320 computere, camere si chestii. Deci, un megapixel este un milion de pixeli. Deci, 00:01:37.320 --> 00:01:41.450 imaginea mea de 800x600, 480.000. Pai, asta e cam jumate de megapixel, aproximativ. 00:01:41.450 --> 00:01:45.591 Deci aia nu e o imagine foarte mare, dupa standare moderne. O camera 00:01:45.591 --> 00:01:49.897 digitala astazi, chiar si pe un telefon deobicei produce o imagine la ordinea 00:01:49.897 --> 00:01:54.039 de cinci megapixeli, zece megapixeli, poate doua zeci de megalixeli. Asta ar insemna o 00:01:54.039 --> 00:01:58.970 imagine destul de mare. In regula, deci sa vedem cum, cum functioneaza aceasta chestie. Deci am facut un. 00:01:58.970 --> 00:02:04.222 Doar sa il facem un pic mai tangibil am facut aceasta diagrama. Deci daca am o imagine pot sa 00:02:04.222 --> 00:02:09.359 ma gandesc la ea pe bune ca la un grid de pixeli. Deci fiecare pixel este un patrat si doar 00:02:09.359 --> 00:02:13.970 arata o singura culoare. Acum vom avea o schema care se adreseaza chestiunii 00:02:13.970 --> 00:02:18.932 si vom identifica fiecare pixel in loc sa ii luam pe toti. Deci cum fuctioneaza asta este ca avem un 00:02:18.932 --> 00:02:23.717 set de x numere pe langa partea de sus aici. Deci zero este partea departata din stanga si se duce in sus, 00:02:23.717 --> 00:02:28.325 se duce in dreapta. Si apoi y-directia este facuta intr-un mod unic. 00:02:28.325 --> 00:02:33.051 Deci zero este in partea cea mai de sus, randul de sus, si apoi y numerele citesc in jos. SI asa 00:02:33.051 --> 00:02:38.390 istoric, numerele exista in computer. Deci pot doar sa 00:02:38.390 --> 00:02:43.922 fac cateva exemple simple. De exemplu, pixelul superioar stang este la (0, 0). Sau 00:02:43.922 --> 00:02:48.412 x=0, y=0, post sa spun. Pixelul vecin din dreapta, deci acest pixel de aici 00:02:48.412 --> 00:02:52.637 este la x=1, y=0. Si de multe ori daca spun coordonatele, 00:02:52.637 --> 00:02:57.074 conventia este sa spui doar x numarul si apoi y numarul. Deci as spune ca, asta este 00:02:57.074 --> 00:03:01.787 (1, 0). Si sa spunem, acest pixel de aici. Pai, poti sa il cam citesti. Este la 00:03:01.787 --> 00:03:06.206 x=4, y=2. S-au as putea sa spun (4, 2). Acum, in realitate, vom intra in 00:03:06.206 --> 00:03:10.867 multe detalii despre cum sa manevram aceste x-y numere sa identificam 00:03:10.867 --> 00:03:15.710 pixeli specifici. Trebuie doar sa apreciezi ca exista aceasta schema. Deci chiar de am 00:03:15.710 --> 00:03:20.431 avea zece milioane de pixeli, orice pixel in particular ar avea niste x-y numere care il adreseaza 00:03:20.431 --> 00:03:25.316 versus, toti ceilati pixeli. Deci, intrebarea este. Pai am toti acesti pixeli, 00:03:25.316 --> 00:03:30.470 cum encodez ce culoare este pe un pixel anume ? Deci asa sa vorbim despre 00:03:30.470 --> 00:03:35.392 asta, voi face un mic istoric. Deci newton avea aceast faimos 00:03:35.392 --> 00:03:40.470 experiment in anii 1600, unde avea un - pe care am reprodus aici - o prisma care 00:03:40.470 --> 00:03:45.547 este doar o piesa triunghiulara de sticla. Si aici lumina de la soare vine prin banda din partea stanga 00:03:45.547 --> 00:03:49.354 si prisma o imparte. In spectrul de culori aici, pe care tocmai l-am, 00:03:49.492 --> 00:03:54.262 proiectat pe aceasta bucata de hartie alba. Deci ce arata aceasta este ca lumina alba nu este 00:03:54.262 --> 00:03:58.703 o chestie pura indevizibila. Dincontra, poate fi separata in aceste culori 00:03:58.703 --> 00:04:03.329 cunstituente. Si asta e aceias chestie pare care ai vedea-o la un 00:04:03.329 --> 00:04:08.264 curcubei. Deci culorile sunt defapt in continu spectru. Dar Newton 00:04:08.264 --> 00:04:13.075 a identificat anumite culori. Sti, le-a dat, le-a dat anumite culori. Deci vine, aceasta este 00:04:13.075 --> 00:04:17.702 faimoasa secventa unde se face rosu intr-o parte aici, si apoi portocaliu, si 00:04:17.702 --> 00:04:22.390 galben, si verde. Si in sfarsit albastru, indigo si violet in partea indepartata aici. 00:04:23.505 --> 00:04:31.051 Deci, In coputer, vreau sa ma gandesc la aceste culori pure ca la un fel de paleta. 00:04:31.051 --> 00:04:37.706 Si schema pe care o vom folosi este sa alegem rosu, verde si albastru de aici. 00:04:37.706 --> 00:04:43.578 SI sa folosesim acelea ca un fel de, costituente care care construiesc oricare alte culori 00:04:43.578 --> 00:04:48.068 pe care le-am vrea. Deci, in definitiv, vrei sa te gandesti la, aici avem lumina 00:04:48.068 --> 00:04:52.003 alba venind din stanga, si avem constituentele aici. Poti sa te gandesti la el 00:04:52.003 --> 00:04:56.036 ca curgand invers. Daca ma uit la culorile constituente si le pun inapoi 00:04:56.036 --> 00:05:00.020 in partea asta, pot obtine lumina alba. Si apoi, fizica nu este exact la fel, dar 00:05:00.020 --> 00:05:04.102 asta sugereaza un pic a, a cum vom luat constituantii si 00:05:04.102 --> 00:05:08.784 sa ii punem impreuna in computer. De asemenea exista o chestie amuzanta despre indigo 00:05:08.784 --> 00:05:13.414 aici. Cand Newton a numit acestea, chiar in mijolcul la albastru si violet avem indigo, 00:05:13.414 --> 00:05:17.694 si pare cam. Pe bune ? Chiar avem nevoie de un cuvant separat pentru asta 00:05:17.694 --> 00:05:22.062 nu puteam sa il numim albastru. Si e amuzantp entru ca arata cam cum 00:05:22.062 --> 00:05:26.742 era sa traiesti in anii 1600. Newton a crezut intr-o anume cantate de misticism 00:05:26.898 --> 00:05:31.111 chesti pe care le-am putea gandii ca fiind nelegate de stiinta si, le timpul acela, erau sapte 00:05:31.111 --> 00:05:35.323 plantete stiute, si Newton a simtit ca, pai, numerele culorilor ar trebui sa fie la fel ca 00:05:35.323 --> 00:05:39.587 numarul planetelor. Deci asa cred ca a cam fortat indigo acolo doar ca sa faca 00:05:39.587 --> 00:05:44.871 numerele sa se adune. In regula. Deci, ce voi face. Este sa lucrez la schema care va encoda 00:05:44.871 --> 00:05:50.957 o anumita culoare numita schema de culoare RGB. RGB este acronim pentru rosu, verde si albastru. 00:05:50.957 --> 00:05:56.360 si modul in care aceasta functioneaza, sau, sau intrebarea este.Am parcurs o cale sa encodez. 00:05:56.360 --> 00:06:01.907 Ce este fiecare culoare, aici in interiorul, gridului meu de acolo. Si asa in schema RGB, ne vom 00:06:01.907 --> 00:06:06.652 folosii de lumina rosu pur, verde si albastru, si mixand acestea in diferite 00:06:06.652 --> 00:06:12.133 combinatii, vom putea obtine orice tip de culoare. Si decat sa incercam sa 00:06:12.133 --> 00:06:17.614 vorbim despre asta, asta va demonstra foarte bine. Deci m-a voi duce la acesta pagina 00:06:17.614 --> 00:06:21.934 exploratorul RGB. Si asta m-a va lasa sa demostrez cum functioneaza asta. Deci modul 00:06:21.934 --> 00:06:26.128 in care asta functioneaza este, am aceste trei slidere in stanga aici. Deci asta de aici 00:06:26.128 --> 00:06:30.530 controleaza lumina rosie. Si vom numerota acestea. Deci, cand rosul este pe tot parcursul 00:06:30.530 --> 00:06:34.868 negru. Vom numii asta zero. Si daca il dau pana la maximum. 00:06:34.868 --> 00:06:39.481 Vom numi asta 255. Si daca vezi in jos defapt, 00:06:39.481 --> 00:06:43.820 citeste ce numere sunt pentru slidere. Deci am un slider pentru rosu, si un 00:06:43.820 --> 00:06:48.378 slider pentru verde pentru a face lumina verde si un slider albastru pentru a face lumina albastra. SI asa 00:06:48.378 --> 00:06:52.829 strategia in schema RGB este ca. Esential ai aceste, aceste 00:06:52.829 --> 00:06:58.211 trei manere prin care pot varia luminozitatea luminii rosie, verde sau albastra. 00:06:58.211 --> 00:07:03.656 Si cica, poti sa faci orice culoare combinand proportile corecte 00:07:03.656 --> 00:07:07.916 de rosu, verde si albastru. Deci voi arata niste exemple. Pai, evident daca vreau sa fac rosu, voi 00:07:07.916 --> 00:07:11.700 marii rosu pana la capat, si de asemenea daca vreau sa fac verde, voi 00:07:11.700 --> 00:07:15.872 marii verde pana la capat. Daca acum il maresti pana la capat optii un del de 00:07:15.872 --> 00:07:19.559 versiune luminoasa. Daca nu era verde inchis, pai, as putea incepe cu verde si, 00:07:19.559 --> 00:07:23.537 si apoi sa o dau mai mica. Ca sa pot obtine un verde mai inchis. In aceasta