{
  "method": "Original code-native SVG artwork rasterized with Sharp; GIF comparisons use explicit indexed frames encoded with omggif. No account upload is claimed.",
  "files": {
    "clean-emoji-128.png": {
      "bytes": 8047,
      "width": 128,
      "height": 128,
      "hasAlpha": true
    },
    "clean-emoji-32.png": {
      "bytes": 1665,
      "width": 32,
      "height": 32,
      "hasAlpha": true
    },
    "clean-emoji.png": {
      "bytes": 17353,
      "width": 512,
      "height": 512,
      "hasAlpha": true
    },
    "line-drawing.png": {
      "bytes": 14913,
      "width": 512,
      "height": 512,
      "hasAlpha": true
    },
    "drawn-bob.gif": {
      "bytes": 10786,
      "width": 128,
      "height": 128,
      "frames": 6,
      "delaysMs": [
        100,
        100,
        100,
        100,
        100,
        100
      ],
      "durationMs": 600,
      "loopCount": 0
    }
  },
  "animationMethod": "Six explicit vertical translations of the original cleaned SVG, rasterized and palette-encoded with image-q and omggif. No AI generation or automated source cleanup.",
  "verticalOffsetsPx": [
    0,
    -3,
    -6,
    -3,
    0,
    3
  ]
}
