Obrazy GIF zapisany w programie

0

Witam,

Jak zapisać grafikę GIF w programie tak, jak to można zrobić z plikami BMP, JPG, czy ICO?

Dostępne w necie komponenty pozwalają jedynie otwierać obrazy GIF, a ja potrzebuję je mieć zapisane w formie programu jako jej integralna część.

Pozdrawiam

0

ke??

a jak to się wg Ciebie robi z bmp, jpg czy ico i nie da się z gif?

0
Misiekd napisał(a)

ke??

a jak to się wg Ciebie robi z bmp, jpg czy ico i nie da się z gif?

Mam Delphi 5 jeśli to coś wnosi :) i nie ma normalnej możliwości na etapie pisania programu dodawania do formy grafik GIF.

0

jeśli dodanie komponentu to sposób normalny to wystarczy GraphicEx zainstalować

0

lub TGIFImage

0

Może by jako zasób?

0

Jak się czegoś nie da to znaczy że trzeba to zrobić inaczej

  1. Instalujesz np TGifimage
    2.Dodajesz Gifa do zasobów jako RT_RCDATA (np.programem brcc32.exe)
    3.Piszesz Taką procedure

    
    Procedure LoadGifRes(ResName:Pchar;var Gif:TGiFimage);
    var 
    Res:TResourceStream;
    begin
    Gif:= TResourceStream.Create(hInstance, ResName, RT_RCDATA);
    Gif.LoadFromStream(Res);
    Res.free;
    
    end;

    4 tworzysz sobie w programe obrazek typu GIF

    var
    Obrazek:TGifimage;
    Obrazek:=TGifimage.Create;
    LoadGifRes('Grafika1',Obrazek);

    i już masz :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0