Преобразование изображения BMP в набор инструкций для плоттера?

У меня есть такой плоттер:

Задача, которую я должен реализовать, - преобразование 24-битного BMP в набор инструкций для этого плоттера. В плоттере я могу изменить 16 общих цветов. Первая сложность, с которой я сталкиваюсь, - это уменьшение цвета. Вторая сложность, с которой я сталкиваюсь, заключается в том, как преобразовать пиксели в набор инструкций для рисования.

В качестве инструмента для рисования будет использоваться кисть с масляной краской. Это означает, что линии рисования плоттера не будут такими маленькими и будут относительно короткими.

Пожалуйста, предложите алгоритмы, которые могут быть использованы для решения этой проблемы преобразования данных изображения?

Некоторые начальные результаты:

Ответы на вопрос(1)

Ваш ответ на вопрос