anchor.diff:    ExifData exif;
   
     /// ICC color profile read from an image file.
  -  ICCProfileData iccProfile;
  +  ICCProfileData? iccProfile;
   
     /// Create an image with the given dimensions and format.
     Image(this.width, this.height,
  -      {this.channels = Channels.rgba, ExifData exif, ICCProfileData iccp})
  +      {this.channels = Channels.rgba, ExifData? exif, ICCProfileData? iccp})
         : data = Uint32List(width * height),
           exif = ExifData.from(exif),
           iccProfile = iccp;
   
  -  Image.rgb(this.width, this.height, {ExifData exif, ICCProfileData iccp})
  +  Image.rgb(this.width, this.height, {ExifData? exif, ICCProfileData? iccp})
         : channels = Channels.rgb,
           data = Uint32List(width * height),
           exif = ExifData.from(exif),
  
positive.code:   /// var image = Image.fromBytes(canvas.width, canvas.height, bytes,
    ///                             format: Format.rgba);
    Image.fromBytes(int width, int height, List<int> bytes,
        {ExifData exif,
        ICCProfileData iccp,
        Format format = Format.rgba,
        this.channels = Channels.rgba})
        : width = width,
  
negative.code: 
  import 'dart:math';
  import 'dart:typed_data';
  
  