์ด ๋ฌธ์์ ์๋ณธ์ ์ธ๋ถ ์ํค์์ ๊ฐ์ ธ์์ต๋๋ค.
1. ๊ฐ์[ํธ์ง]
2. ์์ธ[ํธ์ง]
์ ์ดํ(J(์ ์ด), PEG(ํ))์ด ๊ณต์ ๋ฐ์์ด์ง๋ง '์ ํผ์ด์ง'๋ผ๊ณ ๋ฐ์ํ๋ ์ฌ๋๋ ์๋ค.
์ ์ง ํ์์ ์ํด์ ๋ง๋ค์ด์ง ์์ค ์์ถ, ๋ฌด์์ค ์์ถ(JPEG 9.1๋ถํฐ) ๋ฐฉ๋ฒ ํ์ค์ด๋ค. ์ด ํ์ค์ ISO์ ITU-T์์ ์ ์ ํ์๋ค.(ISO 10918-1, ํ๊ตญ์ด ์ค๋ช )
JPEG๋ฅผ ์ฌ์ฉํ๋ ํ์ผ ํ์๋ค๋ ๋ณดํต JPEG ์ด๋ฏธ์ง๋ผ ๋ถ๋ฆฌ๋ฉฐ, .jpg, .jpeg, .jpe, .jfif ๋ฑ์ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ก ํ์ฅ์๋ฅผ ๋ฐ๊ฟ๋ ๋ฌธ์ ๊ฐ ์๋ค.
JPEG ํ์ค์ ์ด๋ฏธ์ง๊ฐ ์ด๋ป๊ฒ ์ฐ์๋ ๋ฐ์ดํธ๋ก ๋ฐ๋๋์ง๋ง์ ๊ท์ ํ๋ค. ๊ทธ ์ธ ํ์ฅ ๋ฐฉ์(์๋ง๋ ์ปจํ ์ด๋ ๋ฐฉ์)์ ๋ฐ๋ผ ์๋์ ๊ฐ์ ๋ช๊ฐ์ง ์ ํ์ด ๋๋์ด์ง๋ค.
์ ์ง ํ์์ ์ํด์ ๋ง๋ค์ด์ง ์์ค ์์ถ, ๋ฌด์์ค ์์ถ(JPEG 9.1๋ถํฐ) ๋ฐฉ๋ฒ ํ์ค์ด๋ค. ์ด ํ์ค์ ISO์ ITU-T์์ ์ ์ ํ์๋ค.(ISO 10918-1, ํ๊ตญ์ด ์ค๋ช )
JPEG๋ฅผ ์ฌ์ฉํ๋ ํ์ผ ํ์๋ค๋ ๋ณดํต JPEG ์ด๋ฏธ์ง๋ผ ๋ถ๋ฆฌ๋ฉฐ, .jpg, .jpeg, .jpe, .jfif ๋ฑ์ ํ์ฅ์๋ฅผ ์ฌ์ฉํ๋ค. ์ด๋ฆ ๋ฐ๊พธ๊ธฐ๋ก ํ์ฅ์๋ฅผ ๋ฐ๊ฟ๋ ๋ฌธ์ ๊ฐ ์๋ค.
JPEG ํ์ค์ ์ด๋ฏธ์ง๊ฐ ์ด๋ป๊ฒ ์ฐ์๋ ๋ฐ์ดํธ๋ก ๋ฐ๋๋์ง๋ง์ ๊ท์ ํ๋ค. ๊ทธ ์ธ ํ์ฅ ๋ฐฉ์(์๋ง๋ ์ปจํ ์ด๋ ๋ฐฉ์)์ ๋ฐ๋ผ ์๋์ ๊ฐ์ ๋ช๊ฐ์ง ์ ํ์ด ๋๋์ด์ง๋ค.
- EXIF-JPEG: ๋์งํธ ์นด๋ฉ๋ผ์ ์ฌ์ง ์ ์ฅ ๋ฐฉ์์ด๋ค. EXIF ๋ฐฉ์์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ํฌํจํ์ฌ ์ฌ์ง์ ์ฐ์ ์๊ฐ, GPS, ์นด๋ฉ๋ผ ์ ๋ณด ๋ฑ์ ๊ธฐ๋กํ๋ค.
- JFIF: JPEG File Interchange Format์ผ๋ก, ์ธํฐ๋ท์์ ์คํธ๋ฆผ ์ ์ก[1]์ ์ ํฉํ ํํ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ด๋ ํ์ผ ํ์์ด๋ค. ๋ ๋ฆฝ JPEG ๊ทธ๋ฃน(Independent JPEG Group; IJG)์์ ๋ง๋ค์๋ค.
- ๊ทธ ์ธ: JNG์ ๊ฐ์ ํ์ผ ํ์๋ ์๋ค.
3. ํน์ง[ํธ์ง]
3.1. ์ ๋ณด ์์ค[ํธ์ง]
ํํ ์ด๋ฏธ์ง๊ฐ '๊นจ์ง๋ค', ๋๋ '์ฌ์ด๋ฒํํ', '๋์งํธ ํํ'๋ผ๊ณ ๋งํ๋ ํ์.
JPEG/JFIF๋ ์น ์์์ ์ฌ์ง ๋ฑ์ ํ์์ ๋ณด๊ดํ๊ณ ์ ์กํ๋ ๋ฐ ๊ฐ์ฅ ๋๋ฆฌ ์ฌ์ฉ๋๋ ํ์ผ ํ์์ด๋ค. ์์ถ ๊ณผ์ ์ YIQ๋ชจ๋ธ๋ก ๋ณํ โ Macroblockํ โ 8ร8๋ธ๋กํ โ ์ด์ฐ ์ฝ์ฌ์ธ ๋ณํ โ ์์ํ[2] โ ์ง๊ทธ์ฌ๊ทธ ์ค์บ๋ โ ์ํธ๋กํผ ์ฝ๋ฉ์ ๋จ๊ณ๋ฅผ ๊ฑฐ์น๋ค. ์ด ์ค์์ ์์ํ ๊ณผ์ ์ด ์ ์ผํ๊ฒ ๋๋๋ฆด ์ ์๋ ๊ณผ์ ์ผ๋ก, ์ด ๊ณผ์ ์์ ์ผ๋ถ ๋ฐ์ดํฐ๊ฐ ์์ค๋๋ค. ๋๋ฌธ์ ์ด ์์ถ ๋ฐฉ๋ฒ์ ์ธ๋ฌผ์ด๋ ํ๊ฒฝ ์ฌ์ง์๋ ์ธ๋งํ ์ง ๋ชฐ๋ผ๋, ๋ฌธ์, ์ , ์ธ๋ฐํ ๊ฒฉ์ ๋ฑ ๊ณ ์ฃผํ ์ฑ๋ถ์ด ๋ง์ ์ด๋ฏธ์ง์ ๋ณํ์์๋ GIF๋ PNG์ ๋นํด ๋ถ๋ฆฌํ๋ฉฐ, ๋์ ํ์ง์ ๋ณด์ด๋ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค.
ํ์ฌ๋ JPEG ํ์ค์๋ ๋น์์ค ์์ถ ๋ฐฉ๋ฒ์ด ์ ์๋์ด ์์ง๋ง, ์ฌ์ค ์๋ ์์ค ์์ถ ์ ์ฉ ๊ท๊ฒฉ์ด๋ฉฐ ์ด๋ฅผ ๋์ฒดํ๊ธฐ ์ํ ์์ค/๋น์์ค ํตํฉ ๊ท๊ฒฉ์ด ์ด๋ฏธ 2000๋ ๋ ์ด(JPEG 2000)์ 2006๋ (JPEG XR)์ ์ ์๋ ๋ฐ ์๋ค.[3] ๋น์์ค JPEG ํ์ค(9.1)์ ์ ๋์ด ์คํจํ ํ 2014๋ ์์ผ ๋์๋ค(JPEG ์ต์ด๋ฒ์ ์ 1992๋ ์์ด๋ค!). ์๋ง ์๋ก์ด ์ด๋ฆ์ผ๋ก ๋ณด๊ธ์ด ์ ๋๋๊น ๊ธฐ์กด์ด ์ฐ๋ ์ด๋ฆ ๊ทธ๋๋ก ๋ฒ์ ์ ํ์์ผ๋ก ์ถ๊ฐํ๋ฉด ๊ทธ๋๋ง ๋ณด๊ธ์ด ๋์ง ์์๊น ์ถ์ด ์๋ํ ๊ฒ์ผ๋ก ๋ณด์ด์ง๋ง, ํนํ ๋ฌธ์ ์ ์์ถ๋ฅ ๋ฑ์ ์ด์ ๋ก ์ ์ฌ์ฉ๋์ง๋ ์์ผ๋ฉฐ, ๋น์์ค ์์ถ ํ์์ ์ฐ๋ ค๋ ์ฌ๋์ PNG ๋ฑ์ ๋น์์ค ์์ถ ์ ์ฉ ํฌ๋งท์ ๋ง์ด ์ฌ์ฉํ๋ค.[4] ๋ฐ๋๋ก 9.1 ์ด์ JPEG์ผ๋ก ๋น์์ค ์ ์ฅ์ ํ๋ ๋ฐฉ๋ฒ๋ ์์ง๋ง, ์ด์ชฝ์ ์์ถ๊ณผ์ ๋๋ถ๋ถ์ ์๋ตํ๋ ํธ๋ฒ์ ๊ฐ๊น์์ ํฌ๋งท๋ง JPEG์ด์ง ์์ถ๋ฅ ๋ฌธ์ ๊ฐ ๊ทน์ฌํ๋ค. ํ์ฌ ์์ค/๋น์์ค ํตํฉ ํฌ๋งท ์ค ๊ทธ๋๋ง ์ฐ์ด๋ ํธ์ธ ๊ฑด ๊ตฌ๊ธ์ด ๋ฐ์ด์ฃผ๋ WebP(2010๋ ) ์ ๋์ด๋ค.
์ฌ์ง์ ์์ถํ ๋ชฉ์ ์ผ๋ก ๊ฐ๋ฐํ ์๊ณ ๋ฆฌ์ฆ์ด๊ธฐ ๋๋ฌธ์ ๋ณต์กํ ํจํด๊ณผ ์์์ด ํฌํจ๋ ์๋ก ์์ค์ ๋์ผ๋ก ๊ฐ์งํ๊ธฐ ์ด๋ ค์์ง๋ค. ์ฌ์ด ์๋ก ๋จ์์ด๋ ๋๋ ทํ ์ค๊ณฝ์ ์ ๊ฐ์ง๋ ๊ทธ๋ํฝ์ JPEG ์์ถํ๋ฉด ์์ด ๋ญ๊ฐ์ง๋ฉฐ ํฉ๋ฟ๋ ค์ง๊ฑฐ๋ ์ค๊ณฝ์ ์ฃผ์์ ๋ ธ์ด์ฆ๊ฐ ๋๋ค.[5]
ํ์ง ์ค์ ์ด ๋ฎ์์๋ก ๊ณผ๊ฐํ๊ฒ ์์ค์ํค๋ฉด์ ์์ถํ๊ธฐ ๋๋ฌธ์ ์ ๋นํ ๋ฎ์ ๊ฐ์ผ๋ก ๊ณ ์ ๋์ด ์ค์ ์์ฒด๋ฅผ ๋ณด์ฌ์ฃผ์ง๋ ์๋ ๊ทธ๋ฆผํ ๊ฐ์๋ฐ์ ์ด ํฌ๋งท์ผ๋ก ์ ์ฅํ๋ฉด ์๋ฆ๋ต๊ฒ ๋ํธ๊ฐ ๋ญ๊ฐ์ง๊ณ ์์ด ๊ฐ๋ณํ๋ ๊ฒ์ ๋ณผ ์ ์๋ค.(...)[6] ๊ทธ๋ฆฌ๊ณ DSLR์ ์ฌ์ฉํ๋ ์ฌ๋๋ค์ JPEG๋ณด๋ค๋ raw ์ด๋ฏธ์ง๋ฅผ ์ฌ์ฉํ๊ณ , ์ธ์ ์ถํ ๊ณํต์ชฝ ์ฌ๋๋ค์ TIFF, EPS ํฌ๋งท์, ์น์์ ๋ฌด์์ค ํฌ๋งท์ด ํ์ํ ๋๋ PNG๋ฅผ ๋ง์ด ์ฐ๋ ํธ. JPEG๋ก ์ ์ฅํ ๋ ์ต์ ํ๋ฆฌํฐ๋ก ์ค์ ํด๋๋ฉด ๊ทธ๋งํผ ์์ถ๋ฅ ์ ๋จ์ด์ง์ง๋ง ์์ค๋ ์ ์ด์ ธ์ ํฌํ ์ต ๊ธฐ์ค ํ์ง 12[7][8]์ ๋ ๋๋ฉด ์ฌ๋งํผ ํ๋ํด์ ๋น๊ตํด๋ ๋ฌด์์ค์ธ ๊ฒ์ฒ๋ผ ๋ณด์ด๋ ์์ค์ด๊ธด ํ๋ฐ, JPEG 9.1์ด ์๋ ์ด์ ์๋ฌด๋ฆฌ ๋์ ํ๋ฆฌํฐ๋ก ํด๋ ์์ค์ด ์์ด์ง์ง ์๋๋ค.
JPEG๋ฅผ ์ธ ๋ ๋นจ๊ฐ์์ด ๋ค์ด๊ฐ๋ ์ด๋ฏธ์ง๋ผ๋ฉด ๋ค๋ฅธ ํฌ๋งท์ ์ฐ๋ ๊ฒ์ด ์ข๋ค. ๋นจ๊ฐ์์ด ํนํ ์ ๋ฌด๋์ง๋ค. ๋ํ ํฐ์์ ๋ นํ ํ์๋ ์ฌํ๋ค. ์ธ์ฝ๋ ์ค์ ์์ 1:1 ์๋ธ์ํ๋ง(4:4:4 ์ปฌ๋ฌ ์๋ธ ์ํ๋ง ๋๋ ํฝ์ ์๋ธ์ํ๋ง ์์) ์ค์ ์ด ๊ฐ๋ฅํ๋ฉด ์ ํ ์ผ์ด๋์ง ์๋ ํ์์ด๋ค. ๋ฌผ๋ก ์ฉ๋ ์ฆ๊ฐ[9]๋ ๊ฐ์ํด์ผ ํ๋ค.
JPEG๋ก ์ ์ฅ๋ ํ์ผ์ ๋ถ๋ฌ์์ ํธ์งํ๊ณ , ๋ค์ JPEG ํ์์ผ๋ก ์ ์ฅํ๋ฉด ๊ทธ๋ฆผ์ด ํ ์ธต ๋ ๋ญ๊ฐ์ง๋ค(โฆ). ์์ค ์์ถ ํฌ๋งท ์์ฒด์ ํน์ฑ์ ๋น์ฐํ ์๊ธฐ์ง๋ง... ๋ฐ๋ผ์ JPEG๋ก ๊ทธ๋ฆผ์ ๋ณด๊ดํ๋ ๊ฒฝ์ฐ์๋ ํธ์ง์ ๋๋นํด์ ์๋ณธ์ ๋ณ๋๋ก ๋ณด๊ดํ ํ์๊ฐ ์๋ค.
3.2. ์์ ์ฉ๋[ํธ์ง]
์์ ์ฉ๋ ๋๋ถ์ ๊ฐ์ข
์น ์ฌ์ดํธ๋ค์ด ๊ฐ์ฅ ์ข์ํ๋ ์
๋ก๋ ํ์ฅ์์ ํ๋์ด๋ค. ํนํ ๋๋ถ๋ถ ๊ตญ๋ด ์น ์ฌ์ดํธ๋ค์ ์ด๋ฏธ์ง ์
๋ก๋์ ๊ฐ์ ์ ์ผ๋ก JPEG๋ GIF ํน์ PNG ํ์ ํ์ผ๋ง ์
๋ก๋ ํ๊ฒ ์ง์ ํด๋๊ณ ์๋ค. ์ด์ ๋ ๋ฑ ํ๋. ์ฉ๋์ด ์์ผ๋๊น.[10] ๊ทธ ์ค์์๋ JPG ํ์ฅ์๋ฅผ ์ ์ผ ์ ํธํ๋ ๋ฏ ์ถ๋ค.
3.3. ์ด์ค ์์ถ[ํธ์ง]
3.4. ์์ฐจ ์ฃผ์ฌ[ํธ์ง]
3.5. Motion JPEG[ํธ์ง]
์ด JPEG ๊ธฐ์ ์ ์ด์ฉํด์ ๋์จ ๋์์ ํ์ผ ํฌ๋งท์ด Motion JPEG๋ก, QuickTime Player์ ์ฒ์ ์ฑ์ฉํ๋ค. MPEG๊ณผ๋ ๋ฌ๋ฆฌ, ์ฌ๋ฌ ํ๋ ์ ์ฌ์ด์ ์์ถ์ ํ์ง ์๊ธฐ ๋๋ฌธ์ MPEG๋ณด๋ค ๋ ์ฉ๋์ด ํฌ๋ค.
์์ธ๋ก ์ฌ๋ฌ ๊ตฐ๋ฐ์ ์ฐ์๋๋ฐ, ํ๋ ์ด์คํ ์ด์ ์ ๋์์ ํฌ๋งท์ผ๋ก ์ฌ์ฉ๋์๋ค. ์ผ๋ถ ๋์งํธ ์นด๋ฉ๋ผ๋ก ๋์์์ ์ดฌ์ํ๋ฉด ์ด ํฌ๋ฉง์ผ๋ก ์ธ์ฝ๋ฉ ๋๋ค.
์ฌ๋ด์ผ๋ก JPEG Still Image๋ผ๊ณ ๋ ํ๋ค.
์์ธ๋ก ์ฌ๋ฌ ๊ตฐ๋ฐ์ ์ฐ์๋๋ฐ, ํ๋ ์ด์คํ ์ด์ ์ ๋์์ ํฌ๋งท์ผ๋ก ์ฌ์ฉ๋์๋ค. ์ผ๋ถ ๋์งํธ ์นด๋ฉ๋ผ๋ก ๋์์์ ์ดฌ์ํ๋ฉด ์ด ํฌ๋ฉง์ผ๋ก ์ธ์ฝ๋ฉ ๋๋ค.
์ฌ๋ด์ผ๋ก JPEG Still Image๋ผ๊ณ ๋ ํ๋ค.
3.6. JPEG2000[ํธ์ง]
์ ์ ๋ณด์์ค ๋ฌธ๋จ์์ ์ธ๊ธ๋ ๋ฐฉ์์ผ๋ก, ์จ์ด๋ธ๋ฆฟ ๋ณํ(Wavelet Transform) ๋ฐฉ์์ ๊ธฐ๋ฐ์ผ๋ก ํ๋ค. JPEG์ ํ๊ณ ํฌ๋งท์ผ๋ก ๊ณ ์๋์๋ค๊ฐ ์ฝ๋ฑ์ด ์ง๋์น๊ฒ ๋ฌด๊ฑฐ์์ ๋ณด๊ธ์๋ ์คํจํ์์ผ๋ ์ฌ์ค์ ๋์งํธ ์ํ์ ํ์ค์ธ DCP์ ์์์์ ์ฐ์ฌ ์์ฃผ ์ค์ํ ํฌ๋งท์ด ๋๋ค.
4. ์ ์ฉํ ์น ์ฌ์ดํธ[ํธ์ง]
๋ง์ผ JPEG๋ก ์ธํ ํ์ง ์ ํ๊ฐ ์์ผ๋ฉด์, ํ์ผ ์ฉ๋์ ์ค์ด๊ธธ ๋ฐ๋ผ๋ฉด ์ด ์ฌ์ดํธ์์ ๋ณํํ๋ฉด ๋๋ค. ์ฌ์ง ํฌ๊ธฐ๋ ๊ธฐํ ๋ค๋ฅธ ๋ณํ ์์ด ์ฉ๋๋ง ์ค์ฌ์ค๋ค. ๋ค๋ง, ์
๋ก๋ ์ JPEG ํ์ฅ์๋ง ์ง์ํ๋ค.
์ ์ฌ์ดํธ๋์ ์ ๋ฐ๋๋ก, ํ์ง์ด ์์ค๋๋ ํ์ฅ์๋ผ๋ ๊ฑธ ์กฐํฌ๋ก ์ผ์ ์ด๋ฏธ์ง ํ์ง์ ํ ๋ด๋ฆฌ๋ needs more jpeg๋ผ๋ ์ฌ์ดํธ๋ ์กด์ฌํ๋ค. ๋ ๋ง์์๋ ๋ด์ด ์กด์ฌํ๋ค.
์ ์ฌ์ดํธ๋์ ์ ๋ฐ๋๋ก, ํ์ง์ด ์์ค๋๋ ํ์ฅ์๋ผ๋ ๊ฑธ ์กฐํฌ๋ก ์ผ์ ์ด๋ฏธ์ง ํ์ง์ ํ ๋ด๋ฆฌ๋ needs more jpeg๋ผ๋ ์ฌ์ดํธ๋ ์กด์ฌํ๋ค. ๋ ๋ง์์๋ ๋ด์ด ์กด์ฌํ๋ค.
Need more jpeg์์ ๋ณํํ ์ด๋ฏธ์ง(...) ๋ชจ์์ดํฌ
5. ๊ทธ ์ธ[ํธ์ง]
5.1. ์น ๋ฌธํ[ํธ์ง]
- ๋์์ธ์ฌ์ด๋์์ ์์๋ ๊ฒ์ธ๋ฐ, ์ธ์ ๊ฐ๋ถํฐ ๊ธ ์ ๋ชฉ ๋ค์ '***.jpg'๊ฐ ๋ถ์ด ์๋ ๊ธ๋ค์ด ์๊ฒจ๋๊ธฐ ์์ํ๋ค(์์: XXX ๊ทผํฉ.jpg). ์ด๊ฒ์ ๊ทธ ๊ฒ์๋ฌผ์ ๋ด์ฉ์ด ๊ทธ๋ฆผ์ด ์ฃผ์์ ์ ๋ชฉ์ผ๋ก๋ถํฐ ์ ๋ฌํ๋ ค๊ณ ๋ง๋ค์ด์ง ๊ฒ์ด๋ค. ์ด๋์ผ ์กฐํ์๊ฐ ๋์์ง๊ธฐ๋ ํ๊ณ . ํนํ ๊ตญ๋ด์ผ๊ตฌ ๊ฐค๋ฌ๋ฆฌ ๊ฐ์ ๋ฉ์ด์ ๊ฐค๋ฌ๋ฆฌ์์ ๊ฑฐ์ ๊ฐ๋ ๊ธ ์ ๋ชฉ์ด '.jpg'๋ก ๋๋ฐฐ๋์ด ์๋ ํ๊ฒฝ์ ๋ณผ ์๋ ์๋ค(...). ๋ฌผ๋ก ์ด๋ฅผ ์ ์ฉํด์ ๋์ํ๊ธฐ๋ ํ๋ค. ๋, ์ด์ ๋น์ทํ .txt ๋๋ '.manhwa', '.ssul'์ '.gisa'์ ๊ฐ์ ๊ทธ๋ฅ ๋ก๋ง์ ๋จ์ด ํ๋๋ฅผ ๋ฃ๋ ๊ฒ๋(...) ์ธ์ ๋ถํฐ์ธ์ง ์ฐ์ด๊ธฐ ์์ํ๋ค. '.jpg'์ '.gif'๋ฅผ ํฉ์น '.jpgif'๋ผ๋ ๋ณ์ข ๋ ์์ผ๋ฉฐ(์์: XXX ๊ทผํฉ.jpgif), ๋ฐ๋ฆฌ์์ด์ ์ผ๋ก 'jyp'๋ก ๋ถ๋ฅด๊ธฐ๋ ํ๋ค.
์ด์ฏค์ด๋ฉด ๊ทธ๋ฅ ๋ฏธ์น ๊ฑฐ ๊ฐ๋ค.๊ทธ๋ฆฌ๊ณ ๋ฆฌ๊ทธ ์ค๋ธ ๋ ์ ๋ ์ ๋ฝ ๋ฆฌ๊ทธ์ธ LEC์์๋ .jpg ๋๋ฆฝ์ ์ผ๋ค.deadlions.jpg ์๋์ ๊ฐ์ด ์๋ฏธ๊ถ์์๋ ์ฃผ๋ก jpeg์ผ๋ก ์ฝ๋ ๊ฒ์ ์๊ฐํ๋ฉด.. - ์ ๋ชฉ์ '.JPG'๋ฅผ ๋ถ์ด๋ ์ด์ .JPG ๊ฐ ์๋๋ฐ, ์กฐํ์์ ์ถ์ฒ์์์ ํฐ ์ฐจ์ด๋ฅผ ๋ณด์ธ๋ค. #
- ์๋ฏธ๊ถ์์๋ 'JPEG'๋ฅผ /์ ์ดํ/์ผ๋ก, ํ ๋จ์ด์ฒ๋ผ ์ฝ๋๋ค. ํ๊ตญ์์๋ ๊ทธ๋ฅ /์ ์ดํผ(์ด)์ฅ/๋ก ์ฝ์ด๋ฅผ ํ๋์ฉ ์ฝ๋ ๊ฒ์ด ์๋์ .
5.2. ์์ถ๋ฅ ํฅ์์ ์ํ ๋ ธ๋ ฅ[ํธ์ง]
- mozjpeg๋ ์ฝ 10% ์ ๋ ๋ ์๊ฒ ์์ถ์ ํ๋ค๊ณ ํ๋ค.
- Guetzli๋ ์ฝ 35% ์ ๋ ๋ ์๊ฒ ์์ถ์ ํ ์ ์๋ค๊ณ ํ๋๋ฐ, ๋ฌธ์ ๋ ์์ถ ์๋๊ฐ 250๋ฐฐ ์ด์ ๋๋ฆฌ๋ค. ์ฌ์ง์ด ์ ์๋๋ mozjpeg ๊ธฐ์ค์ด๋ค! mozjpeg๋ ํฌํฌ ์๋ณธ์ธ libjpeg-turbo[12]์ ๋นํด ๋๋ฆฌ๋ค๊ณ ๋ง์ด ๊น์ธ ๊ฑธ ์๊ฐํ๋ฉด ์ถฉ๊ฒฉ๊ณผ ๊ณตํฌ ์์ค...# (๋๊ธ๋ค ์ฐธ๊ณ )
- mozjpeg๊ฐ ๋ ๋จผ์ ๋์๊ณ ํ๊ฐ๋ ๋ ์ข์ ํธ์ด๋ค. JPEG์ ์๋ ์ฉ๋(์ฌ์ง์ด๋ ๊ณ ํด์๋ ๊ฒ์ ๊ทธ๋ํฝ ๋ฑ ๋ณต์กํ ํจํด๊ณผ ์์์ ์์ถํ ๋)์์ ์ฒด๊ฐ ํ์ง ๋๋น ์์ถ๋ฅ ์ด ๋งค์ฐ ์ข์ ํธ์ด๋ค. ๋ฐ๋ฉด Guetzli๋ ๋จ์์ด๋ ๋๋ ทํ ์ค๊ณฝ์ ์ ๊ฐ์ง๋ ๊ทธ๋ํฝ์์ JPEG ํน์ ์ ๋จ์ ์ ๋ ๋๋ฌ๋ด๋ ํธ์ธ๋ฐ, ๊ทธ๋ฐ ๊ฒฝ์ฐ ์ฐจ๋ผ๋ฆฌ WebP๋ HEIF, AVIF, PNG๋ฅผ ์ฐ๋ ๊ฒ ๋์ ๊ฒฝ์ฐ๊ฐ ๋ง๋ค. WebP, HEIF, AVIF์ผ ์ฐจ๊ธฐ ํฌ๋งท์ด๋ผ ๋น์ฐํ ์ฐ์ํด์ผ ํ๊ณ , ์ด๋๊น์ง๋ WebP๋ ์ฐจ๊ธฐ ์น๊ณค ๋ง์ด ์ฐ์ด๋ ํธ์ด๊ณ ์์ง ์๊ทผํ ์ง์ ์ ๋๋ ๊ณณ์ด ๋ง๋ค์ง๋ง, PNG์๊ฒ๋ ๊น์ด๋ ์ํฉ์...[13] 1, 2, 3, 4
[1] ์ผ๋ฐ์ ์ผ๋ก ์คํธ๋ฆผ ์ ์ฉ ๋ฐฉ์์ด๋ผ๋ฉด ํ์ผ ์ ์ก์ด ์๋ฃ๋๊ธฐ ์ ์ ๋ฉํ๋ฐ์ดํฐ๋ฅผ ๋จผ์ ์ ์กํด์ ํ์ผ ์ ๋ณด๋ฅผ ์ผ์ฐ ํ์ธํ ์ ์๊ฒ ๋ง๋ค๊ณ , ๋คํธ์ํฌ ํ๊ฒฝ์ด ๋ถ์์ ํด์ ์ ์ก์ด ์ผ๋ถ ๋๊ฒจ๋ ์ฒ์๋ถํฐ ๋ค์ ์ ์ฒด ํ์ผ์ ๋ฐ์ ํ์ ์์ด ํจํท์ ๊ด๋ฆฌํ ์ ์๊ฒ ๊ตฌ์กฐ๋ฅผ ์ง๋ ๋ฑ์ ๊ธฐ์ ์ด ๋ค์ด๊ฐ๋ค.
[2] Quantization, ๊ณ์ํ๋ผ๊ณ ๋ ํ๋ค.
[3] ๋ฐ๋์ง์ผ๋ก ์ ๋ช
ํ ํคํ๋ฌ๋์ด 2007๋
๋น์ ๊ด๋ จ ํ๋ก๊ทธ๋จ์ ๋ง๋ค๋ฉด์ ์๊ฐํ ๊ธ์ด ์๋ค.
[4] PNG๋ Opus ๋น์ทํ ๋ฐฉ์์ผ๋ก ์์ค ์์ถ์ ํ๋ ๊ฒ ๊ฐ๋ฅํ์ง๋ง, ๋ณ๋ ์ ํธ์ ์ด์ฉํ ๊ฐ์กฐ์ด์ง ํฌ๋งท ์์ฒด๋ ๋น์์ค๋ง ์ ์ํ๊ณ ์๋ค. ์์
์ชฝ์ผ๋ก๋ ์์ค FLAC์ด ๋น์ทํ ์ฒ์ง.
[5] ์ด ๋๋ฌธ์ ๋ฐฐ๊ฒฝ์ ๋ฐ๋ ๋ฐ ์ ๋ก์ฌํญ์ด ์๊ธด๋ค. ์ฌ๊ธฐ์ ๋์จ ๊ฒ์ด ๋์์ด๋๋ฅผ ๊ดด๋กญํ๋ ๋ฐฉ๋ฒ์ด๋ค(...).
[6] ๊ทธ๋ฆผํ์ ์ด์ด ๋นจ๊ฐ์์ผ๋ก ์ ์ ์ญ ๊ทธ์๋ค ์ ์ฅํด๋ณด์. ๊ฐ์์ด ๋๋ค.
[7] ํ๋ฆฌ์
๋งฅ์ค๊ฐ ์๋๋ค! ํ๋ฆฌ์
๋งฅ์ค๋ ํ์ง 10์ธ ์ ์ ์กฐ์ฌ. ํฌํ ์ต์ ํ์ง 12๊ฐ ์ต๋์ด๋ค. 100์ ์ต๋๊ฐ์ผ๋ก ์ฐ๋ ํ๋ก๊ทธ๋จ๋ค๊ณผ ํผ๋ํ์ง ์๋๋ก ์ฃผ์ํ ๊ฒ.
[8] ์น์ฉ์ผ๋ก ์ ์ฅ(Ctrl+Shift+Alt+S)์ ์ฐ๋ ๊ฒฝ์ฐ ํ์ง์ 100๋จ๊ณ๋ก ์ค์ ๊ฐ๋ฅํ๋ค.
[9] ์ฉ๋์ด ์ ํด์ง ์ํฉ์ด๋ผ๋ฉด ๊ฒฐ๊ตญ ๋ค๋ฅธ ์ธก๋ฉด์์ ํ์ง ์ดํ๊ฐ ์ผ์ด๋๋ค.
[10] ๋ณด์์ ์ธ ์ด์ ๋ ์๋ค. ์น์
ธ์ด๋ XSS ๋ฑ ์๋ฒ๋ ํด๋ผ์ด์ธํธ์ ์
์ํฅ์ ์ฃผ๋ ํ์ผ์ ์
๋ก๋๋ฅผ ์์ฒ์ ์ผ๋ก ์ฐจ๋จํ๊ธฐ ์ํจ์ด๋ค.
[11] ์ ํด์๋์ ์ด๋ฏธ์ง๋ฅผ ์์ ๋ณด์ฌ์ค ๋ค์ ์ ์ ํด์๋๋ฅผ ๋์ด๋ ๋ฐฉ์์ผ๋ก ๋ก๋ฉ๋๋ค.
[12] ์ ์ผ ์์กฐ๋ libjpeg/SIMD์ด๊ณ , libjpeg/SIMD์ libjpeg-turbo ๋ชจ๋ SIMD ๋ฐ ์ต์ CPU๊ธฐ์ ํ์ฉ์ ํตํ ์๋ ํฅ์์ ์ค์ ์ ๋๊ณ ์๋ค.
[13] ์ฌ์ค ํด๋น ์ํฉ์ ์์ค ์์ฒด์ ๋ํ JPEG์ ํ๊ณ์ด๊ธฐ ๋๋ฌธ์ mozjpeg๋ PNG์๊ฒ ๊น์ด๋ ๊ฑด ๋ง์ฐฌ๊ฐ์ง๋ค. ์ง์ง ๋ฌธ์ ๋ Guetzli๋ ๋๋ฌด ๋๋ฆฌ๋ค. mozjpeg ์ ๋์ ๋๋ฆฐ ๊ฑฐ์ผ ์ต์ CPU์ ํ์ผ๋ก ์์ด๋๊ธธ ์ ์๋ ์์ค์ธ ๋ฐ๋ฉด, Guetzli์ ์ด์ง๊ฐํ HD๊ธ ๊ฒ์ ์คํฌ๋ฆฐ์ท ํ ์ฅ ๋ณํํ๋๋ฐ๋ ๋ช ๋ถ์ด ๊ฑธ๋ฆด ์ ๋๋ก ์ ๋ง ํ์ฐธ ๊ฑธ๋ฆฐ๋ค(...)
[14] ๊ตฌ๋ผ์ ๊ฑฐ๊ธฐ ์ ์์๊ฐ ๋ง๋ ๊ฒ.