Skip to content

[OpenRaster] Allow importing of standard OpenRaster filters #1956

Description

@pedropaulosuzuki

Description
The OpenRaster specification has a standard extension for filters, as defined in the spec.

These are the standard filters defined in the spec:

  • ColorMatrix
  • ConvolveMatrix
  • ComponentTransfer
  • GaussianBlur
  • Tile
  • Morphology
  • Distortion correction
  • Burn and Dodge

If we detected any of the above during importing, then we could just apply the filter immediately to the layer, while we don't have a Non-Destructive workflow ready (#1405).

I'd personally start with GaussianBlur, as we'd just need to map it to "Blurs > Gaussian Blur...".

Additional context
I tried GIMP, Krita and MyPaint and none of them supported filters yet (Krita even crashed on startup), so we could theoretically be the first?

One thing that worries me is that it seems no other program implements the spec yet in any way, and the spec doesn't seem to be finished? So we'd probably be the ones who would shape the spec one way or another, but it's better than having nothing, I believe.

Metadata

Metadata

Assignees

No one assigned

    Fields

    No fields configured for Feature.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions