Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Игры";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Вниз

Программа - резак для BMP   Найти похожие ветки 

 
Другой   (2006-05-23 17:55) [0]

Здравствуйте. Мне нужно нарезать большой по размерам файл BMP на файлы размерами 256*265 для текстуры. Что-то ничего в интернете толкового найти немогу.
Подскажите, кто чем пользуется. Спасибо.


 
antonn ©   (2006-05-23 17:58) [1]

я дельфи пользуюсь...


 
Другой   (2006-05-23 17:59) [2]

нет под рукой.


 
Другой   (2006-05-23 18:03) [3]

BMP 5000*5000 в фотошопе умру :)


 
RzCoDer ©   (2006-05-23 18:50) [4]

делфи, делфи... или любой другой язык где можно с канвой работать


 
antonn ©   (2006-05-23 18:57) [5]

могу написать, с использованием Tbitmap:)

дарю: http://an-files.narod.ru/_files/cuut.rar (166Кб)
просто перетащи на него нужный bmp, выбери размер выходных нарезок и путь для сохранения. использовал TBitmap, посмотри чем он ограничен (ну окромя скоростью)


 
RzCoDer ©   (2006-05-23 19:01) [6]

5000*5000 bmp, не слабо =)


 
Другой   (2006-05-23 20:43) [7]

antonn ©   (23.05.06 18:57) [5]

Большое Вам спасибо за внимание!

Но вот режет не коректно, теряет палитру :(

Только первый кубик правильный.
Вот пример, нижний правый кубик - это как должно быть (верхний правый кубик как нарезала программа).
Вот скриншот - http://www.xozyain.nm.ru/qwerty.gif (7кб)

Вот пример что хочу порезать - http://www.xozyain.nm.ru/aaa.zip (18кб)

Если это сделать, по быстрому сложно, то не делайте, я ведь думал есть готовые решения.

RzCoDer ©   (23.05.06 19:01) [6]

:)
Карту города пробую сделать.


 
antonn ©   (2006-05-23 20:58) [8]

Другой   (23.05.06 20:43) [7]
у меня не теряет... можно исходный сконвертировать в 24 бита (ну в панте сохранить как 24х битный).


 
Pa5ha   (2006-05-23 23:14) [9]

а в паинте нарезать косяк? Даже 5000 тыщь. или надо очень много таких картинок нарезать?


 
antonn ©   (2006-05-24 08:50) [10]

Pa5ha   (23.05.06 23:14) [9]
надо из 5000 последовательно нарезать кучу картинок по 256*256. И не запаряться:)


 
Другой   (2006-05-24 22:35) [11]

antonn ©   (23.05.06 20:58) [8]
Другой   (23.05.06 20:43) [7]
у меня не теряет... можно исходный сконвертировать в 24 бита (ну в панте сохранить как 24х битный).


У меня теперь тоже :)

Дело было в следующем:

Когда в фотошопе я переводил из RGB -> Indexed_color в свойстве "Palette" выставлял "Local (Selective)". После этого, даже пересохранение в пайнте, видимо, не отменяет эту настройку. В общем перемудрил.

А выставив в "Palette" самый первый пункт(Exact) - теперь все режется отлично, все цвета на месте.

antonn © большое спасибо за программку! :beer:


 
_3d[Power] ©   (2006-05-26 22:42) [12]

http://3dpower.nudl.net/view.php?view=aspriter
Там есть встроенная тулза image splitter



Страницы: 1 вся ветка

Форум: "Игры";
Текущий архив: 2007.04.29;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.041 c
15-1175480857
Slider007
2007-04-02 06:27
2007.04.29
С днем рождения ! 1 апреля


1-1173168166
Ques
2007-03-06 11:02
2007.04.29
SetErrorMode(SEM_FAILCRITICALERRORS) для приложения


15-1175409027
Roman_S
2007-04-01 10:30
2007.04.29
Новый компонент без описания и комментариев


15-1175270067
BVZ_1
2007-03-30 19:54
2007.04.29
Что за компоненты


2-1176285143
Ксандр
2007-04-11 13:52
2007.04.29
Нужна помощь в написании Web-browser





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский