Rasterization
Rasterization (Vector-to-Pixel Conversion)
Rasterization is the process of converting vector graphics (mathematical shapes) into raster images (pixel grids). This is necessary when displaying SVG, PDF, or font glyphs on pixel-based screens or exporting to bitmap formats.
Detalhe técnico
Rasterization involves scan-line algorithms that determine which pixels fall inside vector paths, then applies anti-aliasing to smooth edges. Sub-pixel rendering uses RGB subpixels for finer detail on LCD displays.
Exemplo
```javascript
// Rasterization: processing with Canvas API
const canvas = document.createElement('canvas');
const ctx = canvas.getContext('2d');
ctx.drawImage(sourceImage, 0, 0);
const imageData = ctx.getImageData(0, 0, canvas.width, canvas.height);
// Process pixels in imageData.data (RGBA array)
```
Formatos relacionados
Ferramentas relacionadas
C
Comprimir Imagem
R
Redimensionar Imagem
R
Recortar Imagem
G
Girar Imagem
E
Espelhar Imagem
C
Converter Imagem
M
Marca d'Água em Imagem
S
SVG para PNG
I
Imagem para Base64
A
Arredondar Cantos
A
Adicionar Borda
F
Filtros de Imagem
A
Ajustar Imagem
D
Desfocar Imagem
N
Nitidez de Imagem
T
Tornar Quadrada
G
Grayscale Image
S
Sepia Image
P
Pixelate Image
S
Strip Image Metadata