Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.05.2015, 19:20   #1
Rec0il
Пользователь
 
Регистрация: 16.03.2013
Сообщений: 69
По умолчанию Как создать правильный .TGA

Здравствуйте!

По моему я раньше спрашивал, как из jpg сделать tga... Это я уже умею. Но видимо не так как мне надо)
Есть картинка в tga формате. Нужно с помощью delphi сделать другую картинку, с такими же свойствами, типа pixelformat..

Пытаюсь сделать фон в игре cs 1.6.

Делаю так:

Код:
uses GraphicEx

...
procedure TForm1.sSpeedButton1Click(Sender: TObject);
var TGA:TTargaGraphic;
begin
TGA:=TTargaGraphic.Create;
TGA.Assign(sImage1.Picture.Graphic);
TGA.PixelFormat:=pf24bit;
TGA.SaveToFile('E:\Games\Counter-Strike 1.6\cstrike\resource\background\800_1_a_loading.tga');
TGA.Free;
end;
Но при заходе в игру, вылетает ошибка. Подскажите, что не так делаю?
Или чем отличается моя созданная, от оригинала? Размер тотже...
TGA.PixelFormat:= пробовал все варианты, не помогло.

Последний раз редактировалось Rec0il; 16.05.2015 в 15:50.
Rec0il вне форума Ответить с цитированием
Старый 16.05.2015, 16:10   #2
Rec0il
Пользователь
 
Регистрация: 16.03.2013
Сообщений: 69
По умолчанию

UP
Помогите пожалуйста ребята.
Что бы было понятно, картинка в игре делится на несколько частей (12), каждая по 256 пикселей.
Получилось вставить картинку! Но она отображается перевернутой.
Как быть?

Последний раз редактировалось Rec0il; 16.05.2015 в 17:03.
Rec0il вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
PNG и JPG в TGA Rec0il Общие вопросы Delphi 8 10.06.2014 00:16
GetVolumePathNamesForVolumeName как задать правильный параметр mixa-1748@mail.ru Общие вопросы C/C++ 2 21.11.2013 00:54
Редактирование *.tga Yungo161 Мультимедиа в Delphi 4 30.01.2012 18:01
Как создать правильный скрипт, по удалению не нужных строк? wwizard Microsoft Office Excel 5 26.02.2010 18:35
Расширение TGA Foxtrot_1 Gamedev - cоздание игр: Unity, OpenGL, DirectX 4 29.11.2009 22:14