dennis1988: Bilder aus einem Ordner in eine Tabelle einlesen

Beitrag lesen

Moin!

Du legst einen Array ar an.
Du öffnest den Ordner ...
Du liest alle Dateinamen in einen Array ein. (filename -> ar[]['filname'])
Für jedes Element des Arrays {
   Test, ob tatsächlich Bild (zum Beispiel durch Versuch, Breite zu ermitteln){
     ja -> optional: Ermittle Höhe, Breite des Bildes und schreibe diese ebenfalls in den Array (width -> ar[i]['width']; height=ar[i]['height'])
     nein -> { ar[i] aus Array löschen }
   }
}
zähle Elemente des Arrays
Ermittle daraus die Spaltenzahl spaltenzahl nach der Dir vorschwebenden Vorschrift

k=0
i=0
schreibe "<table>"
Für jedes Element i des Arrays {
   k++
   if k=1 {
     schreibe "<tr>"
   }
   schreibe <td><img src=ar[i]['name'] height=ar[i]['height'] width=ar[i]['height']></td>
   if i=spaltenzahl {
     k=0
     schreibe "</tr>"
   }
}

Tabelle auffüllen:

if k != 0 {
   Für k=k, k<=spaltenzahl, k++ {
     schreibe <td>&nbsp;</td>
   }
}
schreibe </table>

Das ist der Plan. Jetzt musst Du "nur" noch die Befehle und deren Syntax für Deine Sprache raussuchen und kannst loslegen.

MFFG (Mit freundlich- friedfertigem Grinsen)

fastix®

Danke für deine Hilfe.

Dein Plan ist ein bisschen kompliziert. lol (für einen Anfänger wie mich)
Ich möchte einfach nur alle bilder eines folders in ein array setzen z.b. ar[].

Ich will wissen ob es da ein Befehl gibt um sie einfach hineinzulesen da ich nur diesen befehl kenne um einzelne Bilder, bestimmte Bilder einzulesen:
bild16 = getImage(getDocumentBase(),"bild16.jpg");

? :(