image_combine 0.0.2 copy "image_combine: ^0.0.2" to clipboard
image_combine: ^0.0.2 copied to clipboard

A Flutter FFI plugin for merging images vertically using Rust.

image_combine #

A Flutter FFI plugin for merging images vertically using Rust.

Features #

  • Fast image merging using Rust native code

Usage #

import 'package:image_combine/image_combine.dart';

void main() async {
  // Initialize the plugin
  await ImageCombine.instance.initialize();

  // Merge images vertically
  final result = await ImageCombine.instance.mergeImagesVertically(
    imageBuffers: [image1Bytes, image2Bytes, image3Bytes],
    maxSizeKb: BigInt.from(2048),
  );
}

Performance Benchmarks #

Test conditions:

  • Three 3024×4032 images
  • Each image ~2MB in size
  • No max size specified
  • Tested in profile mode
Device Processing Time
Pixel 8 Pro ~900ms
iPhone 15 Pro Max ~500ms
iPad Pro M4 ~400ms
Macbook Pro M1 Max ~500ms

Tested Platforms #

  • ✅ Android
  • ✅ iOS
  • ✅ MacOS
1
likes
140
points
64
downloads

Publisher

verified publisherwingch.site

Weekly Downloads

A Flutter FFI plugin for merging images vertically using Rust.

Repository (GitHub)

Documentation

API reference

License

BSD-3-Clause (license)

Dependencies

flutter, flutter_rust_bridge, plugin_platform_interface

More

Packages that depend on image_combine