David PHAM-VAN

Add PdfRaster.asImage()

... ... @@ -10,6 +10,7 @@
- Update example tab
- Uniformize examples
- Optimize memory footprint
- Add PdfRaster.asImage()
## 3.1.0
... ...
... ... @@ -19,6 +19,7 @@ import 'dart:typed_data';
import 'dart:ui' as ui;
import 'package:flutter/painting.dart';
import 'package:image/image.dart' as im;
/// Represents a bitmap image
class PdfRaster {
... ... @@ -61,6 +62,11 @@ class PdfRaster {
await image.toByteData(format: ui.ImageByteFormat.png);
return data.buffer.asUint8List();
}
/// Returns the image as an [Image] object from the pub:image library
im.Image asImage() {
return im.Image.fromBytes(width, height, pixels);
}
}
/// Image provider for a [PdfRaster]
... ...