Apercu rapide d'une image

Signaler
Messages postés
3
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
17 novembre 2003
-
Messages postés
5
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
9 juin 2004
-
Je cherche a prévisualiser des photos JPEG à partir d'une appli Delphi.

Ca marche avec l'objet TImage mais c'est long a charger.
(2 à 3 secondes de chargement)

Je cherche donc une solution pour effectuer un apercu rapide d'une image.

3 réponses

Messages postés
4297
Date d'inscription
samedi 19 janvier 2002
Statut
Modérateur
Dernière intervention
9 janvier 2013
31
La boite de dialogue prédéfinie TPictureDialog intègre déjà un aperçu avant ouverture, si celà peut dépanner...

Avec une méthode simple, les temps de chargement sont quasi imperceptibles :
procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenPictureDialog1.Execute then
    Image1.Picture.LoadFromFile(OpenPictureDialog1.FileName);
end;

May Delphi be with you
Messages postés
3
Date d'inscription
mercredi 8 janvier 2003
Statut
Membre
Dernière intervention
17 novembre 2003

Merci, c'est sympa ...

A+
Messages postés
5
Date d'inscription
mardi 10 juin 2003
Statut
Membre
Dernière intervention
9 juin 2004

La solution la plus élégante serait de savoir récupérer la "Thumbnail" (miniature JPEG ou TIFF) en général incorporée dans le fichier JPEG (dans le segment APP1 selon les spécifications EXIF).
Mais je ne fais pas avancer le problème car je ne sais pas comment récupérer et surtout afficher ce fichu Thumbnail.
A suivre...