Autor Beitrag
TheHuette
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81



BeitragVerfasst: Di 06.06.06 13:25 
Tag zusammen!

Wir versuchen gerade wegen Problemen mit dem (Jedi-) TJvGifAnimator in Version 3.1 (leichtes Flimmern/Flackern bei einigen animierten GIFs) eine andere, geeignete GIF-Komponente zu finden. Ich habe schon recht viel Zeit mit dem Suchen verbracht (inner- und außerhalb dieses Forums), aber noch nichts Passendes gefunden. Wichtig ist, dass animierte GIFs abgespielt werden können und ich die GIFs zur Entwurfszeit laden kann. Dazu sollte sie Transparenz darstellen können. Delphi-Version ist 7.

Ich habe die GIFImage.pas Unit von A. Melander getestet, die mir leider nicht weitergeholfen hat. Mit Hilfe der LoadFromImage-Methode von TImage sah es super aus, aber ich hatte Probleme GIFs zur Entwurfszeit zu laden. Mal ging's gar nicht, mal wurden sie nicht animiert abgespielt. Ich habe gelesen, dass es Probleme im Zusammenspiel mit der JVCL geben könnte. Weiss da jemand mehr zu? Das würde erklären, warum ich nicht feststellen konnte, weshalb es mal funktioniert und mal nicht.

Dann habe ich von einer Komponente für die "Key Objects Library" gehört, die auch nicht in Frage kommt, weil die Umstellung auf KOB + MCK viel zu aufwendig wäre.

TMWA_AnimatedImage der Firma MWA ist auch nicht mehr im Rennen, weil bestimmte GIFs, die wir definitiv brauchen, beim Testen nicht ordentlich dargestellt wurden.

Also bitte melden, falls jemand noch eine Komponente für D7 weiss, die ich noch nicht getestet habe bzw. jemand was zu meinem Problem mit GIFImage.pas sagen kann. Tips, wo/wie ich weitere finden könnte (außer torry.net - da war ich schon ;) ) sind natürlich auch sehr willkommen.
Ich werd dann mal weiter googlen. Vielleicht finde ich ja die Nadel im Heuhaufen ;) .

Gruß,

Hütte.

P.S.: Weiss jemand ein Tool mit dem ich alle Eigenschaften eines GIFs auslesen kann?
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Di 06.06.06 17:10 
So auf Anhieb kenne ich auch nur die von dir gennanten Komponenten, www.torry.net hat vielleicht noch was. Halten sich sonst einfach deine GIFs nicht an den Standart(mal öffnen/speichern mit einem Editor)?
TheHuette Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81



BeitragVerfasst: Di 06.06.06 20:54 
user profile iconTheHuette hat folgendes geschrieben:
Tips, wo/wie ich weitere finden könnte (außer torry.net - da war ich schon ;) ) sind natürlich auch sehr willkommen.


Aber Danke! Werde meine gifs noch mal überprüfen. Hab verschiedene probiert und mit der 2er Jedi-Komponente liefen sie problemlos. Aber vielleicht ist was dran.
Böser Borstel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 154



BeitragVerfasst: Mi 07.06.06 11:49 
JvGIF von JEDI's JVCL
jvcl.sourceforge.net
TheHuette Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81



BeitragVerfasst: Mi 07.06.06 14:15 
user profile iconBöser Borstel hat folgendes geschrieben:
JvGIF von JEDI's JVCL


...das entspricht dem TJvGifAnimator. Der nutzt die JvGif und ist halt dazu da um animierte Gifs abzuspielen.


Anscheinend gibt's da wenig "Konkurenz" zu Jedi und TGIFImage. Hab noch was von HIComponents.com gesehen, aber das Pack wird durch zu viel drum herum leider zu teuer.

Hat denn sonst jemand von Problemen des TJvGifAnimator gehört? Oder - anders herum - hat jemand genau mit der Sache keine Probleme? Hab ihn jetzt auch in Jedi-Version 3.2 und mit verschiedenen gifs getestet. Immer das Flackern. Egal ob interlaced, transparent, Farbanzahl etc..
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 07.06.06 17:32 
TheHuette Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81



BeitragVerfasst: Mi 07.06.06 22:02 
user profile icondigi_c hat folgendes geschrieben:
Hilft dass: homepages.borland.co...ker/view.php?id=2851 ?


Danke! Das hilft auf jeden Fall weiter. Jetzt weiss ich immerhin schon mal, dass das Problem halbwegs bekannt ist. Werde morgen sehen, ob ich den Inhalt auch verwerten kann.
TheHuette Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 81



BeitragVerfasst: Fr 16.06.06 14:12 
Eine wirkliche Lösung habe ich nicht gefunden, aber es hat sich jetzt so ergeben, dass wir die TGIFImage-Komponente verwenden und auf die Möglichkeit gifs zur Entwurfzeit zu laden verzichten. Eigentlich würde es mit der Komponente ganz gut gehen, habe ich bemerkt, aber die Jedi-Gifkomponenten mischen sich da ein, so dass es leider nicht funktioniert.

P.S.: Vielleicht interessiert es jemanden, der mal vor dem gleichen Problem stehen wird: Man kann bei der (Jedi)-JVCL Installation deaktivieren, dass die "JvGif"-Komponenten mitinstalliert werden. Dann gibt's keine Probleme mit Melanders TGIFImage.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mo 19.06.06 17:39 
Wozu willst du eigentlich genau die GIFs einsetzen? normalerweise sind TAnimatesund AVIs in den Resourcen doch am einfachsten und dann wird auch nicht alles doppelt und dreifach im RAM gelagert. Bei einem Spiel könnte ich das natürlich verstehen....