Skip to content

feat: Modular Transform Pipeline#72

Open
thomas-coldwell wants to merge 4 commits intomrousavy:mainfrom
thomas-coldwell:feature/modular-transforms
Open

feat: Modular Transform Pipeline#72
thomas-coldwell wants to merge 4 commits intomrousavy:mainfrom
thomas-coldwell:feature/modular-transforms

Conversation

@thomas-coldwell
Copy link

@thomas-coldwell thomas-coldwell commented Aug 20, 2024

This PR removes the resize method exported by the plugin in favour of a transform method which instead takes a series of transform operations that can be ordered in whatever way by the user to transform the Frame.

This allows for a more flexible configuration and extensibility as each transform now operates on the buffer individually so any new operations can be inserted easily and operations such as rotate can now be applied before or after ops like resize to allow transforms that were previously not possible.

@thomas-coldwell thomas-coldwell changed the title feat[BREAKING_CHANGE]: Modular Transform Pipeline feat: Modular Transform Pipeline Aug 20, 2024
@thomas-coldwell thomas-coldwell marked this pull request as ready for review August 21, 2024 01:21
@bglgwyng
Copy link
Contributor

bglgwyng commented Oct 6, 2024

Does this PR include Preserve Aspect Ratio Option on Android?
It seems there's a modification in cropARGBBuffer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants