Bonjour,

Disposant d'une série d'images jpg (disons de tailles 1500 x 1000), je souhaite les afficher sous forme de vignettes le plus rapidement possible. Une touche à répétition (flèche) faisant passer d'une image à l'autre.

L'affichage se fait actuellement dans un TImage de 128 x 128 avec les propriétés Stretch, Proportional et Center à True.
J'ai essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Image.Picture.LoadFromFile('image.jpg')
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
jpg := TJpegImage.Create;
try
  jpg.Performance := jpBestSpeed;
  jpg.Scale := jsEighth;
  jpg.LoadFromFile('image.jpg');
  Image.Picture.assign(jpg);
finally
  jpg.Free;
end;
Je n'ai pas noté d'amélioration de la vitesse d'affichage dans le second cas. Où est mon erreur ?

Merci d'avoir pris le temps de me lire...