Конвертер JSON в PNG

Собирает картинку из JSON: из base64, из матрицы точек или снимком самого кода.

Вставьте JSON или откройте файл и выберите, что из него собрать. Всё считается в браузере, ничего не уходит на сервер.

Картинка из base64

Строка с картинкой ищется по всему JSON, на любой глубине: сперва в полях с говорящими именами вроде data, image или content, потом в остальных. Понимается и запись с приставкой data:image/png;base64, и голая строка. Байты сохраняются как есть, без пересжатия, а в ответе сказано, из какого поля картинка взята.

Картинка из матрицы точек

Массив строк с цветами превращается в PNG. Цвет можно записать четырьмя числами, тремя числами, строкой #ff0080 или #f00, целым числом и записью rgb(). Пустое место и null дают прозрачную точку. Матрица 16×16 вышла бы размером с ноготь, поэтому каждую точку можно повторить несколько раз — картинка останется чёткой, без размытия.

Сам код картинкой

Третий режим рисует сам текст JSON: форматированный, с подсветкой ключей, строк и чисел, светлый или тёмный. Такой снимок удобно вставить в переписку или в статью, где код показать нельзя.

Другие инструменты