Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1

ΠžΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Ρ€Π΅Π»ΠΈΠ· ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠ³ΠΎ растрового графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1, основанного Π² 2010 Π³ΠΎΠ΄Ρƒ Π² качСствС ΠΏΠΎΠΏΡ‹Ρ‚ΠΊΠΈ ΡΠΎΠ·Π΄Π°Ρ‚ΡŒ Π±ΠΎΠ»Π΅Π΅ простой Π°Π½Π°Π»ΠΎΠ³ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΡ‹ Paint.NET, написанный с использованиСм GTK. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° Π½Π°Ρ‡ΠΈΠ½Π°ΡŽΡ‰ΠΈΡ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ ΠΈ прСдоставляСт Π±Π°Π·ΠΎΠ²Ρ‹ΠΉ Π½Π°Π±ΠΎΡ€ возмоТностСй для рисования ΠΈ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ ΠΏΠΎ возмоТности ΡƒΠΏΡ€ΠΎΡ‰Ρ‘Π½. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Π½Π΅ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΉ Π±ΡƒΡ„Π΅Ρ€ ΠΎΡ‚ΠΊΠ°Ρ‚Π° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, позволяСт Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с нСсколькими слоями, ΡƒΠΊΠΎΠΌΠΏΠ»Π΅ΠΊΡ‚ΠΎΠ²Π°Π½ Π½Π°Π±ΠΎΡ€ΠΎΠΌ инструмСнтов для налоТСния Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹Ρ… эффСктов ΠΈ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚ΠΈΡ€ΠΎΠ²ΠΊΠΈ ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ. Код Pinta распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ MIT. ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ написан Π½Π° языкС C# с использованиСм .NET ΠΈ обвязки Gir.Core. Π‘ΠΈΠ½Π°Ρ€Π½Ρ‹Π΅ сборки созданы для Linux (Flatpak, Snap), macOS ΠΈ Windows.

Π‘Ρ€Π΅Π΄ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ:

  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° аксономСтричСская сСтка, полСзная ΠΏΡ€ΠΈ создании изомСтричСской Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ (Π΄Π²ΡƒΠΌΠ΅Ρ€Π½Ρ‹Ρ… ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ, выглядящих ΠΊΠ°ΠΊ Ρ‚Ρ€Ρ‘Ρ…ΠΌΠ΅Ρ€Π½Ρ‹Π΅). Для Π²ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΡ Π½ΠΎΠ²ΠΎΠΉ сСтки слСдуСт Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΠΎΠΏΡ†ΠΈΡŽ Β«View > Canvas Grid… > Show Axonometric GridΒ».
     Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ Π²ΠΈΠ΄ΠΆΠ΅Ρ‚ холста, для отрисовки ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚ΡΡ класс Gdk.Texture. ΠŸΠΎΠ²Ρ‹ΡˆΠ΅Π½Π° ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ ΠΈ сокращСно ΠΏΠΎΡ‚Ρ€Π΅Π±Π»Π΅Π½ΠΈΠ΅ памяти ΠΏΡ€ΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с ΡƒΠ²Π΅Π»ΠΈΡ‡Π΅Π½Π½Ρ‹ΠΌΠΈ изобраТСниями.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ эффСкт Β«Π―Ρ‡Π΅ΠΉΠΊΠΈΒ».
     Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1
  • Π’ инструмСнт Β«Π’Ρ‹Π΄Π΅Π»Π΅Π½ΠΈΠ΅ лассо» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Ρ€Π΅ΠΆΠΈΠΌ выдСлСния ΠΌΠ½ΠΎΠ³ΠΎΡƒΠ³ΠΎΠ»ΡŒΠ½ΠΈΠΊΠ°.
  • Π’ инструмСнтС Β«Π“Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Β» Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ‹ ΠΏΠΎΠ»Π·ΡƒΠ½ΠΊΠΈ для настройки Π΄Π»ΠΈΠ½Ρ‹ ΠΈ направлСния Π³Ρ€Π°Π΄ΠΈΠ΅Π½Ρ‚Π½ΠΎΠΉ Π·Π°Π»ΠΈΠ²ΠΊΠΈ.
  • Π’ΠΎ Π²ΡΠΏΠ»Ρ‹Π²Π°ΡŽΡ‰ΠΈΡ… подсказках, Π²Ρ‹Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΏΡ€ΠΈ Π½Π°Π²Π΅Π΄Π΅Π½ΠΈΠΈ указатСля ΠΌΡ‹ΡˆΠΈ Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠΈ Π² ΠΏΠ°Π½Π΅Π»ΠΈ инструмСнтов, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ свСдСния ΠΎΠ± Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΡƒΡŽΡ‰ΠΈΡ… инструмСнт комбинациях клавиш.
     Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1
  • Для слоёв Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ контСкстноС мСню c дСйствиями, ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΠΌΡ‹ΠΌΠΈ ΠΊ Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠΌΡƒ слою.
  • Π’ эффСктС Β«Π”ΠΈΠ·Π΅Ρ€ΠΈΠ½Π³Β» Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½ΠΎ использованиС Ρ‚Π΅ΠΊΡƒΡ‰Π΅ΠΉ ΠΏΠ°Π»ΠΈΡ‚Ρ€Ρ‹, настраиваСмой Ρ‡Π΅Ρ€Π΅Π· панСль инструмСнтов, вмСсто ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… прСднастроСк Ρ†Π²Π΅Ρ‚ΠΎΠ².
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΡΡ‚ΡŒ Π²Ρ€ΡƒΡ‡Π½ΡƒΡŽ случайныС значСния, Π³Π΅Π½Π΅Ρ€ΠΈΡ€ΡƒΠ΅ΠΌΡ‹Π΅ для эффСктов.
  • Π’ Π΄ΠΈΠ°Π»ΠΎΠ³ΠΈ с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ эффСктов Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°.
     Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1
  • Π’ инструмСнт для Ρ€Π°Π±ΠΎΡ‚Ρ‹ с тСкстом Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° удалСния слов ΠΊΠΎΠΌΠ±ΠΈΠ½Π°Ρ†ΠΈΠ΅ΠΉ клавиш Ctrl+Backspace.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° визуализация Π½Π° Π³ΠΎΡ€ΠΈΠ·ΠΎΠ½Ρ‚Π°Π»ΡŒΠ½ΠΎΠΉ ΠΈ Π²Π΅Ρ€Ρ‚ΠΈΠΊΠ°Π»ΡŒΠ½ΠΎΠΉ Π»ΠΈΠ½Π΅ΠΉΠΊΠ°Ρ… ΡˆΠΈΡ€ΠΈΠ½Ρ‹ ΠΈ высоты Π²Ρ‹Π΄Π΅Π»Π΅Π½Π½ΠΎΠΉ области.
     Выпуск графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Pinta 3.1
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° анимация для ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ видимости ΠΊΠΎΠ½Ρ‚ΡƒΡ€Π° выдСлСния.
  • Π’ эффСкт Β«Π—Π°Π²ΠΈΡ…Ρ€Π΅Π½ΠΈΠ΅Β» (Twist) Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€ для опрСдСлСния радиуса Π² ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚Π°Ρ….
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€Π½ΠΎΠ΅ ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ кисти Β«Π‘Ρ€Ρ‹Π·Π³ΠΈΒ» (Splatter) ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ инсталлятор для сборок Windows Π½Π° Π±Π°Π·Π΅ Π°Ρ€Ρ…ΠΈΡ‚Π΅ΠΊΡ‚ΡƒΡ€Ρ‹ ARM64.
  • ΠžΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ‹ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ вСрсии зависимостСй: GTK 4.18+ ΠΈ libadwaita 1.7+.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ