Grum999 / CompositionHelper

A Krita plugin to add most common helpers (Rules of third, Golden spiral, ...) in document

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Composition Helper

A plugin for Krita.

What is Composition Helper?

Composition Helper is a Python plugin made for Krita (free professional and open-source painting program).

It allows to easily create layers with most common composition helpers:

  • Rule of third
  • Golden section
  • Golden spiral
  • ...

Screenshots

Export file list

Functionalities

Here a list of some functionalities:

  • Different models of composition helpers
  • Choice of line style, color, width
  • Preview

Export file list

As Composition Helper plugin use native Krita layers, many differents helpers can be added and then, easily managed (deletion, visiblity, opacity...)

Notes:

  • Please be aware that group layer named CH# Composition Helpers is created by plugin and, if you delete or rename it, plugin will recreate it on next helper added :-)
  • If more than on group layer named CH# Composition Helpers is found, the first one is used

Download, Install & Execute

Download

Installation

Plugin installation in Krita is not intuitive and needs some manipulation:

  1. Open Krita and go to Tools -> Scripts -> Import Python Plugins... and select the compositionhelper.zip archive and let the software handle it.
  2. Restart Krita
  3. To enable Composition Helper go to Settings -> Configure Krita... -> Python Plugin Manager and click the checkbox to the left of the field that says Composition Helper.
  4. Restart Krita

Execute

When you want to execute Composition Helper, simply go to Tools and select Composition Helper.

Tested platforms

Plugin has been tested with Krita 5.2.2 (Linux Appimage, Windows 10)

Plugin's life

What's new?

[2024-04-14] Version 1.2.0 Show detailed release content

  • Implement - New Helpers
  • Implement - Menu access
  • Implement - *Settings manager
  • Fix bug - Update preview

[2023-05-09] Version 1.1.3

  • Fix bug Krita 5.2.0 Compatibility
  • Fix bug First Vector layer not added in composition helper group

[2022-08-19] Version 1.1.2 Show detailed release content

  • Fix bug for some Krita Linux installation (not using appimage)

[2021-01-06] Version 1.1.1

  • Remove forgotten print() call

[2021-01-06] Version 1.1.0 Show detailed release content

  • Add option to add helpers as Vector layers instead of Paint layers

[2020-11-16] Version 1.0.3

  • Plugin is now able to work with document for which color space is not RGBA 8bit/channels (don't crash Krita anymore)

[2020-11-13] Version 1.0.2

  • Fix minor bug with line color selector

[2020-11-13] Version 1.0.1

  • Fix invalid reference into Manual

[2020-11-13] Version 1.0.0 Show detailed release content

  • First implemented/released version!

Bugs

Yes! Currently, if you create a layer named CH# Composition Helpers that is not a group layer, you can't add helper...

What’s next?

Currently, nothing :-) Any idea are welcome.

License

Composition Helper is released under the GNU General Public License (version 3 or any later version).

Composition Helper is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or any later version.

Composition Helper is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should receive a copy of the GNU General Public License along with Composition Helper. If not, see https://www.gnu.org/licenses/.

Long story short: you're free to download, modify as well as redistribute Composition Helper as long as this ability is preserved and you give contributors proper credit. This is the same license under which Krita is released, ensuring compatibility between the two.

About

A Krita plugin to add most common helpers (Rules of third, Golden spiral, ...) in document

License:GNU General Public License v3.0


Languages

Language:Python 99.9%Language:HTML 0.0%Language:Shell 0.0%