native_cutout 0.1.0 copy "native_cutout: ^0.1.0" to clipboard
native_cutout: ^0.1.0 copied to clipboard

AI-powered background removal using native platform APIs (iOS Vision Framework, Android ML Kit).

0.1.0 #

  • Initial release of the native Flutter background-removal plugin.
  • iOS implementation powered by Vision Framework VNGenerateForegroundInstanceMaskRequest (iOS 17+).
  • Android implementation powered by ML Kit Subject Segmentation.
  • Added CutoutOptions.cropToSubject for optional subject-bound cropping.
  • Added CutoutOptions.writeToCache with file-backed PNG output enabled by default.
  • Added typed result models: CutoutFileSuccess, CutoutBytesSuccess, and CutoutFailure.
  • Added cache cleanup via NativeCutout.clearCache().
  • Added Android model lifecycle APIs: isModelAvailable(), downloadModel(), downloadProgress, and clearModel().
  • Expanded the example app and README to cover model management, output modes, and result comparison.
3
likes
140
points
102
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

AI-powered background removal using native platform APIs (iOS Vision Framework, Android ML Kit).

Repository (GitHub)
View/report issues

Topics

#image #background-removal #segmentation #vision #mlkit

License

unknown (license)

Dependencies

flutter, plugin_platform_interface

More

Packages that depend on native_cutout

Packages that implement native_cutout