"Ещё один кросс-платформенный конвертер картинок? Зачем?" - думаю, что многие зададут такой вопрос.
Но когда возникает простейшая задача: перевести спектрумовскую гифку в .SCR, то оказывается, что ни один продвинутый конвертер не может корректно распознать уровни яркости. Например, bmp2scr присваивает атрибуты яркости по нелинейному "интеллектуальному" алгоритму - и результат в большинстве случаев имеет отличия от оригинала. Ещё хуже дело обстоит, если палитра в картинке оличается от чистых спектрумовских цветов. Когда я выкладывал свои новые работы, никому не удалось получить из них исходный .scr - ZX Paintbrush тоже не справился.
Ну, собственно, вот. Just.SCR справится со всем этим. Это конвертер для реверса спектрумовской графики обратно на Спектрум. В нём нет ничего лишнего, но свою задачу он выполняет отменно, и есть несколько полезностей, вроде распознавания атрибута мерцания из анимированных гифок. Или поддержки командной строки, благодаря чему вы можете встроить эту утилиту в вашу собственную среду разработки.
- Конвертирует файлы .BMP, .GIF и .PNG в формат экрана ZX Spectrum (.SCR).
- Предназначен для работы с пиксельными файлами, изначально подготовленными для ZX Spectrum, со стандартными графическими ограничениями. Не распознает размытые, перемасштабированные файлы, изображения с потерей качества и т.д.
- Корректно распознает яркость, понимает даже файлы с палитрой, значительно отличающейся от стандартных чистых цветов ZX Spectrum.
- Распознает атрибут мерцания из двухкадровых анимированных .GIF-файлов.
- Исходные файлы могут иметь любые размеры сторон, в итоге сохраняются стандартные спектрумовские экраны 256x192. Если исходный файл большего размера, то берется центральная часть - остальное считается бордюром (края должны быть попарно равными).
- Поддерживается пакетная обработка и командная строка.
Для Windows.
Скачать можно здесь
Установки не требует. В архивах также есть подробное описание на русском и английском языках.