A cor e o computador Introdução A formação da imagem num Computador depende de dois factores: do Hardware, componentes físicas que processam a imagem e nos permitem vê-la, e do Software, aplicações que permitem gerar, manipular ou simplesmente estabelecer a ponte entre um ficheiro de imagem e o hardware. A imagem nos seus primórdios era monocromática – preto e branco – tendo evoluído para a cor, inicialmente a 4 cores, depois de 16, 256, 16.8 milhões a 2 biliões de cores. Como se sabe, o sistema computacional é constituído por condensadores que direccionam a informação e, por isso, a linguagem é binária – matematicamente utilizam-se os dígitos 0 e 1, que correspondem ao estado de desligado ou ligado, não ou sim. O bit (binary digit) é a base de programação que, desde cedo, se agrupam em número de 8, dando origem ao byte (binary term). Mesmo quando se utiliza a linguagem hexadecimal (de 0 a F) na programação, esta é convertida em linguagem binária. Para exemplificar, um Caractere (uma letra) é obtido por uma determinada combinação de 8 bits (o byte), do género 00010011; este mesmo princípio é aplicado à formação de uma dada cor. Outro aspecto a ter em consideração é a forma como se constitui a imagem. A imagem num computador é organizada numa quadrícula, em que cada quadrado – o pixel – se ilumina ou não, dando a sugestão de um texto ou uma imagem, devido à sua pequena dimensão (como na impressão de imagens de um livro). O hardware O hardware de processamento e visualização da imagem é constituído pelo Monitor, Placa Gráfica e Scanner ou Máquina fotográfica digital (não se considera aqui a imagem em movimento). Para que a imagem se constitua com rigor é necessário haver uma compatibilidade entre estes três componentes. O Monitor é o hardware que exibe a imagem e tem como características: a dimensão (medida em polegadas e na diagonal – 14”, 17”, 19” ou mais), a resolução (número de pixels na horizontal e na vertical que preenchem um écran – 640x480, 800x600, 1024x768 ou mais) e a profundidade de cor (número de cores puras que um pixel reproduz – actualmente 16.8 milhões ou 2 biliões de cores). A Placa Gráfica é a componente de um computador (em placa separada ou embebida na motherboard) que faz o processamento gráfico e tem como características: a resolução, a profundidade de cor, cujos valores deverão abranger uma vasta gama para ser compatível com diferentes monitores, e a velocidade de processamento (medida em Mhz, p.e., 450MHz). A memória é um factor importante para a reprodução de um elevado número de cores bem como para acelerar o processamento. O Scanner é o hardware que permite converter imagens (ilustrações, fotografias, esquemas, etc.) em formato digital. Na digitalização de imagens é fundamental considerar os seguintes factores: a dimensão (a imagem pode ter a dimensão final igual, maior ou menor que o original), a resolução (aqui corresponde ao número de pontos detectados por polegada – é medida em dpi (dots per inch), como 72, 96, 300, etc. dpi) e a profundidade de cor (normalmente indicada em bits: 1, 8, 24, 32 ou mesmo 48 bits). Teoria e Tecnologia da Cor. Unidade VII Pág. 1 /5 A Máquina fotográfica digital é a mais recente tecnologia para converter directamente o espaço real em representação digital. As suas características são iguais às dos Scanners, embora com mais limitações e ligeira diferença de conceitos: a real resolução é de 72 ou 96 dpi, no entanto, é habitual indicar a resolução em valores de pixels como nos monitores (uma máquina de 1 Megapixel quer dizer que faz fotografias com a dimensão de 640x480 pixels) e a profundidade de cor é fixa em 24 bits. Evidentemente que acrescem as características de uma câmara fotográfica analógica. O software Desde o sistema operativo às aplicações de processamento gráfico, o software é necessário à obtenção ou captura de imagens, criação, tratamento e inter-relação com o hardware. Para o processamento gráfico, existem dois tipos de programas gráficos – os Vectoriais (cujo funcionamento se baseia em cálculos matemáticos, como o AutoCad, o Corel Draw ou o Adobe Illustrator) e os Raster ou Bitmap (cujo processo é análogo ao do hardware, como o Microsoft Paint, Adobe Photoshop ou o Corel Photopaint). Teoria e Tecnologia da Cor. Unidade VII Pág. 2 /5 A cor A cor exibida num Monitor (ou numa Televisão) baseia-se na mistura de 3 cores básicas (Cores Primárias), obtendo-se um vasto número de cores que reproduzem com grande fidelidade o mundo real. Este processo assenta na Teoria Aditiva da Cor, em que o Vermelho (Red), o Verde (Green) e o Azul (Blue) são as Cores Primárias – por isso se denomina a este modelo RGB – e é nele que as imagens são concebidas (ao contrário do modelo CMYK – Cyan, Magenta, Yellow e Black – que se destina a trabalhos de impressão). Profundidade de Cor Na Informática o modelo RGB está condicionado pela linguagem e sistema de programação, pelo que a quantidade de cores reproduzidas obedece a regras – denominada Profundidade Cor (Bit Depth): 1 Imagem de 24 bits Resultante da linguagem binária (bit), utilizada pelos computadores, podem-se obter 16,7 milhões de cores puras – 8 bits por canal (RGB) dá um total de 8x3=24 bits, perfazendo 224=16,7 milhões. Qualquer imagem fotográfica ou mesmo realizada directamente em computador, quando é rica cromaticamente terá uma profundidade de cor de 24 bits. 2 Imagem de 8 bits Em Imagens que possuam poucas cores pode-se reduzir para os 8 bits (ganhando-se ficheiros mais pequenos) – 28= 256. Algumas fotos suportam esta profundidade de cor, mas outras ganham um aspecto “solarizado”, como no exemplo ao lado (existem no entanto formas de reduzir esse efeito). 3 Imagem de 8 bits (monocromático) Em Fotografias a Preto e Branco, os mesmos 8 bits darão uma paleta de 256 tons de cinzento (incluindo o branco e o preto), suficientes para reproduzir a imagem com rigor – denomina-se a este modo Grayscale (Tons de Cinza). 4 Image de 1 bit As imagens a Preto e Branco, provenientes de desenhos a tinta da china, podem ser convertidos para 1 bit (Black & White), o que dá duas cores. Não se utiliza muito por se observar em demasia o efeito de escada (estas imagens são normalmente digitalizadas em resoluções maiores para atenuar esse efeito). Paletas de Cor Em alguns trabalhos não é necessário trabalhar com todas as cores, podendo-se então criar paletas específicas. Uma das paletas mais usadas na actualidade está relacionada Teoria e Tecnologia da Cor. Unidade VII Pág. 3 /5 com páginas para a Web uma vez que, considerando o público alvo, há que ter em conta os sistemas que apenas conseguem exibir 256 cores. É devido a este problema que surge o conceito de Cores Seguras para a Web (Web Safe ou Browse Safe Colors) – é uma paleta composta por apenas 216 cores porque o sistema operativo, Windows ou Mac, reservam 40 cores (256-40=216). Como Identificar uma Cor Para desenvolver o projecto Web é necessário identificar a referência de cada uma delas, para a utilizar no tratamento ou criação de imagens e na paginação html: 1 Identificação RGB Cada Canal de Cor vai do valor 0 a 255 e indicam-se os três valores de cada canal pela ordem RGB (que nas Web Safe Colors se usam apenas os múltiplos de 51). 2 Identificação Hexadecimal Em programação, como em HTML, utiliza-se a linguagem Hexadecimal – nas Web Safe Colors usam-se apenas os múltiplos de 3 (0 - 3 - 6 - 9 - C - F) e compõe-se de 6 números (sendo os 2 primeiros relativos ao canal R, os 2 do meio ao G e os 2 últimos ao B). 3 Identificação HSL Alguns Programas permitem identificar a Tonalidade (Hue), a Saturação (Saturation) e a Luminância (Lightness) – cada Tonalidade é identificada de 0 a 359 e os outros dois valores em percentagem de 0 a 100%. Neste caso poderão haver excepções nos valores. Exemplos: RGB HEX HSL Cor 000.000.000 000000 160.000.000 Preto 051.152.255 3399FF 140.240.144 Dodger Blue 256.256.256 FFFFFF 160.000.240 Branco Teoria e Tecnologia da Cor. Unidade VII Pág. 4 /5 A Resolução Como já anteriormente se referiu, uma imagem digital é constituída por pixels e tem uma determinada Resolução: número de pontos por polegada ou dpi (dots per inch). Quanto mais elevada for a resolução maior é a definição (ou qualidade) da imagem – para imagens a cor aconselha-se uma resolução superior a 150 dpi e para preto e branco 600 dpi – no entanto, a dimensão do ficheiro aumentará geometricamente. Para melhor compreender esta característica observe-se um pormenor de uma imagem: Píxel Resolução: 33 dpi Prof. de cor: 24 bits R205,G213,B205 1 bit - 2 cores 2 bits - 4 cores 0 1 00 01 10 11 8 bits - 256 cores 24 bits - 16 m.cores 00000000 ... ... 11111111 José Manuel Russo 21 de Maio de 2006 Teoria e Tecnologia da Cor. Unidade VII Pág. 5 /5