๐Ÿ‹
Menu
Image

ICC Profile

ICC Profile (International Color Consortium Profile)

An ICC profile is a standardized data file that characterizes a color device (monitor, printer, scanner) or color space. Embedding ICC profiles in images ensures that colors are reproduced accurately across different devices.

ุงู„ุชูุงุตูŠู„ ุงู„ุชู‚ู†ูŠุฉ

ICC profiles follow the ICC.1 specification and contain header information, tag tables, and color transformation data. Common embedded profiles are sRGB IEC61966-2.1 for web images and Adobe RGB (1998) for print workflows.

ู…ุซุงู„

```javascript
// Convert RGB to HSL
function rgbToHsl(r, g, b) {
  r /= 255; g /= 255; b /= 255;
  const max = Math.max(r, g, b), min = Math.min(r, g, b);
  const l = (max + min) / 2;
  let h = 0, s = 0;
  if (max !== min) {
    const d = max - min;
    s = l > 0.5 ? d/(2-max-min) : d/(max+min);
  }
  return [h, s, l];
}
```

ุฃุฏูˆุงุช ุฐุงุช ุตู„ุฉ

ู…ุตุทู„ุญุงุช ุฐุงุช ุตู„ุฉ