![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Анимационный Gif с помощью RX [D7]
Jimmy © (2013-08-24 12:20:00)Здравствуйте!
Создаю анимационный gif с прозрачной основой так (Delphi7, RX 2.75):
RxGIFAn.Image.Clear;
for i:=0 to 9 do
begin
RxGIFAn.Image.AddFrame(Bitmaps[i]);
RxGIFAn.Image.Frames[i].AnimateInterval:=55;
RxGIFAn.Image.Frames[i].TransparentColor:=clWhite;
end;
RxGIFAn.Image.SaveToFile('1.gif');
Gif действительно получается прозрачным, однако последующий кадр не затирает предыдущий! То есть сначала виден 0-й кадр, потом и 0-й и 1-й одновременно, потом 0-й, 1-й и 2-й и так далее. Подскажите, как решить проблему? Заранее спасибо!
умный-преумный (2013-08-24 17:34:00) [1]тогда все хорошо.
Jimmy (2013-08-24 17:24:00) [2]Нет, это точно не так.
умный-преумный (2013-08-24 17:23:00) [3]а может ты такие уже добавляешь.
Jimmy (2013-08-24 16:40:00) [4]А как это может повлиять на результат?
умный-преумный (2013-08-24 15:39:00) [5]не приведен код создания Bitmaps[]