Выпуск растрового графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Brushshe 2.0.0

ДоступСн выпуск лСгковСсного растрового графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Brushshe 2.0.0. Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½Π°ΠΊΠ»Π΅ΠΉΠΊΠ°ΠΌΠΈ, Ρ€Π°ΠΌΠΊΠ°ΠΌΠΈ ΠΈ эффСктами, сохранСниС Π² Ρ€Π°Π·Π½Ρ‹Π΅ Ρ„ΠΎΡ€ΠΌΠ°Ρ‚Ρ‹, использованиС собствСнных ΠΏΠ°Π»ΠΈΡ‚Ρ€ ΠΈ Π½Π°Π²ΠΈΠ³Π°Ρ†ΠΈΡŽ ΠΏΠΎ Π³Π°Π»Π΅Ρ€Π΅Π΅ рисунков. Код ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° написан Π½Π° Python с использованиСм графичСского Ρ‚ΡƒΠ»ΠΊΠΈΡ‚Π° CustomTkinter ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU GPLv3. ΠŸΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° доступна Π½Π° украинском, русском, английском ΠΈ Ρ…ΠΈΠ½Π΄ΠΈ. Π“ΠΎΡ‚ΠΎΠ²Ρ‹Π΅ сборки сформированы для Windows ΠΈ Linux (ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ОБ ΠΌΠΎΠ³ΡƒΡ‚ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ ΠΏΡ€ΠΈ ΠΏΠΎΠΌΠΎΡ‰ΠΈ Python).

 Выпуск растрового графичСского Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€Π° Brushshe 2.0.0

НовыС возмоТности:

  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° функция сглаТивания кисти с ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ качСства ΠΈ коэффициСнтом (вСс) сглаТивания.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΡƒ кисти ΠΈ ластика Π½Π° ΠΊΡ€ΡƒΠ³Π»ΡƒΡŽ ΠΈΠ»ΠΈ ΠΊΠ²Π°Π΄Ρ€Π°Ρ‚Π½ΡƒΡŽ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° RGBA-ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° для удалСния Ρ„ΠΎΠ½Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΡŒ вырСзания, копирования ΠΈ вставки Π²Π½ΡƒΡ‚Ρ€ΠΈ прилоТСния.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° вставки ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ ΠΈΠ· Π±ΡƒΡ„Π΅Ρ€Π° ΠΎΠ±ΠΌΠ΅Π½Π°.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ использования Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΠ³ΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ€Π° Π½Π°ΠΊΠ»Π΅Π΅ΠΊ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ 4 стандартных Π½Π°Π±ΠΎΡ€Π° ΠΏΠ°Π»ΠΈΡ‚Ρ€ β€” «По ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽΒ», Β«4Π±ΠΈΡ‚Β», Β«Π’ΠΈΠ½Ρ‚Π°ΠΆΒ» ΠΈ Β«Π‘Π΅ΠΌΡ‘Ρ€ΠΊΠ°Β».
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ Π½ΠΎΠ²Ρ‹Π΅ ΡˆΡ€ΠΈΡ„Ρ‚Ρ‹ для вставки тСкста.
  • ΠšΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ сохраняСтся ΠΏΡ€ΠΈ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΈΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° сохранСния ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ Π² ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ рисункС, Π±Π΅Π· создания Π½ΠΎΠ²ΠΎΠ³ΠΎ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° открытия ΠΈΠ·ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ Brushshe ΠΈΠ· контСкстного мСню Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠ³ΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€Π° ΠΈΠ»ΠΈ Ρ€Π°Π±ΠΎΡ‡Π΅Π³ΠΎ стола.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ пСрСмСщСния холста ΠΏΡ€ΠΈ ΡƒΠ΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠΈ срСднСй ΠΊΠ½ΠΎΠΏΠΊΠΈ ΠΌΡ‹ΡˆΠΈ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΊΠ½ΠΎΠΏΠΊΠ° для ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ Π½ΠΎΠ²Ρ‹Ρ… вСрсий.
  • Π’ Π³Π°Π»Π΅Ρ€Π΅Π΅ обСспСчСно ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€.
  • Π­Ρ„Ρ„Π΅ΠΊΡ‚Ρ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠΌΠ΅Π½ΠΈΡ‚ΡŒ ΠΊ скопированной области.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Π° ΠΎΠ±Ρ€Π΅Π·ΠΊΠΈ β€” Π°Π½Π°Π»ΠΎΠ³ ΡƒΠΆΠ΅ ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΠΎΠΊΠ½Ρƒ измСнСния Ρ€Π°Π·ΠΌΠ΅Ρ€Π°.

ИзмСнСния в дизайнС:

  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ интСрфСйс Π³Π°Π»Π΅Ρ€Π΅ΠΈ β€” ΠΌΠΈΠ½ΠΈΠ°Ρ‚ΡŽΡ€Ρ‹ Π² Π½Π΅ΠΉ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΡΠΎΡ…Ρ€Π°Π½ΡΡŽΡ‚ ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΈ, стало 3 ряда Π° Π½Π΅ 2, ΠΊΠ½ΠΎΠΏΠΊΠΈ стали ΠΏΡ€ΠΎΠ·Ρ€Π°Ρ‡Π½Ρ‹ΠΌΠΈ. Π’Π°ΠΊΠΆΠ΅ Π² Π³Π°Π»Π΅Ρ€Π΅Π΅ стала ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ сортировка.
  • Новая боковая панСль с ΠΊΠ½ΠΎΠΏΠΊΠ°ΠΌΠΈ инструмСнтов. Бтарая вСрхняя панСль пСрСосмыслСна ΠΈ стала ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡ‚ΡŒΡΡ для настройки Π²Ρ‹Π±Ρ€Π°Π½Π½ΠΎΠ³ΠΎ инструмСнта.
  • Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ ΠΎΠΊΠ½Π° Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ имя Ρ„Π°ΠΉΠ»Π°.
  • Π Π΅ΠΎΡ€Π³Π°Π½ΠΈΠ·ΠΎΠ²Π°Π½ΠΎ мСню.
  • Π₯олст Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½ ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ.

Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ:

  • Для Π½Π°ΠΊΠ»Π΅Π΅ΠΊ обСспСчСно сохранСниС ΠΎΡ€ΠΈΠ³ΠΈΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΡ€ΠΎΠΏΠΎΡ€Ρ†ΠΈΠΉ.
  • Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки тСкста прямо Π² Π²Π΅Ρ€Ρ…Π½Π΅ΠΉ ΠΏΠ°Π½Π΅Π»ΠΈ, Π±Π΅Π· ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½Ρ‹Ρ… ΠΎΠΊΠΎΠ½.
  • ΠžΠ±Π΅ΡΠΏΠ΅Ρ‡Π΅Π½Π° вставка тСкста ΠΏΠΎ Ρ†Π΅Π½Ρ‚Ρ€Ρƒ ΠΊΠ»ΠΈΠΊΠ°.
  • ΠžΡ€Π΅ΠΎΠ» кисти убираСтся, Ссли курсор ΠΌΡ‹ΡˆΠΈ Π²Π½Π΅ холста.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΎΡ€Π΅ΠΎΠ» для Π½Π°ΠΊΠ»Π΅Π΅ΠΊ ΠΈ тСкста.
  • ГорячиС клавиши инструмСнтов ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ‹ Π½Π° Ρ‚Π°ΠΊΠΈΠ΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Ρ€Π°Π±ΠΎΡ‚Π°ΡŽΡ‚ с нСлатинской раскладкой ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹.
  • ΠŸΡ€ΠΈ сохранСнии Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° Π½Π° сущСствованиС Ρ„Π°ΠΉΠ»Π° c ΠΈΠΌΠ΅Π½Π΅ΠΌ, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π²Π²Ρ‘Π» ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΡŒ.
  • Π”ΠΎΠ±Π°Π²Π»Π΅Π½Ρ‹ сообщСния ΠΏΡ€ΠΈ Π½Π΅ΡƒΠ΄Π°Ρ‡Π½ΠΎΠΌ сохранСнии.
  • ΠŸΠ΅Ρ€Π΅ΠΏΠΈΡΠ°Π½ ΠΊΠΎΠ΄ Π΄ΠΈΠ°Π»ΠΎΠ³Π° Π²Ρ‹Π±ΠΎΡ€Π° Ρ†Π²Π΅Ρ‚Π°.
  • Π£Π»ΡƒΡ‡ΡˆΠ΅Π½ΠΎ качСство Π½Π΅ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Ρ… Π½Π°ΠΊΠ»Π΅Π΅ΠΊ.
  • ВСхничСскиС ΠΈ ΠΌΠΈΠ½ΠΎΡ€Π½Ρ‹Π΅ ΡƒΠ»ΡƒΡ‡ΡˆΠ΅Π½ΠΈΡ.
  • НСмного ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° структура ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π°.
  • Π’Ρ‹ΠΏΠΎΠ»Π½Π΅Π½ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ Π½Π° HEX-Ρ„Π°ΠΉΠ»Ρ‹ для хранСния ΠΏΠ°Π»ΠΈΡ‚Ρ€.

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

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