0:00:01.337,0:00:04.067 Cate ceva despre Pixeli 0:00:12.015,0:00:15.115 Am creat Instagram imprune cu [br]co-fondatorul meu, Mike. Initial, 0:00:15.115,0:00:19.115 am vazut ca telefonul mobil este o oportunitate[br]pentru a crea ceva nou. 0:00:19.115,0:00:22.835 Pentru ca, pentru prima data,[br]oamenii isi tineu computer-ul in buzunar. 0:00:22.835,0:00:27.115 Am dechis ca distrubuirea fotografiilor era[br]probabil cea mai mare oportunitate pe urmatoii 5 ani. 0:00:27.115,0:00:31.335 Ceva ce puteam tine langa inimile noastre, ceva[br]cu care vrem sa ne pierdem timpul. [br] 0:00:31.335,0:00:36.425 E usor sa spui ca ai o aplicatie sau o idee[br]care face x,y,z dar daca ele nu rezolva 0:00:36.425,0:00:41.735 o problema reala pentru oameni, ei nu [br]o vor folosi. Intrebarea e ce problema rezolvi? 0:00:44.991,0:00:48.991 Oamenii au o problema cand trebuie sa arate o poza [br]pe ecran , trebuia sa vina cu un mod de a 0:00:48.991,0:00:57.121 transforma fotografiile in date. In 1957, un inginer [br]a luat o poza normala cu fiul sau si a scanat-o. 0:00:57.121,0:01:02.321 Aceasta a fost prima fotografie digitala alb negru. [br]Si asa s-au nascut pixelii.[br] 0:01:03.085,0:01:07.085 Pixelii reprezinta un concept interesant pentru ca[br]nu ii poti vedea usor.[br] 0:01:07.085,0:01:16.635 Dar daca maximizezi o imagine pe un ecran,[br]poti vedea ca ecranul este facut din puncte mici de lumina. 0:01:17.246,0:01:23.506 Acele mici particule de lumina contin alte mici particule de lumina[br]de culori diferite - rosu, verde si albastru.[br] 0:01:24.791,0:01:29.861 Pilexii vazuti de la departare formeaza o imagine.[br]Din fata sunt doar luminite micute. 0:01:31.384,0:01:36.184 Combinatia dintre ele creeaza imagini si tot ce vedeti[br]pe ecran in fiecare zi cand utilizati computer-ul. 0:01:37.037,0:01:42.567 Vei auzi mult termenul de rezolutie, programatorii si[br]manufactorii de device-uri vor vorbi despre ea. 0:01:43.305,0:01:49.865 Rezolutia este dimensiunea prin care poti calcula[br]cati pixeli are un ecran. 0:01:49.865,0:01:56.015 Cand eram eu elev, rezolutia era 640 pe 480.[br]Acum este mult mai mare. 0:01:56.015,0:02:00.109 Intrebarea nu este numai despre rezolutie,[br]ci si despre densitate. 0:02:00.109,0:02:05.079 Smartphone-ul modern are acelasi numar[br]de luminite numite pilexi intr-un spatiu mai mic. 0:02:09.261,0:02:16.331 Cum stochezi valuarea pixelilor intr-un fisier? [br]Stochezi valori rosii, verzi si albastre, tripleti cu[br] 0:02:16.331,0:02:25.651 valori diferite ce realizeaza cate un pixel.[br]Valorile sunt de la 0 la 255. 0:02:27.881,0:02:34.891 0 va fi foarte intunecat si 255 va fi foarte stralucitor. [br]Tripleti din aceste valori fac un pixel.[br] 0:02:37.986,0:02:42.316 Un fisier imagine, chiar daca e JPEG, GIF sau PNG[br]contine milioane de triplete RGB.[br] 0:02:44.250,0:02:48.900 Cum poate un computer sa stocheze atatea date?[br]Datele digitale sunt numite BIT.[br] 0:02:49.728,0:03:00.308 Un BIT poate fi On sau OFF - adica 1 sau 0.[br]Cod binar - deci o imagine este doar un sir de 1 si 0.[br] 0:03:01.740,0:03:09.870 Dar de ce valorile RGB merg de la 0 la 255?[br]Fiecare canal RGB este reprezentat de 8 biti.[br] 0:03:09.870,0:03:17.330 Impreuna, se numesc un Byte. [br]Daca stii sistemul binar, stii ca un Byte poate fi maxim 255.[br] 0:03:18.366,0:03:24.296 Adica 8 cifre de 1 la rand. Cea mai mica valoare e 0. [br]Adica 8 de 0 intr-un rand. 0:03:24.296,0:03:29.876 Deci, vom avea de la 0 la 255, adica 256[br]de intensitati diferite pe culoare. 0:03:33.586,0:03:45.946 Putem reprezenta un pixel, de exmplu turcoaz[br]ca 64 rosu, 224 verde si 208 albastru.[br] 0:03:45.946,0:03:57.266 Dar un computer il va stoca Rosu: 01000000[br]verde: 11100000 si albastru: 11010000. 0:03:57.266,0:04:01.906 Folosim 24 de cifre binare pentru a reprezenta[br]un singur pixel. [br] 0:04:01.906,0:04:06.356 Putem folosi si sistemul hexadecimal pentru[br]a reprezenta culori.[br] 0:04:07.959,0:04:11.959 Deci putem reprezenta acelasi turcoaz [br]folosind doar 5 hexadecimale.[br][br] 0:04:12.727,0:04:16.727 40 E0 D0. Ce este mult mai scurt.[br] 0:04:16.727,0:04:20.727 Haideti sa spunem ca vreti sa modificati[br]culorile imaginii. Cum faceti asta? 0:04:21.083,0:04:30.293 Sunt functii de unde iei valoarea pixelilor,[br]modifici valoarea de rosu, verde si albastru si [br] 0:04:30.293,0:04:34.366 le amesteci, folosind o functie realizand o alta[br]valoare de culoare. 0:04:34.710,0:04:50.620 Sa spunem ca vreti sa faceti o imagine mai intunecata. [br]Putem lua valorile RGB si le supunem unor ecuatii.[br] 0:04:51.064,0:05:00.454 Acum, vom scadea 50 din fiecare. Vom avea ca rezultat[br]R - 50, G - 50 si B - 50. 0:05:01.246,0:05:06.756 Introduceti o imagine luminata si rezultatul[br]este mult mai intunecat. 0:05:08.491,0:05:14.841 Ceea ce multa lume nu realizeaza despre Instagram e ca[br]ei cred ca e un program pentru a pune efecte si filtre pozelor[br] 0:05:14.841,0:05:22.881 pentru ca imaginile sa arate cool sau retro. Dar s-a transformat[br]in ceva mai important - e un mod in care oamenii[br] 0:05:22.881,0:05:27.681 sunt conectati. Nu e numai despre a vedea poze cu[br]prietenii tai sau familia, ci si despre 0:05:27.681,0:05:32.831 a vedea ce lucruri se intampla in jurul lumii. [br]Chiar daca e un raid sau o miscare sociala, [br] 0:05:32.831,0:05:37.281 poti consuma informatia intr-un mod vizual.[br] 0:05:37.674,0:05:41.674 Asta ne-a facut ca crestem foarte repede[br]devenind o platforma universala. 0:05:44.152,0:05:46.212 Invatati mai multe pe studio.code.org.