🍋
Menu
Image

Color Profile

Color Profile (ICC Profile)

A color profile defines how numerical color values map to actual colors on a specific device. ICC profiles ensure colors look consistent across different monitors, printers, and cameras by providing a standardized color interpretation.

तकनीकी विवरण

ICC profiles contain lookup tables and parametric curves that map device-dependent color values to the Profile Connection Space (PCS), typically CIELAB or CIEXYZ. Profiles can be matrix-based (for monitors) or table-based (for printers).

उदाहरण

```javascript
// Read EXIF data from image file
const buffer = await file.arrayBuffer();
const view = new DataView(buffer);

// Check JPEG SOI marker
if (view.getUint16(0) === 0xFFD8) {
  // EXIF starts at APP1 marker (0xFFE1)
  // Fields: camera model, aperture, ISO, GPS coords
}

// Strip EXIF: re-draw on canvas → export (removes metadata)
```

संबंधित टूल्स

संबंधित शब्द