Image entity from MQTT JSON buffer?

Morning!

Shinobi sends images via MQTT as a buffer inside a JSON object like this:

{
  "title":"Event",
  "name":"onEventTrigger",
  "data":{
    "f":"trigger",
    "id":"V1cAhZtJ1D8899",
    "ke":"dbAIHgQKtz",
    "details":{
      "plug":"onvifEvent",
      "name":"onvifEvent",
      "reason":"motion",
      "confidence":100
    },
    "doObjectDetection":false,
    "mid":"V1cAhZtJ1D8899",
    "currentTime":"2023-06-10T07:29:32.343Z",
    "currentTimestamp":"2023-06-10T07:29:32+00:00",
    "screenshotName":"motion_Living room_V1cAhZtJ1D8899_dbAIHgQKtz_2023-06-10T07-29-32",
    "screenshotBuffer":"<very long buffer>",
    "usingRawSnapshotBuffer":true
  },
  "time":"2023-06-10T07:29:32.369Z"
}

or

{
  "title":"Event",
  "name":"onEventTrigger",
  "data":{
    "f":"trigger",
    "id":"aapDDuduhg8899",
    "ke":"dbAIHgQKtz",
    "details":{
      "plug":"DeepStack-Object",
      "name":"aapDDuduhg8899",
      "reason":"object",
      "matrices":[
        {
          "id":1,
          "tag":"person",
          "x":198,
          "y":51,
          "width":88,
          "height":215,
          "confidence":0.91,
          "isZombie":false
         }
      ],
      "imgHeight":360,
      "imgWidth":640,
      "time":563
    },
    "pluginKey":"<removed>",
    "plug":"DeepStack-Object",
    "doObjectDetection":false,
    "mid":"aapDDuduhg8899",
    "currentTime":"2023-07-09T08:03:26.898Z",
    "currentTimestamp":"2023-07-09T08:03:26+00:00",
    "screenshotName":"object_Kitchen_aapDDuduhg8899_dbAIHgQKtz_2023-07-09T08-03-26",
    "screenshotBuffer":"<very long buffer>"
  },
  "time":"2023-07-09T08:10:09.712Z"
}

Is there any chance to grab the image into an image entity?