создание 256 одноцветных картинок из изображения 16х16

Рейтинг: 0Ответов: 0Опубликовано: 11.02.2023

используется termux на смартфоне, нужен bash скрипт.

ffmpeg создаёт изображение - палитру 16х16 нужно попиксельно проанализировать в ImageMagick эту палитру, затем для каждого пикселя создать картинку размером ну хоть те же 16х16 пикселей и заполнить её извлеченным цветом. Имя картинки координата_ргб.png

например у меня в палитре левый верхний пиксель чёрного цвета значит картинка должна быть залита чёрным цветом и иметь имя 01х01_000,000,000.png

последний пиксель в палитре белый, последняя картинка будет иметь имя 16х16_256,256,256.png

максимум что удалось найти - попиксельное сохранение в текстовый файл ргб цветов с картинки.

Предполагаю что есть два способа?

  1. Из палитры извлекается координата и значение цвета и создаётся новое изображение с нужным именем и заливкой цветом.
  2. Из палитры конвертируется часть изображения(пиксель) с нужным цветом в картинку нужного размера и с нужным именем.

Какой вариант эффективнее, и не будет ли второй вариант "грязнить" не знаю.

Ответы

Ответов пока нет.