Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

DelphiX [Delphi, Windows]


Нуб ©   (2006-08-02 16:12:00) 

Я вот немогу поянть одной вещи. Когда я делаю спрайт с картинкой bmp, то его видно на экране, а когда jpeg, то невидно :( в чем проблема?


Don Nikola   (2006-08-03 14:32:00) [1]

Я с DelphiX не имел дела, но сам PNG можно предварительно (при загрузке) перепаковать во что угодно, в тот же bmp.


Нуб   (2006-08-03 13:55:00) [2]

2 Don Nikola

я хотел PNG, но DelphiX его невидит :(


RzCoDer   (2006-08-03 09:28:00) [3]


> Нуб   (03.08.06 00:06) [4]

Да


Don Nikola   (2006-08-03 03:43:00) [4]

Наверняка все это знают, но на всякий случай скажу.
Использовать jpeg для хранения спрайтов, шрифтов и прочих художеств с прозрачностью - ошибка, так как jpeg - формат сжатия с потерей информации и colorkey может _очень_ легко потеряться. Пользуйте PNG(GIF/PCX/BMP) или свой собственный формат. Если критичен размер файла, пользуйте APLib, можно взять на ibsensoftware.com


Нуб   (2006-08-03 00:06:00) [5]

2 antonn

в коде нет смысла т.к. это можно проверить в самом простом приложении с использованием делфих

2 Cash

ну в ну например в формаие bmp картинка 96*96 весит 27 кило, а в jpeg весит 1.7 кило - это ощутимая разница.

2 RzCoDer

это типа там где uses надо написать JPEG?


RzCoDer   (2006-08-02 21:42:00) [6]

знаю на 95% что ты не подключил модуль JPEG


Cash   (2006-08-02 17:31:00) [7]

А по моему, в том, что  тама jpg не полностью поддерживается.
У меня там тоже такой лаг вылезал, но только когда я текстурки
динамически создавал.

А на кой их в jpg хранить???


antonn   (2006-08-02 16:37:00) [8]

наверно в коде. покажешь? :)


Наверх

Титульная страница Поиск, карта сайта Написать письмо