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

Вниз

Image   Найти похожие ветки 

 
Ivanov   (2005-04-23 07:48) [0]

Подскажите, можно ли как-то заархивировать графические файлы в игре без потери качества, как в res.?


 
cyborg ©   (2005-04-23 11:42) [1]

png, gif


 
XProger ©   (2005-04-23 13:16) [2]

напиши свой pak формат


 
Sphinx ©   (2005-04-23 15:28) [3]

ZLib + TStream + подумать :)

наводка: TBitmap.SaveToStream;


 
Da Stranger ©   (2005-04-23 16:46) [4]

Насколько мне известно, res файлы - это не архивы и там нет никакого сжатия! Насчёт графических файлов, кажется есть опция в JPEG сжимать без потери качества (или с минимальными потерями).


 
tolp   (2005-04-23 18:08) [5]

Ivanov> а что JPEG енто архив что-ли!?=)
Я тока знаю RLE метод, вот его можно назвать архивированием (BMP, TGA)
Da Stranger> даже без сжатия маска смажется со спрайтиком... я думаю ему надо именно без потери качества, и не только видимой...
PNG вообще жутких размеров... и архивируется после этого хуже чем BMP.
Идеальный вариант BMP с адаптированной палитрой под картинку... получается 8 бит, а то и 4! а потери качества тока в микроскоп (цвета немного не будут соответствовать оригиналу, но даже с увеличением 200% ентого незаметно, если граматно пользоваться фотошопом)


 
Ivanov   (2005-04-23 18:48) [6]

cyborg>  А как вставить gif в проект?
XProger> Можно подробнее?


 
Pa5ha   (2005-04-23 19:27) [7]

Я думаю, Ты просто запаковать хочешь. Сделай, как в ГТА.

Один файл с архивом:
файлы просто записаны подряд с кратностью 5 кб.
Один файл с описанием архива:
фиксированной длинны имя - вроде 32 байта.
позиция в файле (надо домножить на 5 кб)(т.е. если там 2, то позиция начинается с 10-го килобайта) и размер.


 
panov ©   (2005-04-23 20:31) [8]

>Ivanov   (23.04.05 07:48)
Оформляй тему вопроса.


 
XProger ©   (2005-04-23 22:27) [9]

Ivanov,
смотря что ты имеешь ввиду под словом "архивировать"
если "сжать", то пиши юзай как говорилось выше ZLib или gbib RLE кодирование
если "запихать всё в 1 файл", то пиший свой формат архива, и ручками побайтно вытаскивай из него картинку...



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

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

Наверх





Память: 0.46 MB
Время: 0.01 c
1-1122033301
saasik
2005-07-22 15:55
2005.08.14
Использование PivotTable - Access Violation


1-1122057059
Destroyer
2005-07-22 22:30
2005.08.14
Сохранение стиля шрифта в ini фаил


1-1121423160
Виталька2005
2005-07-15 14:26
2005.08.14
Обработка текста в MaskEdit


14-1122266581
WondeRu
2005-07-25 08:43
2005.08.14
DELPHI DIAGRAM PORTFOLIO(*.ddp) -абсолютно бесполезная штуковина?


14-1120472145
DelphiN!
2005-07-04 14:15
2005.08.14
Излучение от CRT монитора





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский