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

Versioned image and video compression requests, capabilities, and results shared by MaxMedia Flutter plugins.

example/example.dart

import 'package:media_route_contracts/media_route_contracts.dart';

void main() {
  final request = ImageCompressionRequest(
    inputPath: '/absolute/input.jpg',
    outputPath: '/absolute/output.webp',
    format: ImageFormat.webp,
    quality: 0.8,
    resizePolicy: ImageResizePolicy.social,
  );

  final payload = request.toJson();
  final restored = ImageCompressionRequest.fromJson(payload);
  print(restored.toJson());
}
0
likes
150
points
47
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Versioned image and video compression requests, capabilities, and results shared by MaxMedia Flutter plugins.

Homepage
Repository (GitHub)
View/report issues

Topics

#media #compression

License

BSD-3-Clause (license)

More

Packages that depend on media_route_contracts