Я участвую в турнире Ludum Dare 44 и столкнулся с моим первым большим препятствием.
Я написал приложение Node (на стороне сервера), работающее в терминале. Я хочу экспортировать карту PNG, созданную мной из Perlin Noise, чтобы заполнить массив размером 1024 * 1024.
Моя проблема в том, что я не могу найти в терминале NPM ничего, что могло бы создать изображение с нуля. Я не хочу писать это на холсте или что-то подобное. Я специально хочу записать это в файл.
Кто-нибудь знает о пакете, который:
может создавать изображение (PNG) так же, как Pythons PIL (библиотека изображений Python) может просто обращаться к изображению в виде массива.
Если этого не существует, кто-нибудь может дать мне руководство по созданию изображения с нуля? Я считаю, что BMP довольно прост, это заголовок с массивом пикселей слева направо, если я правильно понимаю.