Imaxe de mapa de bits: Diferenzas entre revisións

Contido eliminado Contido engadido
Gasparoff (conversa | contribucións)
mSen resumo de edición
Etiqueta: edición de código 2017
Gasparoff (conversa | contribucións)
Sen resumo de edición
Etiqueta: edición de código 2017
Liña 1:
Unha '''imaxe raster''', '''bitmap''' ou '''mapa de bits''' é unha [[Ilustración (deseño gráfico)|imaxe]] en [[Sistema dixital|formato dixital]] onde se fixa [[Píxel|a cor de cada píxel.]] A desvantaxe dunha imaxe raster é que ao ampliar se ven os píxeles, dise que individuaisa faranseimaxe visibles''pixela''. Hai programas de mapa de bits para editar imaxes raster. A contraparte dunha imaxe raster é a imaxe vectorial.
 
Un exemplo de imaxe raster é unhaa gravación cunhadunha cámara dixital que grava a imaxe cunnun chip de imaxe que contén unha cuadrícula de píxeles, chamada '''matriz'''.
 
O formato de imaxe matricial úsase moito e é o que se emprega normalmente para facer fotos dixitais e capturar vídeo. Para obtelo utilízanse dispositivos de conversión analóxico-dixital, como escáneres e cámaras dixitais.
 
As imaxes de mapa de bits adoitan definirse pola súa altura e ancho (en píxeles) e pola súa profundidade de cor (en bits por píxel), que determina o número de núcleos diferentes que se poden almacenar en cada punto individual e polo tanto, en grande medida, a calidade da cor da imaxe.
 
 
O formato de imaxe matricial úsase moito e é o que se emprega normalmente para facer fotos dixitais e capturar vídeo. Para obtelo utilízanse dispositivos de conversión analóxico-dixital, como escáneres e cámaras dixitais.
 
== Diferenza entre imaxe vectorial e mapa de bits ==
Liña 13 ⟶ 11:
Os gráficos en mapa de bits distinguense dos gráficos vectoriais en que estes últimos representan unha imaxe a través do uso de obxectos xeométricos como [[curvas de Bézier]] e [[Polígono|polígonos]], no do simple almacenamento da cor de cada punto na matriz.
 
A seguinte imaxe ilustra a diferenza entre unha imaxe vectorial (esquerda) e unha imaxe ''ráster'' ou mapa de bits (dereita). Nos dous casos represéntase un círculo. O que non se pode ver é que o círculo esquerdo é unha imaxe vectorial e a imaxe dereita consiste nunha gran colección de píxeles. Cando se amplía a imaxe vectorial, a diferenza faise evidente. Coa imaxe vectorial, ampliar a imaxe non altera a calidade da figura. Non obstante, cando se amplía a imaxe de mapa de bits, os píxeles individuais fanse visíbeis e o límite da figura, que debería ser unha liña, convértese nunha "escaleira" accidentada.
 
== Necesidade de compactación ==
Cada punto da imaxe mostrada na pantalla corresponde a un píxel da matriz, de xeito que a maioría das imaxes requiren que se represente un número moi grande de píxeles. Por exemplo, unha imaxe común de 800 píxeles de ancho por 600 píxeles de alto require 3 bytes para representar cada píxel (un por cada cor RGB primaria) e 54 bytes adicionais de cabeceira. Isto suma 1.440.054 [[bytes]].
 
Aínda que a representación de imaxes na memoria RAM se fai normalmente en mapas de bits, cando se fala dunha grande cantidade de imaxes almacenadas en discos magnéticos e transmisión de datos a través de redes é necesaria a [[compresión]] dos ficheiros, para reducir a pegada e o tempo de transmisión. [[A compresión de datos]] pode ser con perdas ou sen perdas. Os principais formatos adoptados para a compresión de datos en [[internet]] son ​​Compuserve [[GIF]], JFIF (coñecido como [[JPEG]]) e o máis recente e libre [[Portable Network Graphics|PNG.]]
 
[[A compresión de datos]] pode ser con perdas ou sen perdas. Os principais formatos adoptados para a compresión de datos en [[internet]] son ​​Compuserve [[GIF]], JFIF (coñecido como [[JPEG]]) e o máis recente e libre [[Portable Network Graphics|PNG.]]
 
== Cor ==
[[Ficheiro:Rgb-raster-image.svg|dereita|conmarco|Imaxe bitmap ampliada, mostrando os percentuais de cores primárias em cada pixel.]]
 
 
Cada punto representado na imaxe debe conter información de cor, representada en canles separadas que representan os compoñentes primarios da cor que se pretende representar, en calquera modelo de cor, sexa [[RGB]], [[CMYK]], LAB ou calquera outro dispoñible para representación. A esta información pódese engadir outra canle que represente a transparencia con respecto ao fondo da imaxe. Nalgúns casos, ([[GIF]]) a canle de transparencia ten un só bit de información, é dicir, pode representarse como totalmente opaco ou totalmente transparente; nas máis avanzadas ([[Portable Network Graphics|PNG]], [[TIFF]]), a canle de transparencia é unha canle coa mesma profundidade que o resto de canles de cor, co que se poden obter centos, miles ou mesmo millóns de niveis de transparencia diferentes.
 
Liña 31 ⟶ 25:
A transformación dun mapa de bits a un formato vectorial chámase [[vectorización]]. Este proceso normalmente realízase manualmente (rastrexando o mapa de bits con [[curva de Bézier | curvas de Bézier]] ou polígonos vectoriais) ou coa axuda dun programa específico, como [[Corel PowerTrace]] ou [[Inkscape]]. O proceso inverso, convertendo unha imaxe vectorial nunha imaxe de mapa de bits, é moito máis sinxelo e chámase [[rasterización]].
 
[[Ficheiro: Rubik's cube v3.svg | thumb | O cubo de Rubik é un corpo tridimensional que podemos "interpretar" como un corpo composto porde [[voxel]] es, a versión tridimensional dun píxel.] ]