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];
}
```
Связанные инструменты
C
Compress Image
И
Изменение размера изображения
О
Обрезка изображения
П
Поворот изображения
О
Отражение изображения
К
Конвертер изображений
В
Водяной знак на изображение
S
SVG в PNG
И
Изображение в Base64
С
Скругление углов
Д
Добавить рамку
Ф
Фильтры для изображений
Н
Настройка изображения
Р
Размытие изображения
У
Увеличение резкости
С
Сделать квадратным
G
Grayscale Image
S
Sepia Image
P
Pixelate Image
S
Strip Image Metadata