9front - general discussion about 9front
 help / color / mirror / Atom feed
From: sirjofri <sirjofri+ml-9front@sirjofri.de>
To: 9front@9front.org
Subject: [9front] Blie - blended layers image editor
Date: Fri, 9 Aug 2024 18:25:26 +0200 (GMT+02:00)	[thread overview]
Message-ID: <ccb645f0-8aaf-4773-be10-84083ee75d33@sirjofri.de> (raw)

Hello all (especially sl),

I have a rough implementation of blie, which should be something like a small photoshop for plan 9. The rough plan is that we can have different layers for different sub-editors.

One of these (sub-)editors is for plan 9 images, another one could be for vector data. The important point is that they all output raster images, so the possibilities are nearly endless.

Using the layer image and a layer mask, the full image is composed. It will be possible to edit masks and images individually, everything else is in the responsibility of the layer editor.

The current state is by far not complete. It's only the basic graphical layout with the option to paint a bit. The zooming functionality is very slow (using resample in a pipe) and it's not possible to manage the layers besides changing the filesystem directly.

The code is on shithub and sourcehut.
shithub.us/sirjofri/blie
https://git.sr.ht/~sirjofri/blie

Installation is currently not recommended, but if you want to try it out, you can clone the repo, mk it, and then open the test image like this:

6.out test/img

It is planned to support individual brushes from image files, some brush variations (rotation etc), a color wheel (or slider) for color selection in the future.

As I'm actively working on that project, there will be frequent updates.

sirjofri

             reply	other threads:[~2024-08-09 16:26 UTC|newest]

Thread overview: 14+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-08-09 16:25 sirjofri [this message]
2024-08-11  3:40 ` sl
2024-08-11  9:18   ` sirjofri
2024-08-11 14:01     ` Willow Liquorice
2024-08-11 17:49       ` sirjofri
2024-08-11 18:10         ` Frank D. Engel, Jr.
2024-08-11 18:43           ` sirjofri
2024-08-11 18:49             ` sl
2024-08-11 21:25               ` sirjofri
2024-08-12  2:53             ` ori
2024-08-12  2:52         ` ori
2024-08-12  7:53           ` sirjofri
2024-08-12  8:37             ` ori
2024-08-15 21:19               ` sirjofri

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=ccb645f0-8aaf-4773-be10-84083ee75d33@sirjofri.de \
    --to=sirjofri+ml-9front@sirjofri.de \
    --cc=9front@9front.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).