ArcGISImage constructor

ArcGISImage(
  1. {required int height,
  2. required int width,
  3. required Uint8List data}
)

Creates a new image object.

Parameters:

  • height — The height of the image.
  • width — The width of the image.
  • data — The byte array containing the data for the image.

Implementation

factory ArcGISImage(
    {required int height, required int width, required Uint8List data}) {
  _initializeArcGISEnvironmentIfNeeded();
  final coreData = data.toByteArrayWrapper();
  final handle = _withThrowingErrorHandler((errorHandler) {
    return runtimecore.RT_Image_create(
        height, width, coreData.ref, errorHandler);
  });
  return ArcGISImage._withHandle(handle);
}