Простий, але дуже корисний конвертер картинок в формат

"Ще один крос-платформний конвертер картинок? Навіщо?" - думаю, що багато хто поставить таке питання.

Але коли виникає найпростіша задача: перевести спектрумовскую гифку в .SCR, то виявляється, що жоден просунутий конвертер не може коректно розпізнати рівні яскравості. Наприклад, bmp2scr привласнює атрибути яскравості по нелінійному "інтелектуальному" алгоритму - і результат в більшості випадків має відмінності від оригіналу. Ще гірша справа, якщо палітра в зображенні олічается від чистих спектрумовскіх квітів. Коли я викладав свої нові роботи, нікому не вдалося отримати з них вихідний .scr - ZX Paintbrush теж не впорався.

Ну, власне, ось. Just.SCR впорається з усім цим. Це конвертер для реверсу спектрумовской графіки назад на Спектрум. У ньому немає нічого зайвого, але своє завдання він виконує чудово, і є кілька корисних речей, на зразок розпізнавання атрибута мерехтіння з анімованих гифок. Або підтримки командного рядка, завдяки чому ви можете вбудувати цю утиліту в вашу власну середу розробки.


Конвертує файли .BMP. GIF і .PNG в формат екрану ZX Spectrum (.SCR).
Призначений для роботи з пиксельними файлами, спочатку підготовленими для ZX Spectrum, зі стандартними графічними обмеженнями. Чи не розпізнає розмиті, перемасштабірованние файли, зображення з втратою якості і т.д.
Коректно розпізнає яскравість, розуміє навіть файли з палітрою, що значно відрізняється від стандартних чистих кольорів ZX Spectrum.
Розпізнає атрибут мерехтіння з двухкадрових анімованих .GIF-файлів.
Вихідні файли можуть мати будь-які розміри сторін, в результаті зберігаються стандартні спектрумовскіе екрани 256x192. Якщо вихідний файл більшого розміру, то береться центральна частина - інше вважається бордюром (краю повинні бути попарно рівними).
Підтримується пакетна обробка і командний рядок.

Установки не вимагає. В архівах також є докладний опис російською та англійською мовами.

Дякую звичайно, але для повного Just особисто нам би бажано ще й dragdrop :)
і по-третє. Можливо попався невдалий приклад.

Дякую за багрепорт! =)

Справа в тому, що вихідна картинка "не зовсім спектрумовская" - в ній виявилося 17 кольорів. У подібних випадках неможливо гарантувати результат з очевидних причин. Як я написав, картинки повинні враховувати спектрумовскіе обмеження - інакше переклад в .SCR один-в-один неможливий в принципі. Однак, в наступній версії я спробую доопрацювати код, щоб подібна картинка оброблялася коректніше (адже вона здається дуже простий).

І додам dragdrop - думаю, проблем не виникне.