WEBVTT 00:00:00.518 --> 00:00:02.408 Un poco de Pixels 00:00:09.373 --> 00:00:10.073 ¡Bien! 00:00:11.634 --> 00:00:14.104 Yo hice Instagram con mi socio Mike 00:00:14.302 --> 00:00:18.662 inicialmente vimos al celular como una oportunidad para crear algo nuevo 00:00:18.747 --> 00:00:21.937 porque por primera vez la gente cargaba una 00:00:21.982 --> 00:00:23.352 computadora en el bolsillo. Y decidimos 00:00:23.415 --> 00:00:25.235 que el compartir imagenes era la mas 00:00:25.372 --> 00:00:27.392 grande oportunidad para los siguientes 5 años 00:00:27.465 --> 00:00:31.755 y una que llevamos con nosotros algo en que nos gusta pasar el tiempo 00:00:32.042 --> 00:00:35.472 Es grandioso decir que tienes una aplicación o una idea que hace algo 00:00:35.535 --> 00:00:39.535 pero amenos que solucione un problema verdadero a la gente no lo va a usar 00:00:40.099 --> 00:00:42.659 y la pregunta es ¿Que problema estas resolviendo? 00:00:44.690 --> 00:00:46.160 cuando la gente se encuentra un problema 00:00:46.248 --> 00:00:47.858 de como mostrar una imagen en la pantalla 00:00:47.967 --> 00:00:50.647 tienen que encontrar la forma de como presentar la imagen en datos 00:00:51.135 --> 00:00:56.025 en 1957 un ingeniero de computación toma la foto de su hijo y la escaneo fue la 00:00:56.111 --> 00:01:00.291 primera imagen digital, una imagen cuadrillada en blanco y negro 00:01:00.389 --> 00:01:02.549 y asi fue como nacio el pixel 00:01:02.608 --> 00:01:07.218 Pixeles son conceptos interesantes porque no los puedes ver facilmente 00:01:08.120 --> 00:01:12.430 pero actualmente si lo vez con una lupa a la pantalla. puedes ver que la pantalla 00:01:12.508 --> 00:01:17.768 tiene muchos puntos con luces lo que es más importante es que esos puntos de 00:01:17.961 --> 00:01:21.961 luces son actualmente muchos puntos con luces de multiples colores 00:01:22.729 --> 00:01:27.839 rojo, verde y azul. Ah Pixeles juntos de lejos crean una imagen y por enfrente 00:01:27.915 --> 00:01:30.905 solo son pequeñas luces prendidas y apagadas y 00:01:31.100 --> 00:01:34.690 la combinación de esos crean las imagenes y lo que vez en la computadora cada dia 00:01:34.763 --> 00:01:36.383 que usas la computadora 00:01:36.425 --> 00:01:38.795 entonces escucharas el termino resolución mucho 00:01:38.853 --> 00:01:42.853 en ciencias de la computación, en fabricas de aparatos hablan de ellos 00:01:43.268 --> 00:01:48.588 Resolución es basicamente la dimención en la que medimos cuantos pixeles hay en la 00:01:48.684 --> 00:01:52.684 pantalla. Tiempo atrás cuando era estudiante de secundaria 00:01:52.709 --> 00:01:55.769 era 640 x480 y ahora ya es más grande 00:01:55.798 --> 00:01:59.798 y luego es la pregunta no solo en resolución pero tambien densidad 00:02:00.220 --> 00:02:04.220 entonces en telefonos inteligentes es lo mismo luces pequeñas llamados pixeles 00:02:04.287 --> 00:02:07.557 pero en un espacio de densidad e eso te da mejores imagenes 00:02:07.663 --> 00:02:12.103 Ahora donde guardas esos valores de los pixeles en el archivo 00:02:12.540 --> 00:02:17.170 lo que haces es guardar valores rojo, verde y azul en efectos triples 00:02:17.888 --> 00:02:23.708 con diferentes valores que cada uno hace un pixel, entonces los valores son 00:02:24.481 --> 00:02:30.731 arreglados de 0 a 255 0 es muy obscuro 255 es muy brilloso 00:02:31.733 --> 00:02:35.733 y trillizos de estos valores juntos componen un pixel 00:02:37.673 --> 00:02:40.963 un archivo de imagen ya sea jpeg, gif, png etc. 00:02:41.058 --> 00:02:43.548 completa millones de esos trillizos 00:02:43.783 --> 00:02:45.873 ¿Como la computadora guarda toda esos datos? 00:02:46.331 --> 00:02:49.451 toda los datos en informática son representados en BIT 00:02:49.800 --> 00:02:52.840 un BIT tiene dos formas esta prendido o apagado 00:02:52.928 --> 00:02:55.748 pero en lugar de prendido o apagado computadoras usan 1 y 0 00:02:56.153 --> 00:03:00.153 binario, entonces un archivo de imagen es un monton de unos y ceros 00:03:00.722 --> 00:03:04.602 ¿Pero porque los valores RGB van de 0 a 255? 00:03:05.965 --> 00:03:08.855 Resulta que cada canal RGB se representa por 8 bits 00:03:09.498 --> 00:03:13.498 que juntos se llaman BYTE y si sabes los numeros binarios 00:03:13.935 --> 00:03:19.715 sabras que el maximo de 8 bits representa 255 que son igual a ocho 1 en linea 00:03:20.074 --> 00:03:27.794 y lo minimo es cero o 8 ceros en linea de tal manera 0 a 255 nos da 256 00:03:27.825 --> 00:03:30.435 diferentes intensidades de color por canal 00:03:33.481 --> 00:03:37.481 Podemos representar un pixel del color turqueza por ejemplo y nuestra 00:03:37.986 --> 00:03:41.586 base tradicional de sistema numerico es 64 por un poco de rojo 00:03:41.658 --> 00:03:46.238 224 para mucho verde y 208 para el azul pero una computadora 00:03:46.813 --> 00:03:56.363 lo guarda como 01000000 11100000 11010000 00:03:57.245 --> 00:04:00.955 usamos 24 digitales binarios para representar este solo pixel 00:04:01.375 --> 00:04:04.745 mejor que binario digitales artistas regularmente usan 00:04:04.845 --> 00:04:07.125 el sistema numerico Hexadecimal para representar colores 00:04:07.292 --> 00:04:11.292 podemos representar el mismo color turqueza usando 6 digitos 00:04:11.844 --> 00:04:15.844 Hexadecimales 40 E0 D0 que es mas corto 00:04:16.415 --> 00:04:19.125 Digamos que quieres modificar los colores de la imagen 00:04:19.231 --> 00:04:21.041 ¿Cómo haces eso? 00:04:21.307 --> 00:04:23.947 Basicamente hay maneras de mapear funciones donde tomas 00:04:24.042 --> 00:04:29.132 el valor de los pixeles y pones el valor de rojo, verde y azul que representa 00:04:29.163 --> 00:04:33.163 ese color recuerda y lluego lo mapeas usando una Funcion a un nuevo 00:04:33.217 --> 00:04:37.967 valor de rojo, verde, y azul. Digamos que quieres uan imagen más obscura 00:04:38.973 --> 00:04:42.693 una forma de hacer eso tomando los valores el rojo, verde y azul 00:04:42.803 --> 00:04:49.653 que entran y substraimos de cada uno valor X de 50 obiamente no puedes 00:04:49.786 --> 00:04:54.536 hacer menos que cero pero solo subtraes 50 de cada uno y eso es el resultado 00:04:54.723 --> 00:04:58.933 entonces el entrante es RGB y el resultado es R menos 50, G menos 50 00:04:59.052 --> 00:05:03.702 y B menos 50.Y lo que vez es tomaste una imagen con cierto brillo y 00:05:03.778 --> 00:05:06.948 obtuviste una imagen más obscura de brillo 00:05:08.002 --> 00:05:11.082 Lo que mucha gente no se da cuenta de Instagram es que inicialmente 00:05:11.200 --> 00:05:15.860 la gente penso que era llenar una imagen hacer que las imagenes se vieran padres 00:05:15.934 --> 00:05:17.874 en diferentes formas o antiguas 00:05:18.176 --> 00:05:20.696 y lo que aumento es en algo mas importante 00:05:20.750 --> 00:05:23.170 la forma en que la gente se conecta 00:05:23.200 --> 00:05:27.390 y no es solo ver fotos de tus amigos o familia sino actualmente 00:05:27.505 --> 00:05:31.625 es la disponibilidad de descubrir cosas alrededor de ti o del mundo 00:05:31.785 --> 00:05:33.855 ya sea una huelga del otro lado del mundo 00:05:33.866 --> 00:05:37.266 un movimiento social. Eres basicamente capaz de consumir esa informacion 00:05:37.297 --> 00:05:38.337 en una manera visual 00:05:38.737 --> 00:05:40.847 y eso nos dio la oportunidad de crecer rapidamente y ser una 00:05:40.886 --> 00:05:41.736 plataforma universal