Skip to content

Add an extension mechanism for loading custom filters #7

@mallman

Description

@mallman

I've developed several custom filters for my own use, and it would be helpful to have something like CIFilterBox for near-time feedback during development. IMHO this would multiply the value of CIFilterBox for developers.

There doesn't seem to be a consensus or standard mechanism for package filters at this point in time. There is the Image Unit, but it is an old API that Apple seems to discourage. I gather that from reading the API documentation and the archived documentation.

Swift Packages with Core Image filters seem to be a newish thing, if non-standard. See https://forums.swift.org/t/swift-package-with-core-image-ci-metal-resources/40962/5, where I'm hoping to get some info on a SPM plugin for a packaging custom filters in a Swift package.

Currently I'm building my external filters as custom Frameworks, which is entirely non-standard. This works for me presently, because I do not share these publicly. If CIFilterBox supports a common mechanism (or two) for loading custom filters, I would look at that as a way to test my filters.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions