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