anchor.diff:  
   import 'dart:async';
   import 'dart:math';
  +import 'dart:typed_data';
   import 'package:gltf/src/gl.dart' as gl;
   
   class ImageInfo {
  
positive.code:     }
    }
  
    void _parseSof(List<int> data) {
      subscription.cancel();
  
      final bits = data[0];
      final height = data[1] << 8 | data[2];
      final width = data[3] << 8 | data[4];
  
      int format;
      if (data[5] == 3) {
        format = gl.RGB;
      } else if (data[5] == 1) {
  
negative.code:     final height = data[4] << 24 | data[5] << 16 | data[6] << 8 | data[7];
      final bits = data[8];
  
      var format = -1;
      switch (data[9]) {
        case 0: // Greyscale
          format = _hasTrns ? gl.LUMINANCE_ALPHA : gl.LUMINANCE;
  