none
Un outil pour afficher des images RRS feed

  • Question

  • Bonjour,

    Existe-t-il un outil qui puisse afficher une liste d'images (+7500).

    ces images sont dans un répertoire du disque dur.

    elles ont des tailles différentes.

    Je tente de les afficher dans une datagridview, mais je reçois une message d'erreur.

    Mémoire insuffisante.

    et l'indice est a +/-5600

    voici mon code

             string[] Dir = Directory.GetFiles (@"C:\Images\");

             int FileMax = Dir.Length;

             for (int i = 0; i < FileMax; i++)
             {   
                Dgv_timbres.Rows.Add("");
                int Lg = Dgv_timbres.Rows.Count - 1;

                Double Large = System.Drawing.Image.FromFile(Dir[i]).Width;
                Double Haut = System.Drawing.Image.FromFile(Dir[i]).Height;
                Double Prc_Large = (160 / Large);
                Double Prc_Haut = (160 / Haut);

                Pic_Temp.Size = new System.Drawing.Size(Convert.ToInt16(160 * Prc_Haut), Convert.ToInt16(160 * Prc_Large));
                Pic_Temp.Image = System.Drawing.Image.FromFile(Dir[i]);
                Dgv_timbres.Rows[Lg].Cells[1].Value = Pic_Temp.Image;
             }

    donc s'il existe un outil qui fait tout ça, je suis preneur

    P.S.: un outils gratuit serait parfait.

    Cordialement

    Salva

    vendredi 6 juillet 2012 06:46

Réponses

Toutes les réponses