Вы хочете command-line? У нас есть их
Небольшая утилитка на php, которая берёт картинку png/jpg/bmp и конвертит её в спектрумский битмап, при этом цвета также конвертятся и дописываются в конец каждого ряда. Цвета подбираются из соображений максимальной подобности. Не стоит, впрочем, требовать от неё идеального преобразования RGB-воллпапера в ZX screen Она расчитана на то, что ваши спрайты уже нарисованы с использованием спектрумской палитры и с соблюдением правила "больше двух цветов в одно знакоместо не давать" ))
extractspr.zip
Использование:
php -f extractspr.php output.bin -b spritemap.png
Тут
output.bin
бинарный файл, в который запишутся битовые данные и/или атрибуты
spritemap.png
исходный png со спрайтами
-b
B/W mode - ключик, который нужно поставить, если вам не нужны атрибуты
Есть также версия, которая берёт не всё изображение целиком, а "выкусывает" спрайты разного размера и пишет их в bin друг за другом. Она, правда, ещё не докручена, но если интересно, я её закончу сегодня-завтра.