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)
```
๊ด๋ จ ๋๊ตฌ
์
์์ ํ๋ ํธ ์์ฑ๊ธฐ
์
์์ ์์ ์์ฑ๊ธฐ
C
Compress Image
R
Resize Image
C
Crop Image
R
Rotate Image
F
Flip Image
C
Convert Image
W
Watermark Image
S
SVG to PNG
I
Image to Base64
R
Round Corners
A
Add Border
I
Image Filters
A
Adjust Image
B
Blur Image
S
Sharpen Image
M
Make Square
์ด
์ด๋ฏธ์ง ๊ทธ๋ ์ด์ค์ผ์ผ ๋ณํ
์ธ
์ธํผ์ ์ด๋ฏธ์ง
์ด
์ด๋ฏธ์ง ํฝ์
ํ
์ด
์ด๋ฏธ์ง ๋ฉํ๋ฐ์ดํฐ ์ ๊ฑฐ