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