Raster Graphics
Grafik Raster (Gambar Bitmap)
Gambar digital yang tersusun dari kisi piksel berwarna individu, di mana setiap piksel menyimpan nilai warna tertentu. Tidak seperti grafik vektor, gambar raster memiliki resolusi tetap dan dapat mengalami pikselasi saat diperbesar.
Detail Teknis
Gambar raster menyimpan data sebagai kisi 2D nilai piksel. Setiap piksel berisi komponen warna (biasanya 8 bit per channel untuk RGB/RGBA, menghasilkan kedalaman warna 24-bit atau 32-bit). Format penyimpanan meliputi: pengemasan baris (potongan scanline), format planar (channel terpisah), dan format berurutan (semua piksel, satu channel). Algoritma kompresi: lossy (DCT JPEG, wavelet JPEG2000, AV1 AVIF) dan lossless (deflate PNG, LZW GIF, WebP lossless). Kedalaman warna bervariasi: 1-bit (monokrom), 8-bit (256 warna palet), 24-bit (16,7 juta warna), 48-bit (HDR). Metadata (EXIF, IPTC, XMP) menyimpan informasi kamera, orientasi, dan hak cipta.
Contoh
```javascript
// Raster Graphics: 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)
```