Вы можете сделать это с помощью функции ImageMagick importImagePixels
.
Сначала преобразуйте ваши JSON данные в массив. Затем используйте importImagePixels
, как показано ниже.
$image->importImagePixels(0, 0, $width, $height, "RGB", Imagick::PIXEL_CHAR, $pixelArray);
$image->setImageFormat('jpg');
$image->writeImage("image.jpg");