![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Image
Ivanov © (2005-04-23 07:48:00)Подскажите, можно ли как-то заархивировать графические файлы в игре без потери качества, как в res.?
XProger (2005-04-23 22:27:00) [1]Ivanov,
смотря что ты имеешь ввиду под словом "архивировать"
если "сжать", то пиши юзай как говорилось выше ZLib или gbib RLE кодирование
если "запихать всё в 1 файл", то пиший свой формат архива, и ручками побайтно вытаскивай из него картинку...
panov (2005-04-23 20:31:00) [2]>Ivanov (23.04.05 07:48)
Оформляй тему вопроса.
Pa5ha (2005-04-23 19:27:00) [3]Я думаю, Ты просто запаковать хочешь. Сделай, как в ГТА.
Один файл с архивом:
файлы просто записаны подряд с кратностью 5 кб.
Один файл с описанием архива:
фиксированной длинны имя - вроде 32 байта.
позиция в файле (надо домножить на 5 кб)(т.е. если там 2, то позиция начинается с 10-го килобайта) и размер.
Ivanov (2005-04-23 18:48:00) [4]cyborg> А как вставить gif в проект?
XProger> Можно подробнее?
tolp (2005-04-23 18:08:00) [5]Ivanov> а что JPEG енто архив что-ли!?=)
Я тока знаю RLE метод, вот его можно назвать архивированием (BMP, TGA)
Da Stranger> даже без сжатия маска смажется со спрайтиком... я думаю ему надо именно без потери качества, и не только видимой...
PNG вообще жутких размеров... и архивируется после этого хуже чем BMP.
Идеальный вариант BMP с адаптированной палитрой под картинку... получается 8 бит, а то и 4! а потери качества тока в микроскоп (цвета немного не будут соответствовать оригиналу, но даже с увеличением 200% ентого незаметно, если граматно пользоваться фотошопом)
Da Stranger (2005-04-23 16:46:00) [6]Насколько мне известно, res файлы - это не архивы и там нет никакого сжатия! Насчёт графических файлов, кажется есть опция в JPEG сжимать без потери качества (или с минимальными потерями).
Sphinx (2005-04-23 15:28:00) [7]ZLib + TStream + подумать :)
наводка: TBitmap.SaveToStream;
XProger (2005-04-23 13:16:00) [8]напиши свой pak формат
cyborg (2005-04-23 11:42:00) [9]png, gif