{"id":758,"date":"2018-01-08T20:58:11","date_gmt":"2018-01-08T20:58:11","guid":{"rendered":"http:\/\/iesalmadraba.org\/dibujo\/?page_id=758"},"modified":"2018-01-08T20:58:11","modified_gmt":"2018-01-08T20:58:11","slug":"color-mapas-de-bits","status":"publish","type":"page","link":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/epv4\/elementos-de-la-imagen\/color-mapas-de-bits\/","title":{"rendered":"Color &#8211; Mapas de bits"},"content":{"rendered":"<p>Las im\u00e1genes digitales pueden ser de varios tipos. Las m\u00e1s importantes para nuestro curso son dos:<\/p>\n<ul>\n<li>Im\u00e1genes vectoriales<\/li>\n<li>Im\u00e1genes de mapa de bits (llamadas tambien bitmaps o im\u00e1genes rasterizadas)<\/li>\n<\/ul>\n<p>Las primeras guardan informaci\u00f3n sobre formas y colores. Una imagen vectorial <em>sabe<\/em> si contiene un cuadrado o una circunferencia, cu\u00e1l es su tama\u00f1o y su posici\u00f3n en el plano, y cu\u00e1l es su color.\u00a0En cambio las im\u00e1genes de mapa de bits s\u00f3lo guardan informaci\u00f3n sobre el color de cada p\u00edxel en una matriz.<\/p>\n<h2>P\u00edxeles<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-759\" src=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/220px-Rgb-raster-image-es.png\" alt=\"\" width=\"220\" height=\"249\" \/><\/p>\n<p>Arriba vemos una imagen de mapa de bits y una ampliaci\u00f3n de la misma. En la ampliaci\u00f3n se aprecia claramente que est\u00e1 formada por cuadraditos de color que, al verse al tama\u00f1o adecuado, se funden en una imagen n\u00edtida. Cada uno de esos cuadritos recibe el nombre de <strong>p\u00edxel<\/strong> (<em>picture element<\/em>). <strong>Podemos definir el p\u00edxel como cada elemento de una red o matriz, organizada en filas y columnas, que guarda informaci\u00f3n sobre el color de ese elemento<\/strong>.<\/p>\n<p>En la pantalla de un ordenador, de un <em>smartphone<\/em> o de una <em>tablet<\/em>, cada p\u00edxel se corresponde con un grupo de tres puntos luminosos (<em>subp\u00edxeles<\/em>): uno rojo, uno verde y uno azul.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-762\" src=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/Pixel_geometry_01_Pengo1.jpg\" alt=\"\" width=\"220\" height=\"220\" srcset=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/Pixel_geometry_01_Pengo1.jpg 220w, https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/Pixel_geometry_01_Pengo1-150x150.jpg 150w, https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/Pixel_geometry_01_Pengo1-80x80.jpg 80w\" sizes=\"(max-width: 220px) 100vw, 220px\" \/><\/p>\n<p>Cada uno de esos colores se funde en nuestro ojo con los otros dos, de manera que no los percibimos por separado a menos que observemos la pantalla con una lupa. Lo interesante del asunto es que cada uno de esos subp\u00edxeles puede iluminarse m\u00e1s o menos, en una escala de 256 grados de intensidad. As\u00ed, el color que percibimos puede estar formado por diferentes intensidades de cada uno de los colores b\u00e1sicos. Por ejemplo, si el subp\u00edxel rojo est\u00e1 iluminado a tope (255), el verde a dos tercios de su intensidad m\u00e1xima (170) y el azul a un tercio (85), el resultado ser\u00e1 un color anaranjado, resultado de mezclar las intensidades de los tres subp\u00edxeles. Si los tres subp\u00edxeles brillan al m\u00e1ximo (255) el color resultante es blanco. Si los tres brillan a media intensidad (127), el resultado es gris. Con este m\u00e9todo un monitor es capaz de producir 16,8 millones de colores.<\/p>\n<h2>La matriz de p\u00edxeles<\/h2>\n<p>Vuelve a leer la definici\u00f3n de p\u00edxel:\u00a0<em>Podemos definir el p\u00edxel como cada elemento de una red o matriz, organizada en filas y columnas, que guarda informaci\u00f3n sobre el color de ese elemento<\/em>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-763\" src=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/9781588906380_c002_f001-300x232.jpg\" alt=\"\" width=\"300\" height=\"232\" srcset=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/9781588906380_c002_f001-300x232.jpg 300w, https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/9781588906380_c002_f001.jpg 462w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-medium wp-image-764\" src=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/sample_grid_a_square-300x176.png\" alt=\"\" width=\"300\" height=\"176\" srcset=\"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/sample_grid_a_square-300x176.png 300w, https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/files\/2018\/01\/sample_grid_a_square.png 437w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>En la imagen superior vamos una matriz de 10 x 8 p\u00edxeles. En la segunda imagen vemos una matriz de 12 x 14 p\u00edxeles representando una letra &#8216;a&#8217;. y los valores num\u00e9ricos asociados a cada color. Este es un modelo simplificado que emplea s\u00f3lo 8 tonos de gris (3 bits = 2<sup>3\u00a0<\/sup>= 2 x 2 x 2 = 8). El modelo explicado arriba emplea 8 bits por subp\u00edxel (8 bits x 3 = 24bits =\u00a02<sup>24<\/sup>\u00a0= 16.777.216).<\/p>\n<p>Si el p\u00e1rrafo de arriba te resulta confuso no te preocupes. Lo importante que tienes que recordar es que una matriz de p\u00edxeles guarda los siguientes datos:<\/p>\n<ul>\n<li>N\u00famero de columnas y filas (por ejemplo, <em>10 x 8<\/em>)<\/li>\n<li>El n\u00famero de orden y el color de cada subp\u00edxel (por ejemplo, <em>4, 255, 170, 85<\/em>, lo que indica que el quinto p\u00edxel es del color anaranjado que explicamos m\u00e1s arriba)<\/li>\n<\/ul>\n<p>Esto es importante porque significa que:<\/p>\n<ul>\n<li>Cada imagen est\u00e1 formada por p\u00edxeles<\/li>\n<li>Cada p\u00edxel almacena n\u00fameros (4 en nuestro modelo)<\/li>\n<li>Los n\u00fameros pueden operarse: se pueden dividir, sumar, restar, multiplicar&#8230;<\/li>\n<li>Un ordenador puede hacer r\u00e1pidamente esas operaciones, alterando f\u00e1cilmente el color de cada p\u00edxel en una imagen<\/li>\n<\/ul>\n<h2>Los editores de mapas de bits<\/h2>\n<p>Los programas de edici\u00f3n de imagen basados en bitmaps, como Photoshop, Gimp, Lightroom o Fireworks hacen precisamente eso: modificar r\u00e1pidamente los n\u00fameros que representan el color de cada p\u00edxel, cambiando por tanto el color resultante. En las actividades de esta p\u00e1gina aprenderemos a usar un programa sencillo de edici\u00f3n de bitmaps y trataremos de comprender qu\u00e9 operaciones matem\u00e1ticas producen qu\u00e9 resultados.<\/p>\n<p>En nuestro caso utilizaremos un editor online llamado <a href=\"https:\/\/pixlr.com\">Pixlr<\/a>. Este software tiene dos versiones: <strong><a href=\"https:\/\/pixlr.com\/editor\/\">Pixlr Editor<\/a><\/strong>, que es la que vamos a utilizar, y Pixlr Express, m\u00e1s limitada, que no usaremos. La versi\u00f3n para smartphones y tablets es la segunda, as\u00ed que no nos interesa.<\/p>\n<p>Como alternativa podemos usar Gimp, que est\u00e1 instalado en los ordenadores del aula, pero Pixlr re\u00fane las herramientas b\u00e1sicas que necesitamos para comprender qu\u00e9 hace este tipo de programas y luego podemos escalar f\u00e1cilmente lo aprendido a otros editores m\u00e1s serios.<\/p>\n<p style=\"text-align: center\"><strong><span style=\"color: #ff6600\">\u00a0<\/span><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Las im\u00e1genes digitales pueden ser de varios tipos. Las m\u00e1s importantes para nuestro curso son dos: Im\u00e1genes vectoriales Im\u00e1genes de mapa de bits (llamadas tambien bitmaps o im\u00e1genes rasterizadas) Las primeras guardan informaci\u00f3n sobre&#46;&#46;&#46;<\/p>\n","protected":false},"author":10581,"featured_media":0,"parent":71,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"ngg_post_thumbnail":0,"footnotes":""},"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/pages\/758"}],"collection":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/users\/10581"}],"replies":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/comments?post=758"}],"version-history":[{"count":0,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/pages\/758\/revisions"}],"up":[{"embeddable":true,"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/pages\/71"}],"wp:attachment":[{"href":"https:\/\/blogsaverroes.juntadeandalucia.es\/jvaraujo\/wp-json\/wp\/v2\/media?parent=758"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}