خلفيات ملونة لصور 'tgifimage'
#3
ان كنت تقصد عمل أنيميشن للصور (جعل الصورة تتحرك) و تغير ألوانها :
كود :
http://im40.gulfup.com/64tvR.gif
PHP كود :
var gif : TGifImage ;
bmp:TBitmap;
i:integer;
begin
bmp
:=TBitmap.Create;
bmp.SetSize(50,50);
bmp.Canvas.Brush.Color:=clRed;
bmp.Canvas.FillRect(Rect(0,0,50,50));

gif :=TGifImage.Create ;
for 
I := 0 to 5 do
gif.Add(bmp);

bmp.Canvas.Brush.Color:=clYellow;
bmp.Canvas.FillRect(Rect(0,0,50,50));
for 
I := 0 to 5 do
gif.Add(bmp);

bmp.Canvas.Brush.Color:=clBlue;
bmp.Canvas.FillRect(Rect(0,0,50,50));
for 
I := 0 to 5 do
gif.Add(bmp);

bmp.Free;
for 
I := 0 to gif.Images.Count -1  do begin

TGIFAppExtNSLoop
.Create(Gif.Images.Frames[i]).Loops := 0;
//TGIFAppExtNSLoop.Create(Gif.Images.Frames[1]).Loops := 10;

end;
Gif.Pack;
gif.SaveToFile('D:\MyFile.gif');
gif.Free;
end; 
قم بتغيير ال Loops للتحكم في عدد مرات العرض .
بالتوفيــــــق Smile
الرد


الردود في هذا الموضوع
خلفيات ملونة لصور 'tgifimage' - بواسطة rabihpascal - 29-04-2013, 12:27 PM
خلفيات ملونة لصور 'tgifimage' - بواسطة SMP3 - 05-05-2013, 08:05 PM
خلفيات ملونة لصور 'tgifimage' - بواسطة SMP3 - 05-05-2013, 08:24 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم