dart_image_processing 0.0.5 dart_image_processing: ^0.0.5 copied to clipboard
A Flutter package in Image Processing. It provides basic features like image blurring and other transformation in bitmap image for now.
import 'dart:io';
import 'package:dart_image_processing/dart_image_processing.dart';
void main() {
U8Bitmap object = U8Bitmap();
print(File('sampleImages/bridge.bmp').readAsBytesSync().toList());
object.init(
rawBytes: File('sampleImages/bridge.bmp').readAsBytesSync().toList());
final imageArray = object.imread();
// SpatialFiltering filterObj = SpatialFiltering();
// var filteredImage = filterObj.simpleFilter(kernelSize: 5, image: imageArray);
IntensityTransformation transform =
IntensityTransformation(srcImage: imageArray);
// var negativeImage = transform.negative(bpp: object.bitsPerPixel);
// var logTransformedImage = transform.logTransformation(constant: 70);
var gammaTransformedImage =
transform.gammaTransformation(constant: 50, gammaConstant: .4);
object.imwrite('outputs/output', gammaTransformedImage);
}