Π‘Π»Π΅Π΄ ΡΠ΅ΡΠΈΡΠΈ Π³ΠΎΠ΄ΠΈΠ½ΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½ΠΎΠ²Π°ΡΠ° Π²Π΅ΡΡΠΈΡ Π½Π° ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°ΡΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ° Π·Π° Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΡΠ°Π±Π»Π΅Ρ ΠΈΠ»ΠΈ ΠΌΠΈΡΠΊΠ° β . ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½Π·ΠΈΡ GPLv2, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°ΡΠ° ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π° Π½Π° Π΅Π·ΠΈΡΠΈΡΠ΅ Python ΠΈ C++ Ρ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠ° GTK3. ΠΠΎΡΠΎΠ²ΠΈΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ Π·Π° Linux (AppImage, Flatpak), Windows ΠΈ macOS.
MyPaint ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΎΡ Ρ ΡΠ΄ΠΎΠΆΠ½ΠΈΡΠΈ, Π·Π°Π½ΠΈΠΌΠ°Π²Π°ΡΠΈ ΡΠ΅ Ρ ΡΠΈΡΡΠΎΠ²ΠΎ ΡΠΈΡΡΠ²Π°Π½Π΅ ΠΈ Π² Π½ΡΠΊΠΎΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΊΠΎΠ½ΠΊΡΡΠ΅Π½Ρ Π½Π° ΡΡΠ²ΡΡΠ΄Π΅Π½ΠΈΡΠ΅ ΡΡΡΠ³ΠΎΠ²ΡΠΊΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ Π·Π° ΡΠΈΡΡΠ²Π°Π½Π΅ ΠΈ . ΠΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΏΡΠΎΡΡ ΠΈ ΡΠ΄ΠΎΠ±Π΅Π½ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡ ΠΈ Π½Π΅ Π΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΎΠ½ΠΈΡΠ°Π½Π° ΠΊΠ°ΡΠΎ Π³ΡΠ°ΡΠΈΡΠ΅Π½ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° ΠΈΠ·ΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΡ. MyPaint ΡΠ°Π·ΠΏΠΎΠ»Π°Π³Π° Ρ Π³ΠΎΠ»ΡΠΌ Π½Π°Π±ΠΎΡ ΠΎΡ ΡΠ΅ΡΠΊΠΈ, ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½ΠΎ ΡΠΈΠΌΡΠ»ΠΈΡΠ°ΡΠΈ ΠΈΡΡΠΈΠ½ΡΠΊΠΈΡΠ΅ Ρ ΡΠ΄ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ, ΠΊΠ°ΡΠΎ ΠΌΠΎΠ»ΠΈΠ², ΠΌΠ°ΡΠ»Π΅Π½ΠΈ Π±ΠΎΠΈ, Π°ΠΊΠ²Π°ΡΠ΅Π», ΡΠΏΠ°ΠΊΠ»Π° ΠΈ Π΄ΡΡΠ³ΠΈ. ΠΠ΄Π½Π° ΠΎΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΠΈΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠ°ΡΠ° Π΅ Π±Π΅Π·ΠΊΡΠ°ΠΉΠ½ΠΎΡΠΎ ΠΏΠ»Π°ΡΠ½ΠΎ, ΠΊΠΎΠ΅ΡΠΎ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡΠΎΠΌΠ΅Π½Ρ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°.
ΠΡΠ½ΠΎΠ²Π½ΠΈ :
- ΠΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ Π΅ Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ Π»ΠΈΠ½Π΅ΠΉΠ½ΠΎ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠ°Π½Π΅ ΠΈ ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½ΠΎ ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ (ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΠΏΠΈΠ³ΠΌΠ΅Π½ΡΠΈ), ΠΊΠΎΠ΅ΡΠΎ Π΅ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ΡΡΠΎ Π·Π° ΡΡΠ·Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΈΡ, ΠΈΠΌΠΈΡΠΈΡΠ°ΡΠΈ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ΡΠΎ Π½Π° ΡΡΠ°Π΄ΠΈΡΠΈΠΎΠ½Π½ΠΈ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΈ ΠΈ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΠΈ.
Π’ΡΠΉ ΠΊΠ°ΡΠΎ Π½ΠΎΠ²ΠΈΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΈ Π½Π΅ ΡΠ° Π»ΠΈΡΠ΅Π½ΠΈ ΠΎΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈ, ΠΊΠ°ΡΠΎ Π½Π°ΠΌΠ°Π»Π΅Π½Π° ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»Π½ΠΎΡΡ, ΡΡΠ»ΠΎΠΆΠ½Π΅Π½ΠΎ ΠΎΠ±Π΅Π΄ΠΈΠ½ΡΠ²Π°Π½Π΅ Π½Π° ΡΠ»ΠΎΠ΅Π²Π΅ΡΠ΅ ΠΈ Π½Π°ΡΡΡΠ°Π²Π°Π½Π΅ Π½Π° ΠΏΡΠ΅Π½ΠΎΡΠΈΠΌΠΎΡΡΡΠ°, Π² Π½Π°ΡΡΡΠΎΠΉΠΊΠΈΡΠ΅ ΠΈ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π·Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅ Π΅ ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½ ΡΠ΅ΠΆΠΈΠΌ Π½Π° ΡΡΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡ Ρ MyPaint 1.x. ΠΡΠΈ ΠΈΠ·Π±ΠΈΡΠ°Π½Π΅ Π½Π° ΡΠΎΠ·ΠΈ ΡΠ΅ΠΆΠΈΠΌ ΡΠΏΠ΅ΠΊΡΡΠ°Π»Π½ΠΎΡΠΎ ΡΠΌΠ΅ΡΠ²Π°Π½Π΅ Π΅ Π΄Π΅Π°ΠΊΡΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΈ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ ΡΠ΅ ΠΏΡΠΈΠ»Π°Π³Π°Ρ Π½ΠΎΡΠΌΠ°Π»Π½ΠΈ, Π° Π½Π΅ ΠΏΠΈΠ³ΠΌΠ΅Π½ΡΠΈΡΠ°Π½ΠΈ ΡΠ»ΠΎΠ΅Π²Π΅, ΠΊΠΎΠ΅ΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΠΎΡΠ²Π°ΡΡΠ½Π΅ΡΠΎ Π½Π° ΡΠ°ΠΉΠ»ΠΎΠ²Π΅, ΡΡΠ·Π΄Π°Π΄Π΅Π½ΠΈ Π² ΠΏΡΠ΅Π΄ΠΈΡΠ½ΠΈ Π²Π΅ΡΡΠΈΠΈ, ΠΊΠΎΠΈΡΠΎ Π² MyPaint 2 ΠΈΠ·Π³Π»Π΅ΠΆΠ΄Π°Ρ ΠΏΠΎ ΡΠ°Π·Π»ΠΈΡΠ΅Π½ Π½Π°ΡΠΈΠ½.
- ΠΡΡΡΠ΅Π½Π΅ΡΠΎ ΠΈ ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ΡΠΎ Π½Π° ΠΏΠ»Π°ΡΠ½ΠΎΡΠΎ Π²Π΅ΡΠ΅ Π²Π»ΠΈΡΠ΅ Π²ΡΡΡ
Ρ ΡΠΎΡΠΌΠ°ΡΠ° Π½Π° Π±ΠΎΠΈΡΠ΅. ΠΠΎΠ²ΠΎΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΏΡΠΈ ΡΠΈΡΡΠ²Π°Π½Π΅ Π½Π°ΠΏΠΎΠΌΠ½Ρ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ΡΠΎ ΠΏΡΠΈ Π²ΡΡΡΠ΅Π½Π΅ Π½Π° Ρ
Π°ΡΡΠΈΡΡΠ° ΠΏΡΠ΅Π΄ Ρ
ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° (ΠΏΠΎ-ΡΠ°Π½ΠΎ, ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ ΡΠ΅ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ ΡΠ°ΠΊΠ°, ΡΡΠΊΠ°Ρ Ρ
ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΡΡ ΡΠ΅ Π²ΡΡΡΠ΅ΡΠ΅ Π·Π°Π΅Π΄Π½ΠΎ Ρ Π»ΠΈΡΡΠ°). ΠΠΎΠ΄ΠΎΠ±Π½ΠΎ Π½Π° ΡΠΎΠ²Π°, ΠΏΡΠΎΠΌΠ΅Π½ΠΈΡΠ΅ Π² Π½ΠΈΠ²ΠΎΡΠΎ Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ ΠΎΡΡΠ°Π·ΡΠ²Π°Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈΡΠ΅ Π½Π° ΡΠΈΡΡΠ²Π°Π½Π΅ΡΠΎ, ΠΊΠ°ΡΠΎ ΡΠ΅ Π»ΠΈ ΠΏΡΠ΅Π΄ Ρ
ΡΠ΄ΠΎΠΆΠ½ΠΈΠΊΠ° ΡΠ΅ ΡΠ²Π΅Π»ΠΈΡΠ°Π²Π° Π»ΠΈΡΡ Ρ
Π°ΡΡΠΈΡ.
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ° ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π½ΠΎΠ²ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° ΡΠ΅ΡΠΊΠΈΡΠ΅ (ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅, ΡΠ°Π·ΡΠΈΡΠ΅Π½ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΈ Π½Π° ΡΠ°Π·ΠΌΠ°Π·Π²Π°Π½Π΅, ΠΏΠΎΡΡΠ΅ΡΠΈΠ·Π°ΡΠΈΡ (), ΠΏΠΈΠ³ΠΌΠ΅Π½Ρ) ΠΈ Π²Ρ ΠΎΠ΄Π½ΠΈ Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ Π½Π° ΡΠ΅ΡΠΊΠΈΡΠ΅ (ΡΠ³ΡΠ» Π½Π° Π°ΡΠ°ΠΊΠ°, Π±Π°Π·ΠΎΠ² ΡΠ°Π΄ΠΈΡΡ, Π½ΠΈΠ²ΠΎ Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΠ°Π½Π΅ ΠΈ Ρ.Π½.).
- ΠΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈ ΡΠ° Π΄ΠΎΠΏΡΠ»Π½ΠΈΡΠ΅Π»Π½ΠΈ ΡΠ΅ΠΆΠΈΠΌΠΈ Π½Π° ΡΠΈΠΌΠ΅ΡΡΠΈΡΠ½ΠΎ ΡΠΈΡΡΠ²Π°Π½Π΅: Π²Π΅ΡΡΠΈΠΊΠ°Π»Π΅Π½, Π²Π΅ΡΡΠΈΠΊΠ°Π»Π΅Π½ + Ρ ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»Π΅Π½, Π·Π°Π²ΡΡΡΠ°Π½Π΅, ΡΠ½Π΅ΠΆΠΈΠ½ΠΊΠ°.
- ΠΠΎΠ΄ΠΎΠ±ΡΠ΅Π½ Π΅ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡΡ Π·Π° Π·Π°ΠΏΡΠ»Π²Π°Π½Π΅, Π΄ΠΎΠ±Π°Π²Π΅Π½ΠΎ Π΅ Π·Π°ΠΏΡΠ»Π²Π°Π½Π΅ Ρ ΠΈΠ·ΠΌΠ΅ΡΡΠ²Π°Π½Π΅, ΡΠ°Π·ΠΌΠ°Π·Π²Π°Π½Π΅ ΠΈ ΠΎΡΠΊΡΠΈΠ²Π°Π½Π΅ Π½Π° ΠΏΡΠΎΠΏΡΡΠΊΠΈ.
- ΠΡΠΈΠ³ΡΡΠ΅Π½Π° Π΅ ΠΏΡΠ»Π½Π° ΠΏΠΎΠ΄Π΄ΡΡΠΆΠΊΠ° Π½Π° Python3 ΠΈ Π΅ ΠΈΠ·Π²ΡΡΡΠ΅Π½ ΠΏΡΠ΅Ρ
ΠΎΠ΄ ΠΊΡΠΌ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΡΠ° PyGI (PyGObject) Π²ΠΌΠ΅ΡΡΠΎ PyGTK;
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: opennet.ru
