terça-feira, 5 de novembro de 2013

Cor

Conceito

A cor é uma das principais características do mundo e está presente em tudo o que nos rodeia, desempenhando um papel essencial na perceção dos objetos através da presença da luz. Esta é assimilada pelo ser humano através da visão, dependendo, então:
  • Das características das fontes de luz que o iluminam; 
  • Da reflexão da luz produzida pela sua superfície; 
  • Das características sensoriais do sistema de visão humano. 
Na comunicação, as cores têm funções especificas, entre as quais ajudar na clareza da mensagem que será transmitida.



A cor confere realismo às imagens e cenas visualizadas. Quanto maior for a fidelidade da reprodução da cor, maior será o realismo e a naturalidade dos resultados observados. Esta transmite informação sobre as condições de iluminação e a forma dos objetos visualizados, acentuando os seus contornos. Portanto, sem luz, não existe cor.
A luz é composta por uma extensa variedade de ondas electromagnéticas com diferentes comprimentos de onda (estas constituem o espectro de luz visível):



Espetro de luz visível

Forma como é feita a Interpretação das cores pelo cérebro humano

A interpretação das cores é feita pelo cérebro humano depois de a luz atravessar a íris e ser projetada na retina, pelo que os olhos são os sensores de toda a visão e esta pode ser do tipo escotópica e fotópica:

Visão Escotópica: capta baixos níveis de luminosidade e não é sensível ao comprimento de onda, não detetando a cor. Este tipo de visão é utilizado durante a noite (ou em ambientes escuros), onde o olho passa a ser mais sensível ao azul.


Visão Fotópica: é o termo cientifico que se dá à visualização das cores por parte do olho humano, durante o dia e em condições normais de luminosidade. Este tipo de visão só funciona para elevados níveis de luminosidade e é sensível ao comprimento de onda (sensível à cor).


Conceito

Imagem significa a representação visual de um objecto ou abstracção. Comumente, o conceito envolve a imagem adquirida como a gerada pelo ser humano, quer na criação pela arte, quer como simples registo fotográfico, na pintura, no desenho, ou seja, em qualquer forma visual de expressão de ideias.



Utilização


A utilização de imagens digitais é utilizado em vários sectores como comercial e industrial principalmente, mas também no sector científico e pedagógico.



Nuvem de Palavras

É uma imagem que destaca palavras e termos que ocorrem com 
mais frequência em textos, blogs ou base de dados. 

Esta foi a nossa nuvem criada em http://www.tagxedo.com/

Fontes Tipograficas

A partir do termo inglês font (do latim fundita, do verbo fundere, fundir)




Uma fonte tipográfica é um padrão, conjunto de caracteres tipográficos com o mesmo desenho ou atributos e, por vezes, com o mesmo tamanho (corpo). Assim, dizemos tipo Garamond, tipo Arial (...).
É um conjunto de caracteres que podem corresponder a letras, símbolos ou números. São identificadas por nomes e classificadas segundo determinadas famílias.


A expressão fonte tipográfica é eventualmente usada como um sinónimo de família tipográfica, mas isso é um engano: a família tipográfica é o conjunto de variações de determinada fonte (itálico, versalete, etc.).
Uma família tipográfica é um agrupamento de caracteres, cujos traços são semelhantes, com características e detalhes idênticos que se repetem entre todos.As serifas são os pequenos traços e prolongamentos que ocorrem no final das hastes de cada letra.As famílias tipográficas sem serifas são conhecidas como sans-serif (“sem serifa” em francês).




A principal forma de diferenciação dos tipos de letra é feita de acordo com a presença ou ausência de serifas.Os textos com serifas são usados, normalmente, em romances pois as serifas tendem a guiar o olhar através do texto. As letras com serifas parecem juntar-se devido aos seus prolongamentos, unindo as palavras.Os tipos sem serifa valorizam cada palavra individualmente e tendem a ter maior peso, já que parecem mais limpos, costumam ser usados em títulos e chamadas.


Tipos de fontes :



Os tipos de fonte são utilizadas para reproduzir texto no ecrã e na impressão.O tamanho de uma fonte utiliza como unidade de medida o ponto.Existem dois tipos de fontes: bitmapped e escaladas.

As fontes bitmapped são guardadas como uma matriz de pixéis e ao serem ampliadas perdem a qualidade. São concebidas com uma resolução e um tamanho específico para uma impressora específica, se a impressora não suportar estas fontes, não são impressas.

Alguns exemplos de fontes bitmapped são: Courier, MS Sans Serif e Small (...)



Exemplo de fonte bitmapped e escaladas

As fontes escaladas são definidas a partir de expressões matemáticas e podem ser representadas por qualquer tamanho. Estas fontes contêm informação para construir os seus contornos através de linhas curvas que são preenchidas para apresentar um aspecto sólido, tais como as fontes TYPE 1, TRUE TYPE e OPEN TYPE. Ao contrário das fontes bitmapped , as fontes escaladas podem ser ampliadas sem perder qualidade nas suas formas.

sexta-feira, 25 de outubro de 2013

Padrões de Codificação

Codificação de caracteres   
Uma codificação de caracteres é um padrão de relacionamento entre um conjunto de caracteres (representações de grafemas ou unidades similares a grafemas como as que compõem um alfabeto ou silabário utilizados na comunicação através de uma linguagem natural) com um conjunto de outra coisa, como por exemplo números ou pulsos elétricos com o objetivo de facilitar o armazenamento de texto em computadores e sua transmissão através de redes de telecomunicação. Exemplos comuns são o código morse também o ASCII e o UNICODE.


Tabela ASCII
Existem diferentes convenções (ou códigos). Um dos mais conhecidos é o código ASCII (American Standard Code for Information Interchange),pronuncia-se "asqui ii". Este é um padrão americano, mas é um dos mais utilizados, especialmente na maioria dos computadores.
Existem duas tabelas ASCII: a de 7 bits (com um total de 128 caracteres) e a de 8 bits (com um total de 256 caracteres, que é o padrão estendido incluindo caracteres acentuados).

O código ASCII define, com precisão, a correspondência entre símbolos e números até o número 127:
Portanto, use o número 97 para representar um "a" minúsculo. Para representar um "?", use o código 63.

Alguns códigos (os inferiores a 32) são códigos de controle (eles não são feitos para serem exibidos). Por exemplo, o código 10 pula a linha, o código 7 emite um sinal sonoro no computador, etc.
Mas você já reparou? Não há nenhum caractere acentuado! Os americanos nos esqueceram. Nós e outros países: a Espanha (com o ponto de interrogação ao contrário, por exemplo), a Alemanha, etc. Sem falar em países como a China e o Japão, com seus alfabetos diferentes...
Muitas vezes usamos os códigos de 128 a 255 para os acentos, mas os códigos são diferentes de um país para outro! Nada prático para trocar documentos.

Assim, é preciso encontrar um código mais prático. Ele existe: é o UNICODE.

UNICODE

Em vez de usar apenas os códigos de 0 a 127, ele utiliza os códigos de valor bem maiores.

O código UNICODE pode representar todos os caracteres específicos de diversos idiomas. Novos códigos são regularmente atribuídos para novos caracteres: caracteres latinos (acentuados ou não), gregos, cirílicos, armênios, hebraicos, tailandeses, hiraganas, katakanas, etc... Só o alfabeto chinês Kanji contém 6879caracteres.

O Unicode define, então, uma correspondência entre símbolos e números.
(O símbolo "?" será representado pelo número 213).
Veja uma pequena parte das tabelas UNICODE (os números são apresentados em notação hexadecimal):
Caracteres Unicode de 0000 a 007F (de 0 a 127) (caracteres latinos)

Mesmo se o UNICODE foi bem desenvolvido, pouca coisa foi utilizada em relação ao ASCII. (Não envie uma mensagem em UNICODE para alguém: provavelmente esta pessoa não poderá lê-la!). Mesmo para os programadores, nem sempre é fácil de manipulá-lo. 





No endereço http://www.supertrafego.com/ms_codigo_ascii.asp é possível fazer uso da
ferramenta “Código ASCII”.

Esta ferramenta informa o código ASCII de um caracter digitado.
Aqui estão os nossos resultados:

Códigos ASCII
CaracterCódigo
P80
a97
u117
l108
o111
Códigos ASCII
CaracterCódigo
E69
m109
a97
n110
u117
e101
l108




No site http://www.network-science.de/ascii/ é possível utilizar a ferramenta “ASCII
Generation”








No site http://www.glassgiant.com/ascii/ da para converter imagem em codigo ASCII

Exemplos:

Original:


Em codigo ASCII:

                   .. ~IDDDD8OO$ZZZ$$$ZZZO8DNNNZ:....                         
                     .. ..+8NDOZZZZZZZZZZZZZ$Z$Z8NN8..    .....               
         ....... ..  ..~Z8DNNNDDDZZZZZZ$$$$ZZZZZZ$Z$DNO. ...........          
         .....,..ZNND8OZ$Z$$Z$$$$$ZZZZZZZZZZZZZZZZZZZ$ZNN....NO.,...          
       ......ONNDZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$Z8D...NONZ.. .        
    .....+NNO$$Z$ZZZZZ$$ZZZ$$ZZZZZZZZZZZZZZZZZZZZZZZZ$$ZZZ$OM,.NZ$N8....      
    ...DD8$Z$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$Z$O$.NZZZN~...     
.. ..ONO$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZNONZZ$N$..     
.. 7NOZZZ$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$ZZZZZ8DZZ$$DO.     
..8ZZZZZZ$$$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$$ZZZZ$DD.....
.MZZO88DD88OZZ$$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$$ZZ$ZZ$ZD+....
:..............:?DN8ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ$ZZD=...
              ... ..,$NDZ$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZON...
                  $NN8ZZZO8ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZDO..
                 ...+DNDZ$$ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZON..
                   ...  7MDZZZZZZ$ZZZZZZZZZZZZZZZZZZZ$$$Z8OZZ$$ZZZZZZZZZZ$ZN..
                   .... ...8DZZ$ZZZZZZZZZZZZZZZZZZZZZZ$D8$ZZOOZZZZZZZZZZZZZ8= 
                        . ...:MZZ8ZZ$ZZZZZZZZZZZZZZZZZN$Z$Z$ZOOZZZZZZZZZZZ$ZD.
                             ..D8DZ$ZZ$ZZZZZZZZZ$ZZZZD8ZZZZZZZD$$ZZZZZZZZZZZD.
                             ...ZD$ZZZZZZZZZZZZZZ$$$D8ZZZZO$ZZD$$ZZZZZZZZZZZM.
                            .... 7OZZZZZZZZZZZZZZ$ZO8ZZ$ZZNZZZD$ZZZZZZZZZZZZN.
                            ....ODD$ZZZZZZZZZZZZ$ZZDZ$Z$$DO$ZZ$ZZZZZZ$$ZO$ZZN.
                            ...OZZODZ$ZZZZZZO$ZZZ88$$$$$8DZ$ZZZZZZZZZ$ZZ$D$ZN.
                             ..ZZZ$ZD$ZZOZZZO$ZZZZZZ$Z$D?OZ$ZZ$ZZZZZZZZZ$OD$M.
                             ...NZ$$$O$$ZDZNZ$ZZZZZZZ$Z?.=OZZZZZZZZZZZZZZ$D8D.
                              ..,NZ$ZZZZ$ONDZZZZZZZZ$$Z...8ZZ$ZZZZZZZZZZZZZN7.
                             ....,8ZZZZZZ$D8Z$ZZ$ZZZZZ.. .NZZ$ZZZZZZZZZZZZZD=.
                             .   .:NZZ$ZZ$O8$ZZZZ$ZOI.. ..NZZZZZZZZZZZZZZ$ZZ?.
                                  .?8DZZ$$ZNZ$ZZZ$D8...  .N$ZZZZZZZZZZZZZZZZ$.
                                 ..I?.+NN88NO$$ZNDZOD     N$Z$$$$$ZZZZZ$$$$ZD 
                                 ...N..~OO8DNN8OOOOO8=....8Z8NNO$III7ZODNO$ZD..
                                  ..Z,.:8OO8NONNOOOOO7...8NI+??I????I????=$NN..
                                 ....M..NOOZNNDNOOOOO?.N7+?????????????????I88..
                             ... .DD$O=.$ZOOODDOOOOOD=8?????????????????????IZO.
                            ....7$?????N,7NOO88DN88ND+I????????+ZZ?+8D8ND????+D=
                            ...=7?I+7+?+$8:.:D7?+I8M+????????????INI+???+I????$O
              .. .....      ...D???I=N+???+?=N=?????????????????N+II??????????8=
              ........ .    ...~Z+??+D?????+D+????????????????Z7?????????????IO.
              ...8$.............:N+?D+???????????????????????7?????????????+8+..
              ...88OI.............~D????????????????????????Z$??????????I8MO....
              ...7ZOI?DZ........,N+????????????????????????O7I?I?+ZNNDN:  ... 
              ....D7$+??ZDM888D7+I????????????????????????I7I+ZD8Z$$ZD=..     
              ....$IZD+???+???IZ8Z???????????????????????$O7DOZ$ZZZZZ8...     
                 . N+?NI????????????????????????????????Z8NOZZZZZZZZO....     
                   .D++7Z+????????????????????????????IND,DZZZZZZZZZM. ..     
                   .+N=I+D$??????????????????????????+N...NZ$$$ZZZZDZ....     
                   ...ZZ??+OD???????????????????????N:~DN88$$ZZZZ$OZ,~M,,     
                   .....8D7?+INZ+???????I????I????DZD+...$OZZZZ$$ZN.   D~     
                   .............INNZI+??????+?ID8N$......DZZZZZZ$ON.  . M..   
                                  . .=$8NNNNZ?.I? .  ..ID8$ZZOONZ. .    M .   
                                    . ........M.  .  ...............   +O.    
                                      .......8.....   .................N...   
                                            M.                    ...Z?       
                                            M.                    .,N .,,     
                                             N~ .  . .:        . +N,          
                                               .+?$D.  .     .ZN7.            
                                                 .D..  .~7DN7:     .          
                                                ...,OZ=.  . ...               
                                                                 GlassGiant.com




Conversão entre Binario e Decimal,Amostragem, Quantificação e Codificação

Conversão Binário - Decimal

Para se efectuar a correspondência entre a
numeração binária e a numeração decimal,
deveremos ter em conta as seguintes regras:
  1. Multiplicam-se todos os dígitos binários pelo valor decimal da potência de 2 correspondente ao peso de cada dígito. 
  2. Somam-se os resultados obtidos. 
  3. O resultado da soma é o equivalente decimal do número binário.




Conversão Decimal - Binário

Para realizar a conversão utiliza-se o método de divisão repetida.
Para converter, por exemplo, o número decimal 1985 em binário deve-se fazer o seguinte:

Dividir o número decimal por 2. Caso o resultado seja exato, aquela divisão terá resto 0 (zero), se não for exato terá resto 1 (um). Esse valor deve ser anotado da direita para a esquerda ou como explicado abaixo do exemplo.
Deve-se dividir o número até que o quociente da divisão seja igual a 0 (zero).




Amostragem, Quantificação, Codificação

Para converter um sinal analógico em digital (Ex: microfone) temos que o digitalizar, transformando-o numa sequência de bits.
Esta digitalização é composta por três fases, amostragem, quantificação e codificação.

Amostragem -Retenção de um conjunto limitado de valores dos sinais analógicos.Sendo um sinal analógico contínuo no espaço e no tempo, o que implica a existência de um valor infinito de valores, o que complica a acção de processamento do computador, por isso é necessário limitar esse número, através da amostragem

Quantificação - Após a amostragem de um determinado sinal analógico, é necessário quantizar a infinidade de valores que a amplitude do sinal apresenta ou seja, escolher os valores que interessam,

Codificação - A seguir à quantificação, por fim, temos a codificação que transforma o sinal analógico em código binário, ou seja, transforma os sinal em sequências de 0 e 1.

terça-feira, 22 de outubro de 2013

Grandezas informáticas



* - Pelo SI, o símbolo para byte é ‘b’, enquanto que bit tem como símbolo o próprio nome ‘bit’. Para evitar confusão durante a leitura do artigo, optei em adotar a simbologia popular, como descrito na tabela acima.




Curiosidade


É muito comum encontrar em fóruns e sites usuários com a mesma dúvida: “Por que só aparecem 74,6 GB disponíveis no meu HD se eu comprei um disco de 80 GB?”. Quem nunca teve essa dúvida?
Bom, a resposta é bem simples. No mundo da informática 1 KB = 1024 bytes. Mas, os fabricantes de HDs adotam 1 KB = 1000 bytes.
Disco rígido
80.000.000.000 bytes / 1000³ = 80 GB, segundo os fabricantes de HD. No entanto, como supracitado, os sistemas operacionais utilizam 1 KB como 1024 bytes, então:
80.000.000.000 bytes / 1024³ = 74,50580596923828125 bytes, ou seja, aproximadamente 74,6 GB.
Essas contas são um pouco complicadas. Se você que não é muito fã de números, não deixe de conferir a tabela abaixo.

 Nota: Os pendrives e os cartões de memória, por usarem memória flash, seguem o padrão de numeração do computador. Ou seja, quando você compra um pendrive de 8 GB, por exemplo, você realmente tem disponível 8 GB para usar, sendo que uma pequena parcela dessa capacidade é utilizada para mapear blocos defeituosos e códigos de correção.


Você já pode imaginar o tamanho da confusão que essa “mordida de bytes” causou. Teve até casos de usuários que processaram as empresas por propaganda enganosa. Para evitar mais confusões, o IEC (International Electrotechnical Commission) cedeu à pressão dos fabricantes e criou um novo conjunto de medidas para designar valores binários, surgindo assim o gibibyte, mebibyte e tebibyte. O ‘bi’ presente nas novas unidades vem de binário (binary, em inglês).
Pelo novo padrão, 1 kilobyte passa a ter 1000 bytes, enquanto que o kibibyte possui 1024 bytes. Dessa maneira, seu HD passa a ter efetivamente 500 GB e 465.6 gibibytes.


Mas, como o padrão encontrou muitos opositores, ainda vai demorar um pouco para utilizarmos os termos acima que, diga-se de passagem, são bem esquisitos.

Para esclarecer
Seguindo o SI, e a tabela acima, é normal pensarmos que kilobyte e kilobit teriam por símbolo kB e kb, respectivamente, já que o símbolo para quilo é “k”.
Você deve ter notado que o “quilo” usado em informática é outro. O k usado em unidades como quilômetro (km) e quilograma (kg) deve ser escrito em letra minúscula. Em informática, no entanto, o "K" não se refere a 1000 unidades, como no caso anterior, mas sim a 1024. Por isso deve ser grafado com letra maiúscula.
Bom, agora que tal começar a fazer umas contas? Para saber qual a real capacidade do seu disco rígido, basta pegar a calculadora e fazer umas continhas. Vamos lá?!
Um novo conjunto de medidas


Para finalizar

Embora a informática esteja presente em nosso dia-a-dia, muitos termos e unidades usados podem ser complicados de se entender para aqueles que não são profissionais da área. Mesmo quem está acostumado a ouvir bit, byte, mega, giga, etc. o dia inteiro às vezes se perde em meio a tantas conversões.
Mas, você pode perceber que não é nenhum bicho de sete cabeças, o que complica muitas vezes é a linguagem técnica usada pelos escritores. Divirtam-se lendo os artigos e não deixem de postar suas dúvidas e comentários.