Прадстаўлены рэліз праграмы для арганізацыі і апрацоўкі лічбавых фатаграфій Darktable 4.2, які прымеркаваны да дзесяцігоддзя з моманту фармавання першага выпуску праекту. Darktable выступае ў ролі вольнай альтэрнатывы Adobe Lightroom і спецыялізуецца на недэструктыўнай працы з raw-малюнкамі. Darktable дае вялікую падборку модуляў для выканання разнастайных аперацый па апрацоўцы фатаграфій, дазваляе весці базу зыходных фатаграфій, ажыццяўляць навочную навігацыю па наяўных здымках і пры неабходнасці выконваць аперацыі карэкціроўкі скажэнняў і паляпшэнні якасці, захоўваючы пры гэтым зыходны здымак і ўсю гісторыю аперацый з ім. Код праекту напісаны на мове Сі і распаўсюджваецца пад ліцэнзіяй GPLv3. Інтэрфейс пабудаваны з выкарыстаннем бібліятэкі GTK. Бінарныя зборкі падрыхтаваны для Linux (OBS, flatpak), Windows і macOS.
Асноўныя змены:
- Прапанаваны новы модуль трансфармацыі Sigmoid, які аб'ядноўвае функцыянальнасць модуляў filmic і base curve, і можа прымяняцца замест іх для змены кантрасту або пашырэння дынамічнага дыяпазону сцэны для прывядзення іх у адпаведнасць з дынамічным дыяпазонам экрана.
- У модуль рэканструкцыі блікаў («highlight reconstruction») дададзены два новых алгарытму аднаўлення колераў пікселяў, у якіх адсутнічаюць звесткі аб RGB-каналах (пікселі ў засвечаных абласцях малюнка, параметры колеру ў якіх не можа вызначыць сэнсар камеры): «процілеглае размалёўванне» і « на аснове сегментацыі».
- Перапрацаваны піксельны канвеер (pixelpipe), які ўжываўся для адлюстравання ў рэжыме апрацоўкі (darkroom). Указаны канвеер зараз таксама можа ўжывацца ў акне на другім экране, у мэнэджары дублікатаў, у акне прадпрагляду стылю і ў функцыях для працы з імгненнымі здымкамі.
- У другім акне апрацоўкі выявы (darkroom) з'явілася падтрымка рэжымаў вызначэння фокусу і каляровай адзнакі ISO-12646.
- Цалкам перапрацаваны модуль для працы з імгненнымі здымкамі (snapshot), які замест захопу фіксаваных абласцей экрана выкарыстоўвае дынамічную генерацыю выявы пры дапамозе піксельнага канвеера, што дазваляе ўжываць маштабаванне і панарамаванне пры дапамозе клавіятуры ці мышы.
- Удасканалены менеджэр дублікатаў, які пераведзены на новыя канвеерныя падпраграмы пры разліку абласцей для прадпрагляду, якія дазволілі дабіцца атрымання эскізаў, ідэнтычных выяве ў рэжыме апрацоўкі.
- Дадзеная магчымасць прадпрагляду эфекту ад ужывання да выявы карыстацкага стылю, на этапе да фактычнага ўжывання эфекту (пры навядзенні мышы на эфект у меню або ў спісе выводзіцца падказка з эскізам выніку ўжывання эфекту).
- Модуль карэкцыі скажэнняў лінзаў адаптаваны для ўліку дадзеных аб карэкцыі лінзаў, запісаных у блоку EXIF.
- Дададзена падтрымка чытання і запісы малюнкаў у фармаце JPEG XL
- Дададзена падтрымка файлаў з пашырэннем JFIF (JPEG File Interchange Format).
- Палепшана падтрымка профіляў для фарматаў AVIF і EXR.
- Дададзена падтрымка чытання малюнкаў у фармаце WebP. Пры экспарце ў WebP рэалізавана магчымасць убудавання профіляў ICC.
- Дапаможныя модулі і модулі апрацоўкі зменены, каб іх інтэрфейс быў адразу бачны цалкам пасля расчынення (без неабходнасці пракруткі).
- Дададзены новы аніміраваны эфект, які ўжываецца пры расчыненні і згортванні модуляў.
- Цалкам перароблена кэшаванне пры працы піксельных канвеераў (pixelpipe), павялічана эфектыўнасць кэша.
- Перароблены рэжым слайд-шоў, у якім да завяршэння апрацоўкі поўнай выявы забяспечаны паказ спрошчанага эскіза.
- У левую панэль фільтраў дададзена новае выпадальнае меню, праз якое можна дадаваць і выдаляць фільтры.
- Перароблены інтэрфейс фільтра адзнакі дыяпазону.
- Дададзена магчымасць маніпуляцыі фігурамі без выкарыстання кола мышы, напрыклад, на планшэтных ПК.
- Прапанаваны які балансуе паміж OpenCL і CPU рэжым сегментавання (tiling), які дазваляе прыцягваць CPU да сегментавання, калі на графічнай карце бракуе памяці для выканання гэтай аперацыі пры дапамозе OpenCL.
Крыніца: opennet.ru