Compatibilité multi-platefomes de BitMaps : problème sous gtk2
Salut tout le monde :salut:
Sans utiliser d'autres librairies telles que aggpas ou bgrabitmap ou gr32... quelle est la bonne manière multi-plateforme pour charger une image du disque et l'afficher sur un TCanvas ?! Sur Windows il n'y a pas de problème, par contre sur un système *nux gtk2 l'image s'affiche, mais toute grise :|
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| procedure TForm1.FormPaint(Sender: TObject);
var
bmp: TBitmap;
begin
bmp := TBitmap.Create;
try
bmp.LoadFromFile('test.bmp');
Canvas.Draw(0, 0, bmp);
finally
bmp.Free;
end;
end; |
Quelqu'un a-t-il déjà rencontré ce problème ?
Merci d'avance.