Skip to content
Discussion options

You must be logged in to vote

Hi! unlike video renders, the image processing doesn't have a cancel API. Once the export starts, there's no built-in way to abort it.

The reason is that image export is designed to be fast rather than cancellable: the editor pre-captures screenshots in the background (isolates on native, web workers on web) on every change, so when you tap "Done" the final bytes are usually already ready or produced within milliseconds. Video rendering is a separate, longer-running native operation, which is why it exposes cancellation.

If you need cancel-like behavior for images, handle it at the app level: the processing is bracketed by onImageEditingStarted and onImageEditingComplete / onCompleteWithP…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@Miqueas
Comment options

Answer selected by Miqueas
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants