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é :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part Image.Picture.LoadFromFile('image.jpg')
Je n'ai pas noté d'amélioration de la vitesse d'affichage dans le second cas. Où est mon erreur ?
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;
Merci d'avoir pris le temps de me lire...
Partager