-
A propos des pixels
-
Bien
-
J'ai créé instagram avec mon associé Mike,
-
Au début nous voyions les mobiles
comme un moyen de créer un truc nouveau.
-
Pour la première fois, les gens avaient un
ordinateur sur eux. Nous avons décidé
-
que de partager des images était la plus grosse
opportunité pour les cinq prochaines années
-
Et nous avions à coeur cette opportunité.
Nous voulions y passer du temps. C'est
-
bien de se dire qu'on a une appli qui fait
des trucs, mais à moins que ça ne résolve un vrai
-
problème pour les gens, ils ne l'utiliseront pas.
Et la question devient: Quels problèmes
-
résolvez vous? (Piper - Photographe) Quand
les gens se sont pour la première fois
confrontés au problème de comment montrer une image
-
sur un écran, ils ont du trouver un moyen
de décomposer une image en données. En 1957,
-
un ingénieur informatique du nom de Russel Kirsch
a pris une photo de son jeune fils et l'a scanné
-
C'était la première image numérique, une image
en noir et blanc granuleuse-- Et c'est
-
comme ça que le pixel est né! Les pixels sont un concept
intéressant parce qu'on ne peut pas les distinguer très facilement.
-
Mais en fait, si vous prenez une loupe et que vous
vous approchez de l'écran, vous pouvez
-
voir que votre écran est fait de minuscules points
de lumière. Ce qui est encore plus intéressant est
-
que ces minuscules points de lumière sont en fait
eux même composés de plus petits points de différentes
-
couleurs. Il en a des rouges, des verts et
des bleus. De loin, ces pixels créent une image et
-
de près ce sont juste des petites lumières qui
s'allument plus ou moins. Leur combinaison créé
-
des images et tout ce que vous voyez
chaque jour sur vos écrans. Ensuite vous
-
allez beaucoup entendre parler de résolution, autant
en informatique que chez les constructeurs d'appareils
-
La résolution est simplement les dimensions par
lesquelles vous pouvez mesurer combien
-
de pixels sont sur l'écran. Quand j'étais
lycéen, la résolution était de 640
-
par 480 pixels. Et aujourd'hui la résolution des images
est beaucoup plus importante. Et il n'y a pas seulement
-
la résolution, mais aussi de la densité. Par exemple,
sur les smartphones modernes, ils casent le même nombre
-
de petites lumières appelés pixels, mais sur un espace plus
dense, et c'est ce qui permet d'obtenir des images plus
-
précises. Maintenant, comment stocker les valeurs d'un
pixel dans un fichier? Ce qu'il faut faire c'est
-
de stocker le rouge, le vert et le bleu dans
des triplets. Avec des valeurs différentes
-
qui représentent un seul pixel. Les valeurs vont de 0 à 255.
Plus on s'approche de 0, plus c'est sombre,
-
plus on s'approche de 255, plus c'est lumineux.
Des triplets de ces valeurs représentent un pixel. Un
-
fichier image, que ce soit un jpeg, gif, png, etc contient
des millions de ces triplets RGB (red-green-blue)
-
Alors comment un ordinateur stocke ces données?
Toutes les données informatiques et visuelles sont
-
représentées en bits. Un bit a deux états: soit il est
allumé, soit il est éteint. Mais à la place d'allumé
-
ou éteint, les ordinateurs utilisent 1 et 0 -- le binaire!
Une image n'est qu'un tas de 1 et de 0.
-
Mais pourquoi les valeurs RGB vont de 0 à 255? Il se
trouve que chaque canal de couleur, RGB, est représenté
-
par 8 bits, qui forment ce qu'on appelle un octet.
Si vous connaissez le système binaire, vous
-
savez que le plus grand nombre que vous pouvez représenter
avec 8 bits est 255. 255, c'est une rangée de huit 1.
-
Et le plus petit est 0, soit une rangée de huit zéros. C'est
pourquoi l'intervalle de 0 à 255 nous donne 256 intensités
-
différentes par canal de couleur. On peut représenter
un pixel de couleur turquoise par exemple,
-
dans notre système traditionnel de numération comme 64
(pour un peu de rouge), 224 (pour beaucoup de
-
vert), et 208 (pour un peu de bleu). Mais un ordinateur
l'aurait stocké ainsi: 0100 0000 1110 0000
-
1101 0000. On utilise 24 chiffres binaires pour juste
représenter ce pixel. Alors à la place du binaire, les artistes
-
utilisent plutôt le système hexadécimal pour représenter
les couleurs. Afin de pouvoir représenter la
-
même couleur turquoise en utilisant seulement six chiffres
hexadécimaux: 40 E0 D0. Ce qui est bien plus court.
-
Imaginons que vous voulez modifier les couleurs
d'une image. Comment allez vous faire ça? Il existe
-
des fonctions de mapping qui prennent la
valeur d'entrée du pixel. Vous prenez
-
les valeurs du rouge, du vert et du bleu,
qui représentent cette couleur. Puis vous
-
utilisez ces fonctions pour obtenir de nouvelles valeurs
de rouge, de vert et de bleu. Imaginons que vous vouliez rendre une
-
image plus sombre. Une manière de le faire est de
prendre les valeurs de rouge, de vert et de bleu qui
-
arrivent et de soustraire une constante fixe
à chacune d'elles, disons moins 50.
-
Bien sûr vous ne pouvez pas aller au dessous de 0,
mais vous pouvez soustraire 50 de chacune d'elles et c'est
-
la valeur de sortie. Donc l'entrée est R, G, B et la sortie
est R-50, G-50, B-50. Ce que vous verrez c'est que vous avez
-
pris une image avec une certaine luminosité,
et vous récupérez une image beaucoup plus
-
sombre. Ce que beaucoup de personnes ne réalisent
pas à propos d'instagram, c'est qu'à l'origine les gens pensaient
-
que c'était un moyen pour appliquer des filtres sur
les images, rendant ainsi les images plus stylées, ou
-
plus retro. Et ce qu'Instagram est devenu est en fait
beaucoup plus important, c'était un moyen de connecter
-
des gens. Il ne s'agit pas seulement de voir des photos
de vos amis et de votre famille, mais en fait
-
d'être capable de découvrir des choses qui se passent partout
dans le monde. Que ça soit une émeute à l'autre bout du monde
-
ou un mouvement social, vous pouvez consommer
cette information de manière visuelle.
-
Et c'est ce qui nous a permis de croître très rapidement
et de devenir une plateforme universelle.
-
Apprenez en plus sur studio.code.org