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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.10.2010, 01:12   #1
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию RxGifAnimator след от предыдущего кадра

RxGifAnimator почему-то в во многих анимациях(в большинстве) при переключении на новый кадр оставляет след от предыдущего, от этого можно как-то избавится или проще найти что-то другое для воспроизведения анимаций?
Crystallon вне форума Ответить с цитированием
Старый 06.10.2010, 22:27   #2
Shouldercannon
Участник клуба Подтвердите свой е-майл
 
Аватар для Shouldercannon
 
Регистрация: 26.01.2008
Сообщений: 1,898
По умолчанию

Попробуй TGIFImage
Shouldercannon вне форума Ответить с цитированием
Старый 07.10.2010, 14:07   #3
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Не пойму как правильно использовать этот компонент, гружу картинку так:
MS:= TMemoryStream.Create;
gif:=TGifImage.Create;
Form1.IdHTTP1.Get(address+'banners/'+s_id_1+'.'+s_banner_format_1, MS);
MS.Position := 0;
gif.LoadFromStream(MS);
Form1.Image1.Picture.Assign(gif);
MS.Free;
gif.Free;
Form1.Image1.Visible:=true;

Картинка появляется, но разумеется при таком способе "отрисовки" Form1.Image1.Picture.Assign(gif); анимация не воспроизводится, а LoadFromStream у TImage нет, и как тут быть? Вариант загрузки из файла не предлагать т.к. картинку получаю из интернета и подобный мусор в папке с программой неприемлем.
Crystallon вне форума Ответить с цитированием
Старый 07.10.2010, 15:19   #4
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Неужели никто не знает ответ на этот вопрос? Столько людей используют RxGifAnimator а тут молчание =\
Crystallon вне форума Ответить с цитированием
Старый 07.10.2010, 15:49   #5
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Во-первых флудить не надо.Во-вторых не разу не наблюдал такой эффект в RXGifAnimator.Может у вас что со средой
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 07.10.2010, 16:31   #6
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Оч прошу скомпилируйте кто-нибудь это у себя и напишите о результате, будет искажение в анимации или нет.
http://rghost.ru/2843335
Crystallon вне форума Ответить с цитированием
Старый 07.10.2010, 16:50   #7
ZvEr_HaCkEr
VisualC++/DirectX
Форумчанин
 
Аватар для ZvEr_HaCkEr
 
Регистрация: 16.07.2010
Сообщений: 831
По умолчанию

Искажение есть и даже очень сильное.Странно не было раньше такого никогда.
ZvEr_HaCkEr вне форума Ответить с цитированием
Старый 07.10.2010, 18:09   #8
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Вот я о чем и говорю, значит проблема не с моей стороны, впринцыпе от этого не легче =\
Crystallon вне форума Ответить с цитированием
Старый 08.10.2010, 08:09   #9
Kotofff
Участник клуба
 
Аватар для Kotofff
 
Регистрация: 11.01.2009
Сообщений: 1,917
По умолчанию

Бросаем использовать устаревший RxGifAnimator и даже не думаем использовать для этих целей TGIFImage !!
Берем набор JEDI и пользуем тамошний JvGIFAnimator.
Проект прикрепил и отдельно ехе-шник, чтобы ты убедился что все работает (рядом с ехе-шником положи свой S.GIF файлик, т.к. он его подгружает).
Проект компилирован в Delphi 2010 но я думаю смысл будет понятен.
Вложения
Тип файла: rar 1.rar (52.7 Кб, 31 просмотров)
Тип файла: rar Project1.rar (418.8 Кб, 32 просмотров)
"Заряженному танку в дуло не смотрят" @Dekmer in WoT

Последний раз редактировалось Kotofff; 08.10.2010 в 08:16.
Kotofff вне форума Ответить с цитированием
Старый 08.10.2010, 21:32   #10
Crystallon
Форумчанин
 
Регистрация: 05.04.2010
Сообщений: 273
По умолчанию

Я этот JEDI уже пытался использовать, скачал и хрен понял как его ставить =\
Запускаю Install.bat в папке jcl, инсталлятор ругается "Запуск программы невозможен, так как на компьютере отсутствует rtl100.bpl. Попробуйте переустановить программу."
У меня Borland Delphi 7...

Последний раз редактировалось Crystallon; 08.10.2010 в 21:43.
Crystallon вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эффект 25 кадра ZvEr_HaCkEr Свободное общение 16 05.08.2010 18:56
RxGIFAnimator проигрывает анимацию ускоренно Kottik Компоненты Delphi 2 19.09.2009 11:52
Формирование кадра IzhAtomic Помощь студентам 0 26.04.2009 18:44
залить ячейку красным или зелным в зависимости от предыдущего значения olimpus Microsoft Office Excel 5 09.10.2008 06:05
RxGIFAnimator - ПРОБЛЕМАКА chekanoff Компоненты Delphi 0 16.05.2008 12:06