Dec, конвертирую с платформы pc-9801 (16/4096 цветов). В графику для ATM3 (расширенная палитра DDp. 16/4096)
Конвертирование в режиме common/palette. Выходная палитра - палитра исходного изображения (подставляется в ручную)
исходное изображение
https://ibb.co/6Fjty8K
После конвертации в DaDither
https://ibb.co/C9wWY0C
На экране эмулятора
https://ibb.co/02XZgqg
и ещё.
https://ibb.co/HFSCpGL
Your life is REAL. Change it UNREAL!
Dec, не совсем.
Есть изображения в формате 4bit Bmp произвольного размера
Их нужно преобразовать в 4bit bmp заданного размера с сохранением исходной палитры.
Либо преобразовать в формат ".16с" (дамп экрана атм-turbo 2 с палитрой в хвосте) с конвертацией палитры исходного изображения в палитру DDp.
- - - Добавлено - - -
Dec, если проще - цель - получить картинку для ATM TURBO 3 в палитре 444 ( DDp) . (У ATM Turbo 2 палитра 222.)
Мой случай - частный. Конвертирование изображения, которое уже имеет палитру 16 цветов с сохранение палитры максимально близкой к оригинальной.
Your life is REAL. Change it UNREAL!
Добавил имя.
Добавлена возможность открытия списка файлов. При открытом списке Batch convert будет применяться к открытому списку файлов.
Shift+Ctrl+S предложит сохранение в bmp с именем оригинального файла. Префикс слишком мудрено - не добавлял, поэтому используйте отдельную папку для результатов.
Добавлнено x4 и x5.
Добавлена галака Use original palette, при включенной все остальные параметры секции Palette будут игнорироваться.
Что бы такое добавить мне нужны спецификации на дамп и палитру, а также пара образцов для тестов.
transman (28.08.2021)
Dec, Получилось что надо. Работать стало намного удобнее. Огромное спасибо.
Спецификации я поищу.
Есть ли возможность сделать как опцию, чтобы при конверсии изображения с палитрой все пребразования велись только с теми цветами, которые были в исходном изображении, не добавляя новых, даже если они есть в палитре?
(т.е сначала убираем из палитры исходного изображения все неиспользуемые цвета, с получившейся палитрой делаем преобразование. И у результата восстанавливаем исходную палитру. Как-то так)
Your life is REAL. Change it UNREAL!
А можно для конвертации на БК11М в режиме гигаскрин сделать выбор двух _разных_ палитр?
Как понял, прога автоматом/вручную работает только с одной. С двумя было бы поинтересней =)
А для чего нужна такая сложная схема? Я не понимаю смысл этого частного случая, а я не добавляю функциональность, если ее не понимаю.
Изначально так и было сделано, но мне не нравится получаемый результат в плане невозможности минимизации мигания, поэтому от такой возможности я отказался.
Dec, конвертируя изображения для визуальной новеллы столкнулся с тем, что некоторые картинки используют только часть цветов палитры. - некоторый фиксированный набор цветов, который не меняется. Это рамки, фоновые украшательства и прочее. При конвертировании в итоговую картинку добавляются цвета из неиспользуемой (динамической) части палитры. И в результате когда выводятся на экран эти фоновые изображения и cg новеллы, то эти фоновые изображения начинает 'колбасить', поскольку цвета динамической части палитры у каждого cg свои.
Your life is REAL. Change it UNREAL!
Т.е. все изображения можно разделить на две группы - "рамки" и "контент"? Для разных изображений с рамками используется одна и та же фиксированная часть палитры? Если да, что эта фиксированная часть палитры находится в фиксированном месте палитры или рандомно раскидана по палитре?
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)