*.heif і *.avif

Високоефективний формат зображень (High Efficiency Image Format, *.heif, *.heic) та його родич формат зображень AV1 (AV1 Image Format, *.avif) є форматами, у яких використано для зберігання даних відеокодеки (H264, H265 та AV1). Ці формати стають усе популярнішими на мобільних телефонах як типовий формат зображень, а підтримку *.avif буде реалізовано в усіх програмах для перегляду інтернету протягом декількох наступних років.

У Krita передбачено підтримку зберігання зображень Відтінки сірого і RGB у цих форматах. Крім того, програма може зберігати зображення у 8-бітових кольорах, буде зберігати 16-бітові кольори як 12-бітові і може зберігати 16-бітові і 32-бітові кольори у форматі чисел із рухомою крапкою як 12-бітові у межах простору кольорів HDR.

Порівняно із *.png і *.jpg, ці формати мають тенденцію до згладжування текстур із метою спрощення стискання, тому чудово працюють для зображень із різкими переходами та великою кількістю плавних градієнтів. Зображення, де багато текстур або є дрібні деталі, можуть втратити детальність (наприклад, із зображення можуть зникнути котячі вуса). Тому для таких зображень краще використовувати *.jpg.

Параметри імпортування

У Krita передбачено підтримку усіх просторів кольорів, обробку яких передбачено у стандартах цих форматів. Програма автоматично виконає перетворення у випадку декількох форматів даних, підтримку яких не передбачено у стандартах. Процедуру перетворення здебільшого автоматизовано. Krita, якщо потрібно, вибере або створить відповідний профіль ICC.

Зображення, які є зображеннями HDR, тобто зображення, у яких використано квантизацію сприйняття, гібридну логарифмічну гамму або функції перетворення SMPTE ST 428, буде перетворено до лінійної32-бітової версії із числами з рухомою крапкою відповідного простору кольорів.

Втім, використання гібридної логарифмічної гамми (HLG) потребує додаткового проміжного кроку перетворення, оскільки у поточній версії Krita не передбачено підтримки надсилання даних HLG на дисплей. Для цього перетворення лінійного простору сцени на лінійний простір дисплея потрібні дані щодо гамми дисплея та максимальної яскравості. Типові значення яскравості та гамми є тими, які використовуються для перетворення HLG до PQ. Це, ймовірно, найкращий вибір, якщо ваш монітор може показувати дані із високим динамічним діапазоном у Krita. При експортуванні цього зображення із HLG рекомендовано повторно використовувати ті самі значення для зворотного перетворення OOTF.

Застосувати OOTF HLG

Визначає, чи слід застосовувати додатковий крок перетворення. Використання цього пункту призведе до перетворення лінійних значень сцени на лінійні значення дисплея, тому потреба у ньому повністю залежить від вашого робочого процесу із даними у високому динамічному діапазоні. Якщо маєте сумніви, кращим варіантом буде позначення цього пункту.

Гамма

Приблизне значення гамми для показу. Типовим є значення 1,2 для перетворення до PQ.

Яскравість

Максимальна яскравість дисплея. Типовим значенням є 10,000 кд/м² для перетворення до PQ.

Параметри експорту

Без втрат

Використовувати параметри кодування для зберігання даних без втрат. Вимикає Додаткові параметри зберігання з втратами.

Додаткові параметри зберігання з втратами
Якість

Визначає, наскільки засіб кодування має надавати пріоритет якості над потужністю стискання. Більші значення дають результат, який виглядає краще, а менші значення дають файли меншого розміру.

Колірність

Параметри субдискретизації палітри. Людське око більш чутливе до яскравості зображення, ніж до його кольоровості, тому зменшення кількості кольорів зображення удвічі може бути дуже корисним способом стискання зображення. Кращі результати такий спосіб дає для зображень, у яких є лише декілька різких контрастів, оскільки саме там зменшена роздільна здатність є найпомітнішою.

420

Яскравість зображення буде перетворено до повної роздільної здатності, а колірність буде зменшено удвічі в обох напрямках.

422

Яскравість зображення буде перетворено до повної роздільної здатності, а колірність буде зменшено удвічі у горизонтальному напрямку.

444

І яскравість і колірність зображення буде перетворено до повної роздільної здатності.

Параметри перетворення

Ці параметри з’являються лише для зображень із числовими значеннями кольорів із рухомою крапкою. Їх використовують для зберігання даних зображень зі значеннями, що перевищують 1,0, як зображень із високим динамічним діапазоном шляхом кодування даних за допомогою специфічної функції перенесення.

Простір:

Кодування у правильний простір кольорів залежить від того, наскільки сумісним є поточний простір кольорів із значеннями ITU H.273 CICP [ituh273], оскільки саме так зберігаються дані PQ, HLG і SMPTE ST 428. Rec 2100 PQ або Rec 2100 HLG є очікуваними значеннями для зображень із високим динамічним діапазоном [rec2100].

У будь-якому випадку, коли ми зберігаємо значення CICP замість профілю ICC, буде встановлено значення матричного коефіцієнта рівне 0 (одинична матриця), оскільки Krita не виконує перетворення до YUV.

Rec 2100 PQ

Зображення спочатку буде перетворено до лінійного простору Rec 2020. Далі, його буде закодовано за допомогою функції квантизації сприйняття (також відомої як крива SMPTE 2048). Цей найпоширеніше кодування даних із високим динамічним діапазоном. Це кодування корисне для зображень, для яких важлива відносна яскравість.

Rec 2100 HLG

Зображення спочатку буде перетворено до лінійного простору Rec 2020. Далі, його буде закодовано за допомогою функції гібридної логарифмічної гамми, і нарешті, якщо вибрано, буде застосовано зворотне OOTF гібридної логарифмічної гамми. Це корисно для зображень, де для остаточного варіанта показу використовується обладнання без підтримки PQ.

Зберегти пігменти, закодувати PQ

Буде показано лише для зображень із сумісним із ITU H.273 простором кольорів [ituh273]. Спочатку зображення буде лінеаризовано, а потім закодовано за допомогою кривої квантизації сприйняття.

Зберегти пігменти, закодувати HLG

Буде показано лише для зображень із сумісним із ITU H.273 простором кольорів [ituh273]. Спочатку зображення буде лінеаризовано, а потім закодовано за допомогою кривої гібридної логарифмічної гами. Нарешті, може бути застосовано зворотне OOTF HLG.

Зберегти пігменти, закодувати SMPTE ST 428

Буде показано лише зображень із сумісним із ITU H.273 простором кольорів [ituh273]. Спочатку зображення буде лінеаризовано, потім закодовано за допомогою SMPTE ST 428. Krita завжди відкриває подібні зображення як лінійні із даними у форматі з рухомою крапкою. Цей пункт призначено для зберігання до ST 428 знову.

Без змін, обрізати

Зображення буде просто перетворено до 12-бітових цілих, а значення, які не потраплятимуть до припустимого діапазону, просто буде обрізано. До файла-результату буде вбудовано профіль ICC.

Застосувати обернене OOTF HLG

Визначає, чи слід застосовувати додатковий крок перетворення. Потреба у цьому пункті повністю залежить від вашого робочого процесу із даними у високому динамічному діапазоні. Якщо маєте сумніви, кращим варіантом буде позначення цього пункту, якщо ви імпортували зображення із увімкненим параметром OOTF.

Гамма

Приблизне значення гамми для показу. Типовим є значення 1,2 для перетворення до PQ.

Яскравість

Максимальна яскравість дисплея. Типовим значенням є 10,000 кд/м² для перетворення до PQ.