[Delphi] Créer une liste de miniatures JPEG

Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   -  
Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   -
Salut à tous !

Alors voilà: en fait, pour un programme (avec Delphi 6 Perso) qui aura une fonction du genre "visualisation d'un album photos", je voudrais savoir comment faire pour afficher une liste de miniatures (vignettes) d'images JPEG.

En fait, ce serait pour faire un peu comme dans l'explorateur Windows de XP ou sous Linux lorsqu'on choisit l'affichage "miniatures" ou "vignettes" :-)

Ce que je voudrais aussi, c'est que ces vignettes s'affichent dans un cadre (un peu comme si elles étaient dans une iFrame, en HTML) de manière qu'on puisse faire défiler la liste d'images sans faire défiler toute la fenêtre :-)

Je précise aussi que les noms de fichiers des images à afficher est dans un fichier INI (ce n'est donc pas pour afficher le contenu d'un répertoire donné).
J'aimerais quelque chose du genre :
- Créer liste d'images;
- Pour chaque nom d'image du fichier INI :
        Ajouter l'image x et sa légende (le nom du fichier)


J'ai regardé du côté d'un TImageList, mais apparemment ce n'est que pour les BMP.

Et j'aimerais éviter de le faire entièrement "à la main" (boucle for et ajout d'un TImage et d'un TLabel pour chaque image...).

Si quelqu'un connait une fonction, un composant, ou une manière simple de le faire, je serais très intéressé :-)

Un très grand merci d'avance ! :-)

A+ :)
  ___________________
  |__ .: Thom@s :. ___|

4 réponses

  1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
     
    up :)
      ___________________
      |__ .: Thom@s :. ___|
    0
  2. SirHill Messages postés 4070 Statut Contributeur 543
     
    Salut Thom@s,

    Je ne suis pas Delphiste mais un peu Googler, et j'ai trouvé quelques trucs :

    - http://www.phidels.com/php/index.php3?page=..%2Fphp%2Fpagetelechargementzip.php3&id=207
    - http://www.phidels.com/php/index.php3?page=..%2Fphp%2Fpagetelechargementzip.php3&id=208

    En espérant que ça puisse t'aider :)
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Salut SirHill !

      Merci poour les liens :)

      Je vais essayer ça et je te dirai :-)

      A+ et bonne journée :-)
        ___________________
        |__ .: Thom@s :. ___|
      0
  3. SirHill Messages postés 4070 Statut Contributeur 543
     
    0
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      Merci beaucoup :-)

      Je regarderai ça dès que je pourrai et je te tiens au courant :-)

      A+ :)
        ___________________
        |__ .: Thom@s :. ___|
      0
  4. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
     
    /\
     |
     |


    :)
      ___________________
      |__ .: Thom@s :. ___|
    -1
    1. Thom@s Messages postés 2647 Date d'inscription   Statut Membre Dernière intervention   678
       
      ;-)
        ___________________
        |__ .: Thom@s :. ___|
      0