API Resumos
API Resumos
API Resumos
Interface - Ponto, área ou superfície ao longo da qual duas substâncias ou outras coisas
qualitativamente diferentes se encontram, ou seja, é uma camada situada entre eles
que trabalha como um tradutor, fazendo com que ambos se entendam, a fim de se
comunicarem.
Multimédia
Multimédia designa a combinação controlada por computador, de texto, de gráficos,
imagens, vídeo, áudio, animação e qualquer outro meio pelo qual a informação pode ser
representada, armazenada, transmitida e processada sob a forma digital, em que existe
pelo menos um tipo de media estático (texto, gráficos ou imagens) ou um media
dinâmico (vídeo, áudio ou animação).
Características do sistema multimédia
Tecnologias multimédia
Representação digital
Amostragem;
Quantificação;
Codificação.
• Universalidade da representação;
• Possibilidade de utilização do mesmo dispositivo de armazenamento digital
para todos os medias;
• Utilização de qualquer tipo de comunicação;
Recursos
• Para construir um sistema multimédia são necessários vários recursos físicos
(Hardware) e programas.
Dispositivos de armazenamento
• Óticos;
–CD
– DVD
• Magnéticos
• Semicondutores
ÓTICOS
MAGNÉTICOS
Discos rígidos
– O disco rígido é um sistema lacrado composto por discos de metal recobertos
por material magnético onde os dados são gravados através de cabeças, e
revestido externamente por uma proteção metálica que é adicionada à gaveta do
computador por parafusos. Os discos podem ser interno ou externos, conforme
são instalados dentro ou fora do computador.
Bandas magnéticas
– Utilizam a electromagnetização das partículas de uma
fita magnética para a gravação e a leitura dessas
mesmas partículas, realizadas de forma sequencial.
Cartões de memória
– Dispositivos de armazenamento de dados com memória flash que podem ser
regravados várias vezes, não necessitam de eletricidade para manter os dados
armazenados, são portáteis e suportam condições de uso e armazenamento mais
rigorosos que outros dispositivos baseados em peças móveis.
SEMICONDUTORES
Pen Drives
– Memória USB Flash Drive, também designado como Pen Drive, é um dispositivo
de armazenamento constituído por uma memória flash tendo uma fisionomia
semelhante à de um isqueiro ou chaveiro e uma ligação USB tipo A permitindo a
sua conexão a uma porta USB de um computador.
Sistemas de ficheiros
Os discos óticos assumem diversos formatos para o armazenamento de diferentes tipos
de informação digital. Estes formatos dos CD e dos DVD são descritos em documentos
denominados livros e constituem normas internacionais.
ISO 9660 (CDFS) - Estabelece a organização lógica dos dados de um CD e
permite a criação de um sistema de ficheiros hierárquico, capaz de proporcionar a
organização da informação contida num CD em ficheiros e diretórios.
Espectro Eletromagnético
A luz do Sol contém vários tipos de radiações que constituem o espectro
eletromagnético e cada comprimento de onda corresponde a um tipo de radiação.
Apenas uma pequena faixa da radiação é captada pelos nossos olhos, varia entre os 400
e os 700 nanómetros e é designada pelo Espectro Visível.
Qualidades da cor
Tom: Quer dizer coloração da cor, dependente do tom, pode denominar-se de azul,
amarelo, vermelho, etc.
Luminosidade: Está diretamente relacionado com o grau de clareza, ou seja, quantidade
de luz. Por exemplo o branco é luminoso e o preto não tem luz. A cor mais luminosa é o
amarelo e a de menos luminosidade é o violeta.
Escotópica - Esta visão é sensível ao brilho e não deteta a cor. Isto quer dizer
que são sensíveis a alterações da luminosidade, mas não aos comprimentos de onda da
luz visível.
Aditivo e Subtrativo
Os modelos de cor fornecem métodos que permitem especificar uma
determinada cor, no entanto, é necessário diferenciar modelo aditivo de subtrativo, a
saber:
Modelo Aditivo
Neste modelo a ausência de luz ou de cor corresponde
à cor preta, enquanto a mistura dos comprimentos
de onda ou das cores vermelha, verde e azul indicam
a presença da luz ou o branco.
Este modelo explica a mistura dos comprimentos de
onda de qualquer luz emitida.
Modelo Subtrativo
Neste modelo, ao contrário do modelo aditivo,
a mistura de cores cria uma cor mais escura,
porque são absorvidos mais comprimentos de onda,
subtraindo-os à luz.
A ausência de cor corresponde ao branco e significa que nenhum comprimento de onda
é absorvido, mas sim todos refletidos.
Explica a mistura de pinturas e tintas para criarem cores que absorvem alguns
comprimentos de onda da luz e refletem outros. Assim, a cor de um objeto corresponde
à luz refletida por ele e que os olhos recebem.
Círculo Cromático
O disco cromático não é um instrumento científico
de classificação de cores, mas é muito útil no
entendimento da teoria das cores. Geralmente
usado para estudar as cores, o disco cromático pode ser
desenvolvido em qualquer material, não esqueça que
as cores primárias e cores secundárias sofrem alterações de acordo com sua própria
essência.
Materiais
O sistema de materiais baseia-se num conjunto de componentes associados de forma
lógica. Cada componente define uma característica particular dos materiais: cor, aspeto
da superfície, etc...
As componentes disponíveis são as seguintes:
Pigmentação: repartição de uma ou mais cores da superfície;
Finish: características do acabamento de uma superfície, tal como a reflexão;
Normal: relacionado com a aparência da superfície, como o grão e o relevo,
representado as irregularidades físicas do material;
Interior: características do interior do objeto, como a refração ou a densidade ótica.
O finish é importante porque ele afeta a aparência e a interação da luz com o material. Ele
pode ser liso, fosco, brilhante ou com outras características que influenciam a percepção da
cor.
Resolução e Tamanho
Uma imagem é uma representação discreta, isto é, constituída por pixéis (PÍXEL –
PIcture ELment) . O pixel, normalmente um quadrado é a unidade elementar de brilho e
cor que constitui uma imagem digital.
Resolução: Quantidade de informação que a imagem contém por unidade de
comprimento, isto é, o número de pixéis por polegada, ppi (pixels per inch). A resolução
pode também ser definida, de forma imprópria, pelo tamanho, ou seja, pelo número de
píxeis por linha e por coluna. Determina não só o nível de detalhe como os requisitos de
armazenamento da mesma.
O nível de detalhe de uma imagem depende da informação de cada pixel. Cada pixel é
codificado de acordo com a cor e o brilho que representa, isto é, ocupa em memória um
número de bits que varia de acordo com o número de cores, tons de cinza e brilho
definido para a determinada imagem.
Profundidade de cor
Indica o número de bits usados para representar a cor de um pixel numa imagem. Este
valor é também conhecido por profundidade do pixel e é definido por bits por pixel
(bpp).
Indexação de cor
Consiste em representar as cores dos pixels por meio de índices de uma tabela (Lookup
Table - LUT) e que, em alguns formatos de imagem, é armazenada juntamente com a
mesma num único ficheiro. As cores são conhecidas como cores indexadas, porque
estão referenciadas pelo número de índices que são usados pelo computador para
identificar cada cor. As cores indexadas reduzem o tamanho dos ficheiros de imagens.
Paleta de cor
Designação utilizada para qualquer subconjunto de cores do total suportado pelo
sistema gráfico do computador. Uma paleta de cores pode também ser chamada de
mapa de cor, mapa de índice, tabela de cor, tabela indexada. Cada cor dentro da paleta
é identificada por um número (índice).
A utilização das paletas permite diminuir o tamanho dos ficheiros de imagem, porque
são apenas armazenadas em memória as cores utilizadas.
Sistemas de cores - CMYK
O que é o CMYK? - O modelo CMY baseia-se na forma como a Natureza cria as suas
cores quando reflete parte do espectro de luz e absorve outros. Por isso é considerado um
modelo subtrativo, porque as cores são criadas pela redução de outras à luz que incide na
superfície de um objeto. Cian, Magenta, Yellow and Black. É um padrão de quatro cores
“primárias”, que combinadas formam cores ilimitadas. Na teoria das cores, os pigmentos
Ciano (C), Magenta (M) e Amarelo (Y - yellow) deveriam combinar-se para produzir o
Preto.
Características do CMYK
O padrão CMYK é mais usado para impressão em papel, onde 4 cores de tinta geram
uma qualidade final melhor do que apenas 3. Porém, monitores, televisões, etc. usam o
padrão RGB, Red, Green & Blue, onde são usadas apenas três cores.
A combinação destas quatro tintas para reproduzir cores é designada por impressão a
quatro cores.
Sistemas de cores
HSValue/ HSBrightness
HSB é a abreviatura para o sistema de cores formado pelas componentes Hue
(Tonalidade), Saturation (Saturação) e Brightness (Brilho).
É caracterizada por ser uma transformação não-linear do sistema de cores RGB.
Este sistema de cores define o espaço de cor conforme os seguintes parâmetros:
Tonalidade ou matiz (hue): é a cor pura com saturação e luminosidade máximas. A
tonalidade permite fazer a distinção das várias cores puras, isto é, verifica o tipo de cor,
podendo ser vermelho, amarelo ou azul. Atinge valores de 0 a 360, mas para algumas
aplicações, esse valor é normalizado de 0 a 100%.
Saturação (saturation): indica a maior ou menor intensidade da tonalidade. É também
chamado de "pureza". Quanto menor é esse valor, mais tons de cinza terá a imagem.
Quanto maior o valor, mais "pura" é a imagem, podendo atingir valores de 0 a 100%.
Assim o valor 0% indica a inexistência de cor ou a aproximação aos cinzentos e o valor
100% indica uma cor saturada ou pura.
Brilho ou o seu Valor: traduz a luminosidade ou o brilho de uma cor, indica a quantidade
de luz que a mesma contém. O termo luminosidade está relacionada com a luz refletida,
enquanto o termo brilho está relacionado com a luz emitida. Resumindo este parâmetro
define o brilho da cor, atingindo também valores entre 0 a 100%.
Formatos de imagem
Os formatos de imagem geram ficheiros que contêm informação adicional sobre a
imagem, incluindo: identificador; dados sobre a codificação da imagem, tais como tipo
de compressão, dimensões, resolução e profundidade; use necessário paleta de cores
utilizada.
Imagens
Compressão
– SEM perda
• RLE
• Variable-length codes (método mais conhecido: Huffman coding)
• Dictionary-based (fixed-length codes pointing to variable-length strings)
–técnicas para construção dos dicionários
Compressão – COM perda
• apenas serão “deitados fora” os dados insignificantes à perceção da imagem
• assim, consegue-se grandes melhoramentos no tamanho sem grandes perdas (ou sem
perdas percetíveis) na qualidade
• técnica mais conhecida JPEG compression
• faz sentido quando aplicada a imagens, vídeo ou som, mas não quando aplicada a
executáveis ou textos
– TIFF
• Inicialmente desenvolvido para troca entre software de publicação eletrónica
• Baseado numa estrutura baseada em TAGs
• Mais flexível que o BMP
• Um só ficheiro pode conter várias imagens (útil quando se pretende armazenar alpha
channels)
• bom para impressão de grandes ficheiros devido ao fácil buffering e random access.
Pode-se ler, por exemplo, só a parte de baixo da imagem.
• Aceita compressão RLE, LZW
– GIF
• Formato da CompuServe Inc.
• Pode conter um máximo de 256 cores simultâneas
• Bastante utilizado para imagens com cor indexada
• Usa compressão de dados LZW na minimização do tamanho do ficheiro e do tempo de
transferência e armazena uma tabela de cores (look up table) com o ficheiro.
• Impossível utilizar canais alfa
• GIF89a: transparência, múltiplas imagens (gifs animados)
– JPEG
• Standard ISO
• Bastante utilizado para fotografias e outras imagens de tom contínuo
• Modelos suportados: CMY, RGB, escala de cinzentos
• Impossível utilizar canais alfa
• A compressão poder ser com ou sem perda detalhes– em geral é com perda de
detalhes; o utilizador é que indicará a qualidade pretendida
• Retêm toda a informação RGB e a compressão da imagem é feita eliminando
informação de uma forma seletiva
• A descompressão é automática quando a imagem é aberta
• Taxa de compressão inversamente proporcional à qualidade da imagem
• Algoritmo de compressão e descompressão (dois passos); demora mais tempo a
carregar e mostrar uma imagem em formato JPEG do que em GIF
– Conclusão
• BMP: ecrã
• TIFF: impressão
• GIF: flat colour Web
• JPEG: continuous tone Web
Bitmap VS Vetorial
• Existem dois tipos de arquivos fundamentais na computação gráfica: Bitmap e Vetorial