0 purchases
custom ratio camera
This package allow you to have a custom ratio for camera preview using the camera package, you can the have a square camera preview as you need.
Features #
A CustomRatioCameraPreview widget
A callback function that will give you you all necessary informations to perform cropping
Getting started #
Install this package flutter pub add custom_ratio_camera
Follow the installation steps of the camera package
Usage #
/// onCropData function to get cropping parameters
///
///[dx] and [dy] specify the top left corner of the output rectangle
///
/// [w] is the width of the output rectangle
///
/// [h] is the height of the output rectangle
///
///
/// example: ``` ffmpeg -i in.mp4 -filter:v "crop=w:h:dx:dy" out.mp4 ```
return CustomRatioCameraPreview(
cameraController: cameraController,
expectedRatio: 1/1,
onCropData: (dx, dy, w, h) {
print(dx);
print(dy);
print(h);
print(w);
},
);
copied to clipboard
Additional information #
This package does not handle the cropping part, you will have to handle cropping using tools like ffmpeg
Credits #
Loic NGOU
For personal and professional use. You cannot resell or redistribute these repositories in their original state.
There are no reviews.