Просмотр полной версии : Объединение N bmp файлов по схеме
Shadow Maker
11.05.2008, 18:02
В общем, достал меня этот паверовский map creator.
Вопрос - ну или просьба, мож кто напишет, это пять минут, я просто как-то не шарю в этом вопросе.
Надо сделать следующее - есть скажем 100 bmp, их нужно слепить в один по схеме, схема описывается как вам удобнее будет,
Кто подскажет, кто сделает?
Файлы я так понимаю разрешения 256x192?
Где то у меня в закромах были исходники для обратной задачи разрезания одного огромного на кучу мелких.
Какого примерно размера получается итоговая картинка?
Shadow Maker
12.05.2008, 18:34
Файлы я так понимаю разрешения 256x192?
Где то у меня в закромах были исходники для обратной задачи разрезания одного огромного на кучу мелких.
Нет. Любого произвольного, но одинакового.
Добавлено через 50 секунд
Какого примерно размера получается итоговая картинка?
А какая разница? Ну где-то 10000x10000 пускай будет.
Кто подскажет, кто сделает?
1) если схема - прямоугольник, то сливай сперва в строки или столбцы, а потом склеивай их - irfan view (create panorama image).
2) если схема не прямоугольник, то заполни пустые места черными экранами и goto 1)
Shadow Maker
12.05.2008, 19:51
Не, мне утилитка нужна как раз чтобы эти тычки убрать. А то знаете ли когда 150 bmp это я часа два тыкать буду.
Набросал батник. Подразумевается что в папке лежит множество файлов с именем вида X_Y.bmp (формат в принципе любой прописывается) и одинаковым разрешением. Известны размеры карты.
Папка: \foogame
Файлы: 1_1.bmp, 2_1.bmp, 3_1.bmp, 2_2.bmp, 2_3.bmp
Разрешение файлов: 64x48
Размер карты: 3x3
Запускаем map.bat \foogame 64 48 3 3 foogamemap.png
Получаем результат в файле foogamemap.png
Для работы необходимо установить ImageMagick и прописать его расположение в map.bat
Shadow Maker
13.05.2008, 07:49
Во! Такое и надо было! Спасибо.
Добавлено через 56 минут
Кстати, за тобой косяк - ты X и Y перепутал местами :) А я тут сидел протупливал, чо ж оно не работает как надо :) Исправлять не надо, сам исправил.
Ночью доделывал, спать хотелось :)
Powered by vBulletin® Version 4.2.5 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot