Π‘Π»Π΅Π΄ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° Π°ΠΊΡΠΈΠ²Π½ΠΎ ΡΠ°Π·Π²ΠΈΡΠΈΠ΅
ΠΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ:
- ΠΡΠ»Π΅Π½ ΡΠ΅Π΄ΠΈΠ·Π°ΠΉΠ½ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° ΠΈ ΠΏΡΠ΅ΠΌΠΈΠ½Π°Π²Π°Π½Π΅ ΠΊΡΠΌ GTK/CSS. ΠΡΠΈΡΠΊΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈ Π½Π° ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠ° Π²Π΅ΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΡΠ΅ ΠΊΠΎΠ½ΡΡΠΎΠ»ΠΈΡΠ°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° CSS ΡΠ΅ΠΌΠΈ. ΠΠΎΠ΄Π³ΠΎΡΠ²Π΅Π½ΠΈ ΡΠ° ΡΠ΅ΡΠΈΡ ΠΎΡ ΡΠ΅ΠΌΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° ΠΎΠΏΡΠΈΠΌΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ° Π½Π° ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈ Ρ Π½ΠΈΡΠΊΠ° ΠΈ Π²ΠΈΡΠΎΠΊΠ° ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π½Π° ΡΠΏΠΎΡΠΎΠ±Π½ΠΎΡΡ: darktable, darktable-elegant-darker, darktable-icons-darker, darktable-elegant-dark, darktable-elegant-grey, darktable-icons -ΡΡΠΌΠ½ΠΈ, ΡΡΠΌΠ½ΠΈ ΠΈΠΊΠΎΠ½ΠΈ Π½Π° ΠΌΠ°ΡΠ° -ΡΠΈΠ²ΠΈ. ΠΠ·ΠΈΡΠΊΠ²Π°Π½Π΅ΡΠΎ Π·Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»Π½Π° Π²Π΅ΡΡΠΈΡ Π½Π° GTK Π΅ ΠΏΠΎΠ²ΠΈΡΠ΅Π½ΠΎ Π΄ΠΎ 3.22.
- ΠΡΠ΅Π΄ΠΈΡΠ½ΠΈΡΠ΅ ΡΠΊΡΠΈΡΠΈ βΡΠΈΡΡΠ΅ΠΌΠ½ΠΈβ ΠΌΠΎΠ΄ΡΠ»ΠΈ ΡΠ΅Π³Π° ΡΠ΅ ΠΏΠΎΠΊΠ°Π·Π²Π°Ρ Π² Ρ ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° Π½Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅. Π‘ΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π² Ρ ΡΠΎΠ½ΠΎΠ»ΠΎΠ³ΠΈΡΡΠ° ΡΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π²Π° Ρ ΠΈΠΊΠΎΠ½Π°.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠ΅Π½Π°ΡΠ΅ΠΆΠ΄Π°Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ Π² ΡΠ΅Π΄Π°, Π² ΠΊΠΎΠΉΡΠΎ ΡΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΠΊΡΠΌ ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΡΠΎ (Ctrl+Shift+Drag).
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΡΠΈΡΠ²ΠΎΡΠ²Π°Π½Π΅ Π½Π° ΠΊΠ»Π°Π²ΠΈΡΠ½ΠΈ ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΠΈ Π·Π° ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΏΠ»ΡΠ·Π³Π°ΡΠΈ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π° ΠΊΠΎΠΌΠΏΠ΅Π½ΡΠ°ΡΠΈΡΡΠ° Π½Π° Π΅ΠΊΡΠΏΠΎΠ·ΠΈΡΠΈΡΡΠ°. Π’ΠΎΠ²Π° ΠΎΡΠ²Π°ΡΡ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π±ΡΡΠ·ΠΎ ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ Ρ ΠΏΠΎΠΌΠΎΡΡΠ° Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½ΠΈ Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π·Π° ΠΎΡΠΌΡΠ½Π°/Π²ΡΠ·ΡΡΠ°Π½ΠΎΠ²ΡΠ²Π°Π½Π΅ Π² ΡΠ΅ΠΆΠΈΠΌ Lighttable Π·Π° Π΅ΡΠΈΠΊΠ΅ΡΠΈ, ΡΠ²Π΅ΡΠΎΠ²ΠΈ Π·Π½Π°ΡΠΈ, ΠΎΡΠ΅Π½ΠΊΠΈ, ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ, ΠΈΡΡΠΎΡΠΈΡ Π½Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΡΠ°Π½Π΅ ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈ ΡΡΠΈΠ»ΠΎΠ²Π΅.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠ°ΡΡΠ΅ΡΠ½ΠΈ ΠΌΠ°ΡΠΊΠΈ (ΡΠΏΠ΅ΡΠΈΠ°Π»Π΅Π½ ΡΠΈΠΏ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ½Π° ΠΌΠ°ΡΠΊΠ°).
- Π Π΅ΠΆΠΈΠΌΠΈΡΠ΅ Π·Π° ΠΏΠΎΠ΄Π°Π²Π°Π½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ Ρ ΠΈΡΡΠΎΠ³ΡΠ°ΠΌΠ° ΡΠ° ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΈ.
- ΠΠΎΠ±Π°Π²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π·Π° Π·Π°ΠΏΠ°Π·Π²Π°Π½Π΅ Π½Π° ΡΠ²Π΅ΡΠΎΠ²Π΅ΡΠ΅ ΠΊΡΠΌ ΠΌΠΎΠ΄ΡΠ»Π° "Π±Π°Π·ΠΎΠ²Π° ΠΊΡΠΈΠ²Π°". Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅! Π’ΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ (Π² ΡΠ΅ΠΆΠΈΠΌ Lightness) ΠΈ ΠΌΠΎΠΆΠ΅ Π·Π°Π±Π΅Π»Π΅ΠΆΠΈΠΌΠΎ Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΠΈ Π²ΡΠ½ΡΠ½ΠΈΡ Π²ΠΈΠ΄ Π½Π° Π½ΠΎΠ²ΠΎΠΈΠΌΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Ρ Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΈΡΠ΅ ΠΎΡ ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ° JPEG ΡΠ°ΠΉΠ»ΠΎΠ²Π΅.
- ΠΠΎΠ²ΠΈ Π²Π΅ΡΡΠΈΠΈ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ βΠΊΡΠΈΠ²Π° Π½Π° ΡΠΎΠ½ΠΎΠ²Π΅ΡΠ΅ Π½Π° ΡΠΈΠ»ΠΌΠ°β ΠΈ βΠ΅ΠΊΠ²Π°Π»Π°ΠΉΠ·Π΅Ρ Π½Π° ΡΠΎΠ½ΠΎΠ²Π΅ΡΠ΅β. ΠΠΎΠ΄ΡΠ»ΠΈΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²ΡΡ ΠΌΠΎΡΠ½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ Π·Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΌΠΎΠ³Π°Ρ Π½Π°ΠΏΡΠ»Π½ΠΎ Π΄Π° Π·Π°ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Base Curve, Shadows and Highlights ΠΈ Tone Mapping. ΠΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡΡ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π΅ Π΄ΠΎΡΡΠ° ΡΠ»ΠΎΠΆΠ΅Π½, ΡΠ°ΠΊΠ° ΡΠ΅ Π΅ ΠΏΠΎ-Π»Π΅ΡΠ½ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΏΠΎΠ·Π½Π°Π΅ΡΠ΅ Ρ Π»ΠΎΠ³ΠΈΠΊΠ°ΡΠ° Π½Π° ΡΠ°Π±ΠΎΡΠ°, ΠΊΠ°ΡΠΎ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ ΡΠ΅Π°Π»Π½ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΈ ΠΎΡ
Π°Π²ΡΠΎΡΡΠΊΠΎ Π²ΠΈΠ΄Π΅ΠΎ .
- ΠΠΎΠ΄ΡΠ»ΡΡ Π·Π° ΠΏΠΎΡΠΈΡΠΊΠ°Π½Π΅ Π½Π° ΡΡΠΌΠ° Π² ΠΏΡΠΎΡΠΈΠ»Π° Π΅ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½. ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈ ΠΏΡΠΎΡΠΈΠ»ΠΈ Π½Π° ΠΊΠ°ΠΌΠ΅ΡΠ°ΡΠ°.
- ΠΠΎΠ² ΠΌΠΎΠ΄ΡΠ» βΠ’Π°Π±Π»ΠΈΡΠΈ Π·Π° ΡΡΡΡΠ΅Π½Π΅ Π½Π° 3D ΡΠ²Π΅ΡΠΎΠ²Π΅β Ρ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° ΡΠΎΡΠΌΠ°ΡΠΈ PNG Hald-CLUT ΠΈ Cube. ΠΠ°ΠΉ-ΠΏΠΎΠΏΡΠ»ΡΡΠ½ΠΈΡΡ Π±Π΅Π·ΠΏΠ»Π°ΡΠ΅Π½ Π½Π°Π±ΠΎΡ ΠΎΡ CLUT ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΈΠ·ΡΠ΅Π³Π»Π΅Π½ ΠΎΡ
Π²ΡΡΠ·ΠΊΠ° , Π° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠΈ Π·Π° ΡΠ°Π±ΠΎΡΠ°ΡΠ° ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π½Π°ΠΌΠ΅ΡΠΈΡΠ΅ΡΡΠΊ . - ΠΠΎΠ² ΠΌΠΎΠ΄ΡΠ» βΠΎΡΠ½ΠΎΠ²Π½ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈβ, ΠΊΠΎΠΉΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π±ΡΡΠ·ΠΎ Π΄Π° ΡΠ΅Π³ΡΠ»ΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠ½ΠΈ, Π±Π΅Π»ΠΈ ΠΈ ΡΠΈΠ²ΠΈ ΡΠΎΡΠΊΠΈ, Π΄Π° ΠΏΡΠΎΠΌΠ΅Π½ΡΡΠ΅ Π½Π°ΡΠΈΡΠ΅Π½ΠΎΡΡΡΠ° ΠΈ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ½ΠΎ Π΄Π° ΠΈΠ·ΡΠΈΡΠ»ΡΠ²Π°ΡΠ΅ Π΅ΠΊΡΠΏΠΎΠ½Π°ΡΠΈΡΡΠ° Π½Π° ΡΠ½ΠΈΠΌΠΊΠ°.
- ΠΠΎΠ²ΠΈ RGB Π½ΠΈΠ²Π° ΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ RGB Tone Curve, ΠΊΠΎΠΈΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°Ρ ΠΎΡΠ΄Π΅Π»Π½ΠΈ ΠΊΠ°Π½Π°Π»ΠΈ Π² RGB ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΡΠΎ, Π² Π΄ΠΎΠΏΡΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΡΠΌ ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°ΡΠΈΡΠ΅ ΠΌΠΎΠ΄ΡΠ»ΠΈ Lab.
- ΠΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ βΡΠ²Π΅ΡΠ΅Π½ ΠΊΠ°ΠΏΠΊΠΎΠΌΠ΅Ρβ Π² ΠΌΠΎΠ΄ΡΠ»ΠΈΡΠ΅ Π·Π° ΡΠΌΠ΅ΡΠ²Π°Π½Π΅, ΡΠΎΠ½Π°Π»Π½Π° ΠΊΡΠΈΠ²Π°, ΡΠ²Π΅ΡΠΎΠ²ΠΈ Π·ΠΎΠ½ΠΈ ΠΈ ΡΠ²Π΅ΡΠ΅ΡΠΈ ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΊΠΎΠΉΡΠΎ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ° Π²Π·Π΅ΠΌΠ°Π½Π΅ Π½Π° ΠΏΡΠΎΠ±ΠΈ ΠΎΡ ΡΡΠ΅Π΄Π½Π°ΡΠ° ΡΡΠΎΠΉΠ½ΠΎΡΡ Π²ΡΡΡ Ρ ΠΈΠ·Π±ΡΠ°Π½Π° ΠΎΠ±Π»Π°ΡΡ (Ctrl+ΡΡΠ°ΠΊΠ²Π°Π½Π΅ Π²ΡΡΡ Ρ ΠΈΠΊΠΎΠ½Π°ΡΠ° Π½Π° ΠΊΠ°ΠΏΠΊΠΎΠΌΠ΅ΡΠ°).
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π±ΡΡΠ·ΠΎ ΡΡΡΡΠ΅Π½Π΅ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ ΠΏΠΎ ΠΈΠΌΠ΅.
- ΠΠΎΠ±Π°Π²Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΎΡΡ Π²ΡΡΠ»ΡΠ½Π΅ Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ (ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΏΠΎ Π΄Π²ΠΎΠΉΠΊΠΈ).
- ΠΠΎΠ±Π°Π²Π΅Π½ Π΅ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΎΠ² ΠΏΡΠΎΠ·ΠΎΡΠ΅Ρ Π·Π° Π½Π°ΡΡΡΠΎΠΉΠ²Π°Π½Π΅ Π½Π° Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½ΠΈ ΠΌΠ΅ΡΠ°Π΄Π°Π½Π½ΠΈ, ΠΊΠΎΠ΅ΡΠΎ Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΡΠΏΡΠ°Π²Π»ΡΠ²Π°ΡΠ΅ Π΅ΠΊΡΠΏΠΎΡΡΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° Exif Π΄Π°Π½Π½ΠΈ, Π΅ΡΠΈΠΊΠ΅ΡΠΈ, ΡΡΡ Π½Π°ΡΠ° ΠΉΠ΅ΡΠ°ΡΡ ΠΈΡ ΠΈ Π΄Π°Π½Π½ΠΈ Π·Π° Π³Π΅ΠΎΠΌΠ°ΡΠΊΠΈΡΠ°Π½Π΅.
- ΠΠΈΠ³ΡΠ°ΡΠΈΡΡΠ° ΠΎΡ POSIX Π½ΠΈΡΠΊΠΈ ΠΊΡΠΌ OpenMP Π΅ Π·Π°Π²ΡΡΡΠ΅Π½Π°.
- ΠΠ°ΠΏΡΠ°Π²ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΈ Π·Π° SSE ΠΈ OpenCL.
- ΠΠΎΠ±Π°Π²Π΅Π½Π° Π΅ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° ΠΏΠΎΠ²Π΅ΡΠ΅ ΠΎΡ 30 Π½ΠΎΠ²ΠΈ ΠΊΠ°ΠΌΠ΅ΡΠΈ.
- ΠΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π·Π° Π½ΠΎΠ²ΠΈΡ API Π½Π° Google Photo Ρ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° Π°Π»Π±ΡΠΌΠΈ Π΄ΠΈΡΠ΅ΠΊΡΠ½ΠΎ ΠΎΡ darktable (Π² ΠΌΠΎΠΌΠ΅Π½ΡΠ° Π½Π΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎΡΠ°Π΄ΠΈ Π±Π»ΠΎΠΊΠΈΡΠ°Π½Π΅ ΠΎΡ Google).
- Π‘ΠΊΠΎΡΠΎ ΡΠ΅ Π±ΡΠ΄Π΅ ΠΏΡΠ±Π»ΠΈΠΊΡΠ²Π°Π½ΠΎ Π·Π½Π°ΡΠΈΡΠ΅Π»Π½ΠΎ ΠΏΡΠ΅ΡΠ°Π±ΠΎΡΠ΅Π½ΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π·Π° ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru