Tom: Bildergalerie, make_thumbs_02

Beitrag lesen

Hello Engin,

ich hatte nicht sooooviel Zeit, aber der erste Denkschritt für die automatische Thumberzeugung, bzw das Resize der Bilder ist unter http://selfhtml.bitworks.de/bildergalerie/make_thumb_02.php.txt auf dem Server.

Da fehlen nun noch alle wichtigen Sachen, aber ich habe heute auch den Sonntagskopf auf.

Erstmal muss das grob fertig gemacht werden.
Dann muss eine ausgeklügelte fehlerbehandlung mit Fehlernummern und Logging rein.
Ansatzweise habe ich das in der Speichertest-Funktion eingebaut.
Dann fehlen die anderen Ausgabeformate

Die Namensvergabe muss für die Thumbs etwas überwendlich sein, denn wenn man für ein GIF-Bild ein JPG-Thumb bauen will, kann man das sonst nicht wieder identifizieren später.

Es muss also "bildname.gif.jpg" heißen, weil es zum Original "bildname.gif" gehört...
Für die ggf. gedrehten Bilder in Normgröße mit Urheberrechtsvermerk (und Bild-Identnummer) gilt dann das Gleiche

nächste Funktionen:

  • Drehen von Bildern
  • Einbrignen eines Textes ins Bild,
      durch Anklicken des Thumbs kann man die ungefähre Position des textes bestimmen
      oben links, rechts; unten links, rechts oder so ähnlich
      Standardtext als Vorschlag, aber änderbar...

Alles noch stapelverarbeitungsfähig aber selbstverständlich als Modul im Dialog benutzbar

Die TIFF-Geschichte hebe ich mir dann wirklich bis Weihnachten ausf

Ich muss noch ein paar Versuche mit ImageCreateFromString() machen... Das gefällt mir im Prinzip besser, wenn es denn so funktioniert, wie ich denke. Allerdings verliert man dann nochmal etwas Arbeitsspeicher für das Laden der Datei in den (String-)Buffer.
Bei den heutigen Bildgrößen benötigt man mindestens 24MB Speicher für die Scripte.

Harzliche Grüße vom Berg
http://bergpost.annerschbarrich.de

Tom

--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Ein Jammer ist auch, dass die Dummen so selbstsicher und die Klugen voller Zweifel sind. Das sollte uns häufiger zweifeln lassen :-)

0 106

Verzeichnis auslesen und Seiten erweitern, wenn zuviel Dateien

Engin
  • php
  1. 0
    Tom
    1. 0
      Engin
      1. 0
        ChrisB
        1. 0
          Tom
          1. 0
            bleicher
            1. 0
              Tom
        2. 0
          Engin
        3. 0
          mbr
      2. 0
        Tom
        1. 0
          Engin
          1. 1
            Tom
            1. 0
              Engin
              1. 0
                Tom
                1. 0
                  Engin
                  1. 1
                    Tom
                    1. 0

                      Danke!

                      Engin
                      1. 0
                        Engin
                        1. 0

                          Schön geworden.

                          Tom
                          1. 0
                            Engin
                            1. 0

                              galeriescript Stufe 2

                              Tom
                              1. 0
                                Engin
                                1. 0
                                  Engin
                                  1. 0
                                    Engin
                                    1. 0
                                      Tom
                                      1. 0
                                        Engin
                                        1. 0
                                          Tom
                                          1. 0
                                            Engin
                                            1. 0
                                              Tom
                                              1. 0
                                                Tom
                                                1. 0
                                                  Engin
                                                  1. 0

                                                    galeriescript Version 0.3

                                                    Tom
                                                    1. 0
                                                      Engin
                                                      1. 0
                                                        Tom
                                                        1. 0

                                                          galeriescript Version 0.3b, Sortierung geändert

                                                          Tom
                                                        2. 0
                                                          Engin
                                                          1. 0

                                                            galeriescript Version 0.3b mit natsort()

                                                            Tom
                                                            1. 0
                                                              Engin
                                                              1. 0
                                                                Tom
                                                                1. 0
                                                                  Engin
                                                                  1. 0
                                                                    Tom
                                                                    1. 0
                                                                      Engin
                                                                      1. 0

                                                                        Eingeschlafen?

                                                                        Tom
                                                                        • menschelei
                                                                        1. 0
                                                                          Engin
                                                              2. 0

                                                                Version 0.3b, Parse-Error

                                                                Tom
                                                                1. 0
                                                                  Engin
                                                                  1. 0

                                                                    Version 0.3c, Pagination mit Direktlink

                                                                    Tom
                                                                    1. 0
                                                                      Engin
                                                                      1. 0
                                                                        Tom
                                                                        1. 0

                                                                          Validator

                                                                          Tom
                                                                          1. 0
                                                                            Engin
                                                                            1. 0

                                                                              Bildergalerie Planung für Version 0.4

                                                                              Tom
                                                                              1. 0
                                                                                Engin
                                                                                1. 0

                                                                                  Bildergalerie Planung für Version 0.4 Nachtrag

                                                                                  Engin
                                                                                  1. 0
                                                                                    Tom
                                                                                    1. 0
                                                                                      Engin
                                                                                    2. 0

                                                                                      Bildergalerie Planung für Version 0.4, meine erste variable :)

                                                                                      Engin
                                                                                      1. 0
                                                                                        Tom
                                                                                        1. 0
                                                                                          Engin
                                                                                          1. 0

                                                                                            Bildergalerie Version 0.4, Thumbs erzeugen

                                                                                            Tom
                                                                                            1. 0
                                                                                              Engin
                                                                                              1. 0

                                                                                                Bildergalerie, make_thumbs_02

                                                                                                Tom
                                                                                                1. 0
                                                                                                  Engin
                                                                                                  1. 0
                                                                                                    Engin
                                                                                                    1. 0

                                                                                                      THREAD fortsetzen oder neuen aufmachen?

                                                                                                      Tom
                                                                                                      • zu diesem forum
                                                                                                      1. 0
                                                                                                        Engin
                                                                                                        1. 0
                                                                                                          Tom
                                                                                                          1. 0
                                                                                                            Engin
                                                                                                            1. 0
                                                                                                              Tom
                                                                                                              1. 0
                                                                                                                Engin
                                                                                                          2. 0
                                                                                                            Engin
                                                                                                            1. 0

                                                                                                              Gallery Planung

                                                                                                              Tom
                                                                                                              • php
                                                                                                              1. 0
                                                                                                                Engin
                                                                                                              2. 0
                                                                                                                Engin
                                                                                                              3. 0
                                                                                                                Engin
                                                                                                                1. 0
                                                                                                                  Tom
                                                                                                                  1. 0
                                                                                                                    Engin
                                                                                                                    1. 0

                                                                                                                      Mögliche Kommentar funktion

                                                                                                                      Engin
                                                                                                                      1. 0

                                                                                                                        erster erfolgreicher include test

                                                                                                                        Engin
                                                                                                                      2. 0
                                                                                                                        Tom
                                                                                                                        1. 0
                                                                                                                          Engin
                                                                                                                          1. 0

                                                                                                                            Speicherverwaltung für Bildverarbeitung

                                                                                                                            Tom
                                                                                                                            1. 0
                                                                                                                              Engin
                                                                                                                              1. 0
                                                                                                                                Tom
                                                                                                                                1. 0
                                                                                                                                  Engin
                                                                                2. 0
                                                                                  Tom
                                                                                  1. 0
                                                                                    Engin
                                                                        2. 0
                                                                          Engin
                                        2. 0
                                          Tom
                                          1. 0
                                            Tom
                                            1. 0
                                              Engin
                                              1. 0
                                                Tom
                                        3. 0
                                          Tom
                                          1. 0
                                            Engin
                                    2. 0
                                      Tom
                                  2. 0
                                    Tom
                          2. 0
                            Engin
                            1. 0

                              Ein Galeriescript entsteht

                              Tom
                          3. 0
                            Der Martin
                            1. 0
                              Engin
                  2. 0
                    Auge
                    1. 0
                      Engin
                      1. 0
                        Auge
                        1. 0
                          Engin
        2. 0
          mbr
          1. 0
            Tom