์ „๋ฌธ์ ์ธ ์‚ฌ์ง„ ์ฒ˜๋ฆฌ ํ”„๋กœ๊ทธ๋žจ Darktable 4.2 ์ถœ์‹œ

ํ”„๋กœ์ ํŠธ์˜ ์ฒซ ๋ฒˆ์งธ ๋ฆด๋ฆฌ์Šค๊ฐ€ ํ˜•์„ฑ๋œ ์ง€ 4.2์ฃผ๋…„์„ ๊ธฐ๋…ํ•˜๋Š” ๋””์ง€ํ„ธ ์‚ฌ์ง„ ์ •๋ฆฌ ๋ฐ ์ฒ˜๋ฆฌ ํ”„๋กœ๊ทธ๋žจ Darktable 3๊ฐ€ ์ถœ์‹œ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. Darktable์€ Adobe Lightroom์˜ ๋ฌด๋ฃŒ ๋Œ€์•ˆ์œผ๋กœ ์ž‘๋™ํ•˜๋ฉฐ ์›์‹œ ์ด๋ฏธ์ง€๋ฅผ ์‚ฌ์šฉํ•œ ๋น„ํŒŒ๊ดด ์ž‘์—…์„ ์ „๋ฌธ์œผ๋กœ ํ•ฉ๋‹ˆ๋‹ค. Darktable์€ ๋ชจ๋“  ์ข…๋ฅ˜์˜ ์‚ฌ์ง„ ์ฒ˜๋ฆฌ ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ๋ชจ๋“ˆ์„ ์ œ๊ณตํ•˜๊ณ , ์›๋ณธ ์‚ฌ์ง„์˜ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์œ ์ง€ ๊ด€๋ฆฌํ•˜๊ณ , ๊ธฐ์กด ์ด๋ฏธ์ง€๋ฅผ ์‹œ๊ฐ์ ์œผ๋กœ ํƒ์ƒ‰ํ•˜๋ฉฐ, ํ•„์š”ํ•œ ๊ฒฝ์šฐ ์›๋ณธ ์ด๋ฏธ์ง€๋ฅผ ์œ ์ง€ํ•˜๋ฉด์„œ ์™œ๊ณก์„ ์ˆ˜์ •ํ•˜๊ณ  ํ’ˆ์งˆ์„ ํ–ฅ์ƒ์‹œํ‚ค๋Š” ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋ฆฌ๊ณ  ๊ทธ๊ฒƒ๊ณผ ๊ด€๋ จ๋œ ์ „์ฒด ์šด์˜ ๋‚ด์—ญ. ํ”„๋กœ์ ํŠธ ์ฝ”๋“œ๋Š” C๋กœ ์ž‘์„ฑ๋˜์—ˆ์œผ๋ฉฐ GPLvXNUMX ๋ผ์ด์„ผ์Šค์— ๋”ฐ๋ผ ๋ฐฐํฌ๋ฉ๋‹ˆ๋‹ค. ์ธํ„ฐํŽ˜์ด์Šค๋Š” GTK ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ๊ตฌ์ถ•๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ๋ฐ”์ด๋„ˆ๋ฆฌ ์–ด์…ˆ๋ธ”๋ฆฌ๋Š” Linux(OBS, flatpak), Windows ๋ฐ macOS์šฉ์œผ๋กœ ์ค€๋น„๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค.

์ „๋ฌธ์ ์ธ ์‚ฌ์ง„ ์ฒ˜๋ฆฌ ํ”„๋กœ๊ทธ๋žจ Darktable 4.2 ์ถœ์‹œ

์ฃผ์š” ๋ณ€๊ฒฝ ์‚ฌํ•ญ :

  • ํ•„๋ฆ„ ๋ฐ ๊ธฐ๋ณธ ๊ณก์„  ๋ชจ๋“ˆ์˜ ๊ธฐ๋Šฅ์„ ๊ฒฐํ•ฉํ•˜๊ณ  ํ™”๋ฉด์˜ ๋™์  ๋ฒ”์œ„์— ๋งž๊ฒŒ ๋Œ€๋น„๋ฅผ ๋ณ€๊ฒฝํ•˜๊ฑฐ๋‚˜ ์žฅ๋ฉด์˜ ๋™์  ๋ฒ”์œ„๋ฅผ ํ™•์žฅํ•˜๋Š” ๋ฐ ๋Œ€์‹  ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์‹œ๊ทธ๋ชจ์ด๋“œ ๋ณ€ํ™˜ ๋ชจ๋“ˆ์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • RGB ์ฑ„๋„์— ๋Œ€ํ•œ ์ •๋ณด๊ฐ€ ๋ถ€์กฑํ•œ ํ”ฝ์…€(์ด๋ฏธ์ง€์˜ ์กฐ๋ช… ์˜์—ญ์— ์žˆ๋Š” ํ”ฝ์…€, ์นด๋ฉ”๋ผ ์„ผ์„œ๊ฐ€ ๊ฒฐ์ •ํ•  ์ˆ˜ ์—†๋Š” ์ƒ‰์ƒ ๋งค๊ฐœ๋ณ€์ˆ˜)์˜ ์ƒ‰์ƒ์„ ๋ณต์›ํ•˜๊ธฐ ์œ„ํ•œ ๋‘ ๊ฐ€์ง€ ์ƒˆ๋กœ์šด ์•Œ๊ณ ๋ฆฌ์ฆ˜์ด ํ•˜์ด๋ผ์ดํŠธ ์žฌ๊ตฌ์„ฑ ๋ชจ๋“ˆ์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค: "๋ฐ˜๋Œ€ ์ƒ‰์ƒ" ๋ฐ " ๊ธฐ๋ฐ˜ ๋ถ„ํ• ์— ๋Œ€ํ•ด."
  • ์ฒ˜๋ฆฌ ๋ชจ๋“œ(์•”์‹ค)์—์„œ ํ‘œ์‹œ์— ์‚ฌ์šฉ๋˜๋Š” ํ”ฝ์…€ํŒŒ์ดํ”„๊ฐ€ ์žฌ์ž‘์—…๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด์ œ ์ง€์ •๋œ ํŒŒ์ดํ”„๋ผ์ธ์„ ๋‘ ๋ฒˆ์งธ ํ™”๋ฉด ์ฐฝ, ๋ณต์ œ ๊ด€๋ฆฌ์ž, ์Šคํƒ€์ผ ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์ฐฝ ๋ฐ ์Šค๋ƒ…์ƒท ์ž‘์—… ๊ธฐ๋Šฅ์—์„œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
  • ๋‘ ๋ฒˆ์งธ ์ด๋ฏธ์ง€ ์ฒ˜๋ฆฌ ์ฐฝ(์•”์‹ค)์€ ์ด์ œ ์ดˆ์  ๊ฐ์ง€ ๋ฐ ISO-12646 ์ƒ‰์ƒ ๋“ฑ๊ธ‰ ๋ชจ๋“œ๋ฅผ ์ง€์›ํ•ฉ๋‹ˆ๋‹ค.
  • ์Šค๋ƒ…์ƒท ๋ชจ๋“ˆ์€ ์™„์ „ํžˆ ์žฌ์„ค๊ณ„๋˜์—ˆ์œผ๋ฉฐ ํ™”๋ฉด์˜ ๊ณ ์ •๋œ ์˜์—ญ์„ ์บก์ฒ˜ํ•˜๋Š” ๋Œ€์‹  ํ”ฝ์…€ ํŒŒ์ดํ”„๋ผ์ธ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™์  ์ด๋ฏธ์ง€ ์ƒ์„ฑ์„ ์‚ฌ์šฉํ•˜๋ฏ€๋กœ ํ‚ค๋ณด๋“œ๋‚˜ ๋งˆ์šฐ์Šค๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ํ™•๋Œ€/์ถ•์†Œ ๋ฐ ์ด๋™์ด ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • ์ค‘๋ณต ๊ด€๋ฆฌ์ž๊ฐ€ ๊ฐœ์„ ๋˜์–ด ๋ฏธ๋ฆฌ๋ณด๊ธฐ ์˜์—ญ์„ ๊ณ„์‚ฐํ•  ๋•Œ ์ƒˆ๋กœ์šด ํŒŒ์ดํ”„๋ผ์ธ ์„œ๋ธŒ๋ฃจํ‹ด์œผ๋กœ ์ „์†ก๋˜์–ด ์ฒ˜๋ฆฌ ๋ชจ๋“œ์—์„œ ์ด๋ฏธ์ง€์™€ ๋™์ผํ•œ ์ธ๋„ค์ผ์„ ์–ป์„ ์ˆ˜ ์žˆ๊ฒŒ ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์‹ค์ œ ํšจ๊ณผ ์ ์šฉ ์ „ ๋‹จ๊ณ„์—์„œ ์ด๋ฏธ์ง€์— ์‚ฌ์šฉ์ž ์ •์˜ ์Šคํƒ€์ผ์„ ์ ์šฉํ•œ ํšจ๊ณผ๋ฅผ ๋ฏธ๋ฆฌ ๋ณผ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. (๋ฉ”๋‰ด๋‚˜ ๋ชฉ๋ก์—์„œ ํšจ๊ณผ ์œ„์— ๋งˆ์šฐ์Šค๋ฅผ ์˜ฌ๋ฆฌ๋ฉด ๊ฒฐ๊ณผ์˜ ์ธ๋„ค์ผ์ด ํฌํ•จ๋œ ํˆดํŒ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.) ํšจ๊ณผ๋ฅผ ์ ์šฉํ•œ ๋‚ด์šฉ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.)
  • ๋ Œ์ฆˆ ์™œ๊ณก ๋ณด์ • ๋ชจ๋“ˆ์€ EXIF โ€‹โ€‹๋ธ”๋ก์— ๊ธฐ๋ก๋œ ๋ Œ์ฆˆ ๋ณด์ • ๋ฐ์ดํ„ฐ๋ฅผ ๊ณ ๋ คํ•˜๋„๋ก ๊ตฌ์„ฑ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • JPEG XL ์ด๋ฏธ์ง€ ์ฝ๊ธฐ ๋ฐ ์“ฐ๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • JFIF(JPEG ํŒŒ์ผ ๊ตํ™˜ ํ˜•์‹) ํ™•์žฅ์ž๋ฅผ ๊ฐ€์ง„ ํŒŒ์ผ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • AVIF ๋ฐ EXR ํ˜•์‹์— ๋Œ€ํ•œ ํ”„๋กœํ•„ ์ง€์›์ด ํ–ฅ์ƒ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • WebP ํ˜•์‹์˜ ์ด๋ฏธ์ง€ ์ฝ๊ธฐ์— ๋Œ€ํ•œ ์ง€์›์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค. WebP๋กœ ๋‚ด๋ณด๋‚ผ ๋•Œ ICC ํ”„๋กœํ•„์„ ํฌํ•จํ•˜๋Š” ๊ธฐ๋Šฅ์ด ๊ตฌํ˜„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋„์šฐ๋ฏธ ๋ฐ ์ฒ˜๋ฆฌ ๋ชจ๋“ˆ์€ ํ™•์žฅ ์‹œ(์Šคํฌ๋กคํ•  ํ•„์š” ์—†์ด) ์ธํ„ฐํŽ˜์ด์Šค ์ „์ฒด๊ฐ€ ์ฆ‰์‹œ ํ‘œ์‹œ๋˜๋„๋ก ๋ณ€๊ฒฝ๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ชจ๋“ˆ ํ™•์žฅ ๋ฐ ์ถ•์†Œ ์‹œ ์‚ฌ์šฉ๋˜๋Š” ์ƒˆ๋กœ์šด ์• ๋‹ˆ๋ฉ”์ด์…˜ ํšจ๊ณผ๊ฐ€ ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ํ”ฝ์…€ ํŒŒ์ดํ”„๋ผ์ธ(pixelpipe) ์ž‘๋™ ์ค‘ ์บ์‹ฑ์ด ์™„์ „ํžˆ ์žฌ์„ค๊ณ„๋˜์–ด ์บ์‹œ ํšจ์œจ์„ฑ์ด ๋†’์•„์กŒ์Šต๋‹ˆ๋‹ค.
  • ์Šฌ๋ผ์ด๋“œ ์‡ผ ๋ชจ๋“œ๊ฐ€ ์ƒˆ๋กญ๊ฒŒ ๋””์ž์ธ๋˜์–ด ์ „์ฒด ์ด๋ฏธ์ง€๊ฐ€ ์ฒ˜๋ฆฌ๋˜๊ธฐ ์ „์— ๋‹จ์ˆœํ™”๋œ ์ธ๋„ค์ผ์ด ํ‘œ์‹œ๋ฉ๋‹ˆ๋‹ค.
  • ํ•„ํ„ฐ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ œ๊ฑฐํ•  ์ˆ˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ๋“œ๋กญ๋‹ค์šด ๋ฉ”๋‰ด๊ฐ€ ์™ผ์ชฝ ํ•„ํ„ฐ ํŒจ๋„์— ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ๋ฒ”์œ„ ์ถ”์ • ํ•„ํ„ฐ์˜ ์ธํ„ฐํŽ˜์ด์Šค๊ฐ€ ์žฌ์„ค๊ณ„๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • ์˜ˆ๋ฅผ ๋“ค์–ด ํƒœ๋ธ”๋ฆฟ PC์—์„œ ๋งˆ์šฐ์Šค ํœ ์„ ์‚ฌ์šฉํ•˜์ง€ ์•Š๊ณ  ๋„ํ˜•์„ ์กฐ์ž‘ํ•˜๋Š” ๊ธฐ๋Šฅ์ด ์ถ”๊ฐ€๋˜์—ˆ์Šต๋‹ˆ๋‹ค.
  • OpenCL๊ณผ CPU ๊ฐ„์˜ ํƒ€์ผ๋ง ๋ชจ๋“œ ๊ท ํ˜• ์กฐ์ •์ด ์ œ์•ˆ๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด๋ฅผ ํ†ตํ•ด OpenCL์„ ์‚ฌ์šฉํ•˜์—ฌ ์ด ์ž‘์—…์„ ์ˆ˜ํ–‰ํ•˜๋Š” ๋ฐ ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ์— ์ถฉ๋ถ„ํ•œ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ์—†์„ ๋•Œ ๋ถ„ํ• ์— CPU๋ฅผ ํฌํ•จ์‹œํ‚ฌ ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

์ถœ์ฒ˜ : opennet.ru

์ฝ”๋ฉ˜ํŠธ๋ฅผ ์ถ”๊ฐ€