1 00:00:04,719 --> 00:00:11,740 Bueno, en esta ocasión vamos a hablar de cómo se codifica el color en los archivos digitales. 2 00:00:13,080 --> 00:00:28,820 Para ello seguiremos el ejercicio que tenemos aquí y al final lo que haremos es una aplicación OpenSCAD, aunque se puede aplicar a OpenSCAD o se puede aplicar en general a HTML, de muchas formas. 3 00:00:28,820 --> 00:00:37,350 En realidad el color como tal es una percepción, es un sentido 4 00:00:37,350 --> 00:00:42,570 que está asociado al fenómeno físico de la luz 5 00:00:42,570 --> 00:00:46,409 La luz es una onda electromagnética 6 00:00:46,409 --> 00:00:54,609 por lo tanto no precisa de medio material para su transmisión 7 00:00:54,609 --> 00:00:59,049 y dentro de lo que es el espectro electromagnético 8 00:00:59,049 --> 00:01:06,629 el rango visible es bastante pequeño, que es el rango en el que están los colores. 9 00:01:07,849 --> 00:01:11,890 En realidad la luz blanca, como nosotros la conocemos, no existe. 10 00:01:12,730 --> 00:01:15,909 Es una mezcla de diferentes colores. 11 00:01:16,109 --> 00:01:22,150 Esto ya lo descubrió Newton cuando descompuso la luz blanca usando un prisma. 12 00:01:24,299 --> 00:01:32,840 Cada color, cada color de luz se le asocia una frecuencia y por lo tanto una energía que está asociada con este tipo de movimiento. 13 00:01:33,000 --> 00:01:36,340 En definitiva, podríamos decir que es un tipo de energía cinética. 14 00:01:41,650 --> 00:01:52,849 Nosotros percibimos el color mediante el ojo. El ojo en general es la imagen y es el órgano mediante el cual nosotros percibimos las imágenes en general. 15 00:01:53,489 --> 00:01:56,670 Y una de las características de cada imagen puede ser el color. 16 00:01:56,670 --> 00:02:07,209 Y para hacer esa percepción, dentro de nuestra retina hay unas células denominadas conos y bastoncillos que nos van a permitir hacer esa percepción de color. 17 00:02:07,450 --> 00:02:12,349 Entonces, cuando hay alguna anomalía en estas células, pues hay una anomalía en la percepción de color. 18 00:02:16,400 --> 00:02:26,159 Ahora bien, el ordenador y cómo gestiona el ordenador los archivos, tanto archivos gráficos como otro tipo, es bastante diferente. 19 00:02:26,159 --> 00:02:35,020 En un ordenador la imagen se puede configurar de dos formas, la denominada imagen en mapa de bips o la imagen vectorial. 20 00:02:35,620 --> 00:02:51,620 Cuando tenemos una imagen en mapa de bips, lo que tenemos es una imagen que está formada por pequeñas texelas o píxeles que pueden ser de diferentes tamaños dependiendo de la resolución de la imagen y que cada una de ellas está colorada con un único color. 21 00:02:52,479 --> 00:02:57,159 Entonces, si la resolución es suficientemente buena, si las teselas son suficientemente pequeñas, 22 00:02:57,699 --> 00:03:03,620 el ojo no es capaz de percatarse de esas pequeñas teselas y lo que ve es una imagen continua. 23 00:03:04,560 --> 00:03:07,500 Y esto es lo que sucede en las imágenes del mapa de GIFs. 24 00:03:07,500 --> 00:03:12,939 Entonces, realmente nuestras tarjetas gráficas tienen un número de colores limitados, 25 00:03:13,039 --> 00:03:17,039 limitados por su calidad, por su memoria. 26 00:03:17,039 --> 00:03:22,800 y entonces en las tarjetas gráficas hablamos de lo que se conoce con el nombre de profundidad de color 27 00:03:22,800 --> 00:03:26,599 y en una imagen digital hablamos de lo que se llama profundidad de color 28 00:03:26,599 --> 00:03:30,780 como el número de colores posibles que se puede crear a partir de una imagen. 29 00:03:31,960 --> 00:03:36,639 Y bueno, pues aquí tenemos algunas propiedades típicas de la imagen en el mapa de Bips. 30 00:03:36,979 --> 00:03:41,840 En general, cuando lo que queremos es representar fotografías, usamos mapa de Bips. 31 00:03:42,340 --> 00:03:45,680 Cuando queremos hacer un diseño gráfico de cualquier tipo, 32 00:03:45,680 --> 00:03:48,240 usamos las imágenes vectoriales. 33 00:03:48,240 --> 00:03:55,680 En el caso de OpenSCAD, OpenSCAD es un ejemplo de imagen vectorial. 34 00:03:56,699 --> 00:04:02,439 Bueno, aquí tenemos el código más utilizado para representar colores, 35 00:04:03,080 --> 00:04:06,020 que es el código RBG. 36 00:04:06,580 --> 00:04:13,500 R rojo, B blue, y, o sea, R no es de rojo, es de red, 37 00:04:14,300 --> 00:04:17,180 B de blue y G de verde. 38 00:04:18,040 --> 00:04:24,980 Entonces, cada cantidad de color se representa con una cifra que va de 0 a 255. 39 00:04:25,920 --> 00:04:35,600 Y aquí en la imagen tenemos distintos colores que se han obtenido haciendo mezclas de estos colores que son los colores primarios. 40 00:04:37,000 --> 00:04:44,740 A continuación tenemos lo que sería el código de esa décima, que lo tenemos en la próxima diapositiva, pero voy a usar esta un poco para explicarlo. 41 00:04:44,740 --> 00:04:52,720 Cada cifra, entre 0 y 255, se puede expresar perfectamente en hexadecimal. 42 00:04:53,300 --> 00:05:00,420 Entonces, si ponemos las tres cifras seguidas en hexadecimal, tenemos el código hexadecimal de colores. 43 00:05:06,350 --> 00:05:14,389 Bueno, pues se suele preceder por una almohadilla, que es un código hexadecimal, 44 00:05:14,389 --> 00:05:23,769 y es también bastante popular, sobre todo en HTML, usar este tipo de códigos. 45 00:05:24,649 --> 00:05:30,949 Y finalmente tenemos el que se llama el código nominal, que va siempre entre comillas. 46 00:05:32,470 --> 00:05:37,750 Y alude simple y llanamente al color expresado en inglés. 47 00:05:38,509 --> 00:05:44,230 ¿Cuál es el problema? Pues este es el más sencillo de todos porque no lo sabemos, 48 00:05:44,230 --> 00:06:13,230 Simplemente tenemos que hacer la traducción al inglés, pero claro, está un poquito limitado, porque ¿qué es lo que ocurre? Que el color, bueno, aquí hay otros códigos también importantes como el HSL, que es un código RBG en el cual en lugar de hablar de una escala de 0 a 255 establecemos porcentajes. 49 00:06:13,230 --> 00:06:28,949 Y este es otro código, también de colores, que utiliza otros colores primarios, como son el cian, magenta y yellow, y amarillo, y este es el K, que es para el negro. 50 00:06:28,949 --> 00:06:41,649 Entonces, estos son otros códigos, hay más códigos de colores. En pigmentos, por ejemplo, se usan como colores primarios el rojo, el amarillo y el azul. 51 00:06:41,649 --> 00:06:44,449 y con esos colores 52 00:06:44,449 --> 00:06:48,810 mezclando adecuadamente 53 00:06:48,810 --> 00:06:50,050 se obtiene toda la paleta 54 00:06:50,050 --> 00:06:51,569 que se nos pueda imaginar 55 00:06:51,569 --> 00:06:54,569 pero bueno, todo esto se refiere 56 00:06:54,569 --> 00:06:56,329 al tono, después habrá que hablar 57 00:06:56,329 --> 00:06:58,370 de otras propiedades como puede ser 58 00:06:58,370 --> 00:07:00,370 la luminosidad o la saturación 59 00:07:00,370 --> 00:07:02,410 que bueno, que también 60 00:07:02,410 --> 00:07:04,610 son interesantes de aplicar 61 00:07:04,610 --> 00:07:05,250 si queremos 62 00:07:05,250 --> 00:07:07,930 hilar muy fino un color 63 00:07:07,930 --> 00:07:10,529 si queremos hacerlo de una forma muy fina 64 00:07:10,529 --> 00:07:30,589 Con OpenScape utilizamos el comando color y dentro podemos poner nominal el valor del color, entre comillas, podemos usar el RBG en forma de vector, pero en realidad son cuatro números, no tres. 65 00:07:30,589 --> 00:07:35,069 el cuarto número hace referencia a la transparencia 66 00:07:35,069 --> 00:07:39,529 de la imagen en el color y bueno pues de esta manera 67 00:07:39,529 --> 00:07:43,290 podemos colorear nuestras figuras. No tiene mucha 68 00:07:43,290 --> 00:07:46,689 autoridad desde el punto de vista OpenSCAD pues porque 69 00:07:46,689 --> 00:07:50,410 la finalidad de OpenSCAD es conseguir 70 00:07:50,410 --> 00:07:55,750 objetos que van a ser, que se van a imprimir en 3D 71 00:07:55,750 --> 00:07:59,350 entonces sí que para el formato, para el archivo 72 00:07:59,350 --> 00:08:06,430 STL. El archivo SCAD sí que recoge esta característica y sí que la podemos utilizar, 73 00:08:07,189 --> 00:08:15,930 pero en general tiene poca utilidad práctica porque luego cuando vayamos a la impresión 3D 74 00:08:15,930 --> 00:08:25,860 todo lo que sea código de colores desaparece el color. Y bueno, pues espero que con esto os