๊ทธ๋ํฝ ํธ์ง๊ธฐ GIMP 2.99.12์ ๋ฆด๋ฆฌ์ค๋ฅผ ํ ์คํธํ ์ ์์ผ๋ฉฐ, GTK3.0์ผ๋ก์ ์ ํ์ด ์ด๋ฃจ์ด์ง๊ณ Wayland ๋ฐ HiDPI์ ๋ํ ํ์ค ์ง์์ด ์ถ๊ฐ๋ GIMP 3์ ๋ฏธ๋ ์์ ๋ฒ์ ๊ธฐ๋ฅ ๊ฐ๋ฐ์ ๊ณ์ํ๊ณ ์์ต๋๋ค. ์ฝ๋ ๋ฒ ์ด์ค ์ ๋ฆฌ๊ฐ ์ํ๋์๊ณ , ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์ ์ํ ์๋ก์ด API๊ฐ ์ ์๋์์ผ๋ฉฐ, ๋ ๋๋ง ์บ์ฑ์ด ๊ตฌํ๋์์ผ๋ฉฐ, ๋ค์ค ๋ ์ด์ด ์ ํ(๋ค์ค ๋ ์ด์ด ์ ํ)์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ผ๋ฉฐ ์๋ ์์ ๊ณต๊ฐ์์ ํธ์ง ๊ธฐ๋ฅ์ด ์ ๊ณต๋์์ต๋๋ค. flatpak ํ์์ ํจํค์ง( flathub-beta ์ ์ฅ์์ org.gimp.GIMP)์ Windows ๋ฐ macOS์ฉ ์ด์ ๋ธ๋ฆฌ๋ฅผ ์ค์นํ ์ ์์ต๋๋ค.
๋ณ๊ฒฝ ์ฌํญ:
- ์๋ก์ด ๋์์ธ ํ
๋ง๊ฐ ๊ธฐ๋ณธ์ ์ผ๋ก ์ ์ ๋ฐ ํ์ฑํ๋์์ผ๋ฉฐ ๋ฐ์ ๋ฒ์ ๊ณผ ์ด๋์ด ๋ฒ์ ์ด ํ๋์ ํ
๋ง๋ก ๊ฒฐํฉ๋์ด ์์ต๋๋ค. ์๋ก์ด ํ
๋ง๋ ํ์ ํค์ผ๋ก ๊ตฌํ๋์์ผ๋ฉฐ GTK 3์์ ์ฌ์ฉ๋ CSS์ ์ ์ฌํ ์คํ์ผ ์์คํ
์ ์ฌ์ฉํ์ฌ ๊ตฌ์ถ๋์์ต๋๋ค. ์ด๋์ด ํ
๋ง ๋ณํ์ "๊ฐ๋ฅํ ๊ฒฝ์ฐ ์ด๋์ด ํ
๋ง ๋ณํ ์ฌ์ฉ" ์ต์
์ ์ ํํ์ฌ ํ์ฑํ๋ฉ๋๋ค.
- CMYK ์์ ๋ชจ๋ธ์ ๋ํ ์ด๊ธฐ ์ง์์ด ๊ตฌํ๋์์ผ๋ฉฐ ์์ ๋ณํ ๋ฐ ํ์์ ๊ด๋ จ๋ ๋ง์ ์ธก๋ฉด์ด ์์ ๋์์ต๋๋ค.
- ์์ ๊ณต๊ฐ์ ์๋ฎฌ๋ ์ด์ ํ๋ ๋ฐ ์ฌ์ฉ๋๋ ๋ฐ์ดํฐ๊ฐ ์ด๋ฏธ์ง ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ XCF ํ์ผ์ ์ง์ ์ ์ฅ๋๋์ง ํ์ธํฉ๋๋ค. ๊ต์ ํ๋กํ, ์์ ๋ ๋๋ง ๊ตฌ์ฑํ ๋ฐ ๊ฒ์ ์ ๋ณด์ ์์ ์ ํ ๋ ์ฌ์ฉ๋๋ ์๋ฎฌ๋ ์ด์ ๋ฐ์ดํฐ๋ ์ด์ ์ ํ๋ก๊ทธ๋จ ์ธ์ ์ ๋ค์ ์์ํ ํ ์์ค๋์์ต๋๋ค. ์๋ฎฌ๋ ์ด์ ๋ฐ์ดํฐ๋ฅผ ์ ์ฅํ๋ฉด ์์ ์ด RGB ์์ ๊ณต๊ฐ์์ ์ํ๋๊ณ ๊ฒฐ๊ณผ๊ฐ CMYK ๊ณต๊ฐ์์ ์์ฑ๋๋ฉฐ ์ง์์ ์ผ๋ก ํ์ํ ์ธ์์ฉ ์ฌ๋ฃ ์ค๋น์ ๊ด๋ จ๋ ์์ ํ๋ฆ์ ๋จ์ํํ ์ ์์ต๋๋ค. ์ ์์ญ์ ๋ณํ๋ฅผ ๊ณ ๋ คํ์ฌ ์ต์ข ์ด๋ฏธ์ง๊ฐ ์ด๋ป๊ฒ ๋ณด์ด๋์ง ํ๊ฐํฉ๋๋ค. ์ด์ ์ ์ฌ์ฉ ๊ฐ๋ฅํ ๊ต์ ์์ (ํ๋กํ์ผ ๊ต์ , ์์ ๋ ๋๋ง ๊ต์ , ๊ฒ์์ ๋ณด์ )์ ๋ณด๊ธฐ/์์ ๊ด๋ฆฌ ๋ฉ๋ด์์ ์ด๋ฏธ์ง/์์ ๊ด๋ฆฌ๋ก ์ด๋๋์์ต๋๋ค.
- ์์ ์ฌํ ์ํ์ ํ๊ฐํ๋ ๋ฐ ์ฌ์ฉ๋๋ ์ผ๋ฐ ๋ชจ๋์ ๊ต์ ์ฌ์ด๋ฅผ ๋น ๋ฅด๊ฒ ์ ํํ ์ ์๋๋ก ์ํ ํ์์ค์ ์๊ฐ์ ํ ๊ธ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ค์์น๋ฅผ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ผ๋ก ํด๋ฆญํ๋ฉด ์ํํธ ๊ต์ ์ค์ ์ ๋ณ๊ฒฝํ ์ ์๋ ํจ๋์ด ํ์๋ฉ๋๋ค.
- CMYK ์๋ฎฌ๋ ์ด์ ํ๋กํ์ ํ์ฑํํ๋ฉด ์คํฌ์ด๋, ์ํ ํฌ์ธํธ, ์์ ์ ํ๊ธฐ๋ฅผ ํฌํจํ ๋ง์ ๋๊ตฌ๊ฐ CMYK ์์ ๊ณต๊ฐ์ ์์์ ํ์ํ๋๋ก ๋ณํ๋ฉ๋๋ค.
- JPEG, TIFF ๋ฐ PSD ํ์์ ์ด๋ฏธ์ง ๋ด๋ณด๋ด๊ธฐ ๋ฐ ๊ฐ์ ธ์ค๊ธฐ์ ๊ด๋ จ๋ ์ฝ๋์์ CMYK ์ง์์ด ํ์ฅ๋์์ต๋๋ค. ์๋ฅผ ๋ค์ด JPEG, TIFF์ ๊ฒฝ์ฐ ๊ต์ ํ๋กํ์ ์ฌ์ฉํ์ฌ ๋ด๋ณด๋ด๋ ๊ธฐ๋ฅ์ด ๊ตฌํ๋์์ผ๋ฉฐ JPEG ๋ฐ PSD์ ๊ฒฝ์ฐ ๊ฐ์ ธ์ค๊ธฐ ์ฝ๋๊ฐ GEGL/babl์ ์ฌ์ฉํ๋๋ก ๋ณํ๋์์ผ๋ฉฐ ์ด๋ฏธ์ง์ ์๋ CMYK ํ๋กํ์ด ๋ค์ ํ์์ผ๋ก ์ ์ฅ๋ฉ๋๋ค. ์ฆ๋ช ํ๋กํ์
- ํ๋ฌ๊ทธ์ธ ๊ฐ๋ฐ์ ์ํ API๊ฐ ์ฆ๋ช ํ๋กํ์ ํ๋ํ๊ณ ์ค์ ํ๋ ๊ธฐ๋ฅ์ผ๋ก ํ์ฅ๋์์ต๋๋ค. libgimpwidgets ๋ผ์ด๋ธ๋ฌ๋ฆฌ์์ ์ ๊ณตํ๋ GimpColorNotebook, GimpColorSelection ๋ฐ GimpColorSelector ์์ ฏ์ ์์ ๊ณต๊ฐ ์๋ฎฌ๋ ์ด์ ์ ์ผ๋์ ๋๊ณ ์๋ํฉ๋๋ค.
- ํจ๋์์ ์ค์ ์ ์กฐ์ ํ๋ ๋ฐ ๋ฐฉํด๊ฐ ๋์ง ์๊ณ ์บ๋ฒ์ค์์ ์ง์ ๋ธ๋ฌ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์๋ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. ์ด์ ๋ง์ฐ์ค ์ค๋ฅธ์ชฝ ๋ฒํผ์ ๋๋ฅธ ์ฑ Alt ํค๋ฅผ ๋๋ฅธ ์ฑ ๋ง์ฐ์ค๋ฅผ ์์ง์ฌ ๋ธ๋ฌ์ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ ์ ์์ต๋๋ค.
- ํฌ๊ธฐ ์กฐ์ ์ ์ํ Ctrl, ์บ๋ฒ์ค ํ์ ์ ์ํ Shift, ๋ ์ด์ด ์ ํ์ด๋ ๋ธ๋ฌ์ ํฌ๊ธฐ ๋ณ๊ฒฝ์ ์ํ Alt ๋ฑ ์บ๋ฒ์ค์์ ๋ง์ฐ์ค ๋ฒํผ์ ๋๋ฅผ ๋ ์๋ํ๋ ํค ์์ ์๋ฅผ ๊ตฌ์ฑํ ์ ์์ต๋๋ค.
- ๊ธฐ๋ณธ ์ค์ > ์บ๋ฒ์ค ์ํธ ์์ฉ ๋ฉ๋ด๋ฅผ ํตํด ํ์ฑํํ ์ ์๋ ๋์ฒด ํฌ๊ธฐ ์กฐ์ ๋์์ ์ฌ์ฉํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ์ด์ ์๊ณ ๋ฆฌ์ฆ์ด ๋ง์ฐ์ค ์ด๋ ์๊ฐ(Ctrl ํค์ ๋ง์ฐ์ค ๊ฐ์ด๋ฐ ๋ฒํผ์ ๋๋ฅธ ์ํ)์ ๋ฐ๋ผ ํฌ๊ธฐ๊ฐ ์ง์์ ์ผ๋ก ์ฆ๊ฐํ๊ฑฐ๋ ๊ฐ์ํ ๊ฒฝ์ฐ ์ ์๊ณ ๋ฆฌ์ฆ์ ์ด๋ ์๊ฐ์ด ์๋๋ผ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ ๋ คํฉ๋๋ค. ๋ง์ฐ์ค๊ฐ ์์ง์์ต๋๋ค(์์ง์์ด ํด์๋ก ํฌ๊ธฐ๊ฐ ๋ ๋ง์ด ๋ณ๊ฒฝ๋ฉ๋๋ค). ๋ง์ฐ์ค ์ด๋ ์๋์ ๋ํ ํ๋/์ถ์ ๋ณ๊ฒฝ์ ์์กด์ฑ์ ์กฐ์ ํ๋ ์ค์ ์ ์ถ๊ฐ ๋งค๊ฐ๋ณ์๊ฐ ์ถ๊ฐ๋์์ต๋๋ค.
- ๋๊ตฌ ํฌ์ธํฐ ์ค์ ์ด ์ฌ๊ตฌ์ฑ๋์ด ์ด๋ฏธ์ง ์ฐฝ ํญ์์ ๊ธฐ๋ณธ ์ค์ > ์ ๋ ฅ ์ฅ์น ํญ์ผ๋ก ์ด๋๋์์ต๋๋ค. "๊ทธ๋ฆฌ๊ธฐ ๋๊ตฌ์ ๋ํ ํฌ์ธํฐ ํ์" ์ต์ ์ด ๋นํ์ฑํ๋ ๊ฒฝ์ฐ "๋ธ๋ฌ์ ์ค๊ณฝ์ ํ์" ์ต์ ์ฒ๋ฆฌ๊ฐ ๊ฐ์ ๋์์ต๋๋ค. ํฐ์น ์คํฌ๋ฆฐ์ ์ํ ์ ๋ชจ์ ์ปค์ ๋ชจ๋์ ๊ตฌํ์ด ๊ฐ์ ๋์ด ์ด์ ์ด๋์ด ๋ฐฐ๊ฒฝ๊ณผ ๋ฐ์ ๋ฐฐ๊ฒฝ์์ ์ฌ๋ฐ๋ฅด๊ฒ ์๋ํฉ๋๋ค.
- ํ๋ฉด ์ฑ์ฐ๊ธฐ ๋๊ตฌ์์ "์ ํ๋ก ์ฑ์ฐ๊ธฐ ๊ฐ์ง" ๋ชจ๋๊ฐ ์๋กญ๊ฒ ๋์์ธ๋๊ณ ์ฌ๊ตฌ์ฑ๋์์ต๋๋ค. ์๋ก์ด ์ต์
"ํ ํ
๋๋ฆฌ"๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
- ์ ๋ฆด๋ฆฌ์ค์ ๋ํ ์ฐธ๊ณ ์ฌํญ๊ณผ ๊ฐ์ฅ ์ฃผ๋ชฉํ ๋งํ ๊ฐ์ ์ฌํญ ๋ชฉ๋ก์ ๋ณผ ์ ์๋ ํญ์ด ์์ ๋ํ ์์์ ์ถ๊ฐ๋์์ต๋๋ค. ์ผ๋ถ ๋ชฉ๋ก ํญ๋ชฉ์๋ ์ฌ์ ์์ด์ฝ์ด ํ์๋์ด ๊ฐ๋ณ ํ์ ์ ๋ํ ์๊ฐ์ ๋ฐ๋ชจ๋ฅผ ์์ํ ์ ์์ต๋๋ค.
- "ํ์น" ํ๋ฉด ์ ์ค์ฒ์ ๊ธฐ๋ฅ์ด ํ์ฅ๋์์ต๋๋ค. ํ์น ์ค์ผ์ผ๋ง ์ธ์๋ ์ค์ผ์ผ๋งํ๋ฉด์ ์บ๋ฒ์ค๋ฅผ ํ์ ์ํฌ ์๋ ์์ต๋๋ค. ๋ํ ๊ณ ์ ๋ ํจ๋(๋ ์ด์ด, ์ฑ๋, ์ค๊ณฝ์ )์ ์ด๋ฏธ์ง ์ถ์ํ ํฌ๊ธฐ๋ฅผ ๋ณ๊ฒฝํ๊ธฐ ์ํด ๋ง์ฐ์ค ํ ์ ๋ชจ์ผ๊ฑฐ๋ ์ฌ์ฉํ ์๋ ์์ต๋๋ค.
- WBMP ํ์์ ์ด๋ฏธ์ง ๋ก๋์ ์ ๋๋ฉ์ด์
๋ง์ฐ์ค ์ปค์์ ์ฌ์ฉ๋๋ ANI ํ์์ ๊ฐ์ ธ์ค๊ธฐ ๋ฐ ๋ด๋ณด๋ด๊ธฐ์ ๋ํ ์ง์์ด ์ถ๊ฐ๋์์ต๋๋ค. PSD, SVG, GIF, PNG, DDS, FLI ์ด๋ฏธ์ง ํ์์ ๋ํ ์ง์์ด ํฅ์๋์์ต๋๋ค. ์ด์ PSD๋ ์ถ๊ฐ ๋ ์ด์ด ๋ง์คํฌ์ ์ด์คํค ์ด๋ฏธ์ง๋ฅผ ์ง์ํฉ๋๋ค. ์ ๋๋ฉ์ด์
GIF์ ๊ฒฝ์ฐ '๋ฐ๋ณต ํ์' ์ต์
์ด ๊ตฌํ๋์์ต๋๋ค. PNG์ ๊ฒฝ์ฐ ํ๋ ํธ ํฌ๊ธฐ๋ฅผ ์ต์ ํํ๋ ์ต์
์ด ์ถ๊ฐ๋์ด ํ๋ ํธ๋ฅผ ์ต๋ํ ์๊ฒ ๋ง๋ค ์ ์์ต๋๋ค. DDS ํ์์ ๊ฒฝ์ฐ 16๋นํธ ๋ง์คํฌ ์์
์ด ์ ๊ณต๋๋ฉฐ ํ๋์ 16๋นํธ ์ฑ๋์ด ์๋ ์ด๋ฏธ์ง์ ๋ํ ์ง์์ด ์ถ๊ฐ๋ฉ๋๋ค.
- RAW ํ์์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ด๋ณด๋ด๊ธฐ ์ํ ๋ํ ์์๊ฐ ๋ค์ ๋์์ธ๋์์ต๋๋ค. ๋ชจ๋ ์์ ์ฌ๋์ RAW ํ์์ผ๋ก ์ด๋ฏธ์ง๋ฅผ ๋ด๋ณด๋ผ ์ ์์ต๋๋ค.
- Wayland ํ๋กํ ์ฝ์ ์ฌ์ฉํ ๋ ๋ฐ์ํ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์์ ์ด ์ํ๋์์ต๋๋ค. Wayland ๊ธฐ๋ฐ ํ๊ฒฝ์์์ ์์ ์ ๋์ ๋๊ฒ ๋ ์์ ์ ์ด ๋์์ต๋๋ค. ํ์ง๋ง ์ผ๋ถ ์๋ ค์ง ๋ฌธ์ ๋ GIMP์ ์ง์ ์ ์ธ ๊ด๋ จ์ด ์๊ณ ๋ณตํฉ ์๋ฒ์ ์ค๋ฅ๋ ํ๋กํ ์ฝ์ ๊ฒฐํจ์ผ๋ก ์ธํด ํด๊ฒฐ๋์ง ์์ ์ฑ๋ก ๋จ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด Sway ํ๊ฒฝ์์ ์์ ์ ์ถฉ๋์ด ๋ฐ์ํ๊ณ Wayland์ ์์ ์ ์ด ๋ถ์กฑ๊ณผ ๊ด๋ จ๋ ํด๊ฒฐ๋์ง ์์ ๋ฌธ์ ๊ฐ ์ฌ์ ํ ์์ต๋๋ค.
- Script-fu ์คํฌ๋ฆฝํธ์ ๋ํ ์ง์์ด ํฌ๊ฒ ํฅ์๋์์ต๋๋ค. ์คํฌ๋ฆฝํธ ์คํ ์๋ฒ(script-fu-server)์ ๋ณ๋์ ํ๋ก์ธ์ค์์ ์คํ๋๋ ์์ฒด ํ๋ฌ๊ทธ์ธ์ ์ฐ๊ฒฐํ๋ ๊ธฐ๋ฅ์ด ์ถ๊ฐ๋์์ต๋๋ค. ๋ณ๋๋ก ์คํ๋๋ ์๋ก์ด Script-fu ์ธํฐํ๋ฆฌํฐ(gimp-script-fu-interpreter-3.0)๊ฐ ์ ์๋์์ต๋๋ค. Script-fu์ฉ API๋ ๊ธฐ๋ณธ libgimp API์ ๋ ๊ฐ๊น๊ฒ ์ฌ๊ตฌ์ฑ๋์์ต๋๋ค.
- autotools ๋์ Meson ํดํท์ ์ฌ์ฉํ์ฌ ์ ์ฒด ๋น๋ ์ง์์ด ๊ตฌํ๋์์ต๋๋ค. Meson์ ์ง์๋๋ ๋ชจ๋ ํ๋ซํผ์ ๊ถ์ฅ๋ฉ๋๋ค.
์ถ์ฒ : opennet.ru