Ergebnis 1 bis 10 von 10

Thema: thumbs mit php

  1. #1
    Interessierte/r
    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard thumbs mit php

    Hallöchen,

    wie erstelle ich thumbs mit php? Geht das überhaupt?

    Ich weiß, daß man mit php die Bildgröße auslesen und verändern kann usw. aber das verbessert doch nicht die Ladezeiten, oder irre ich mich.

    Gibt es irgendeine Möglichkeit die Bilder auf dem Server zu komprimieren und zu verkleinern, so daß die Datenmange von Server zu User geringer wird?
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!
    Gruß

    Matthias

  2. #2
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    gibt es schon.
    schau dir dazu mal die funktionen

    imagecreatefromjpeg
    imagecreatetruecolor
    imagecopyresampled
    imagejpeg

    an. je nach dem, was du alles machen willst, kannst du diese funktionen sicher benutzen. imagejpeg erstellt eine jpeg datei, bei der man die bildqualität angeben kann. imagecopyresampled kannst du ein thumbnail erstellen.

    nojo, schaust dir mal die funktionen an, und dann bastelst du dir was zusammen

  3. #3
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Joa, dann schau ich mir das doch an

    Danke!
    Gruß

    Matthias

  4. #4
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Ok! Brauch den nächsten Hinweis

    Mir fehlt der Durchbruch zur Idee.....
    Wo finde ich den Befehl
    imagecreatetruecolor
    imagecopyresampled
    Unter Self-PHP habe ich Sie nicht gefunden. Mit imagecopy() tu ich mir ziemlich schwer.
    Gruß

    Matthias

  5. #5
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    grundsätzlich sind alle funktionen unter php.net beschrieben.
    vielleicht hilft dir dieser code noch weiter

    Code:
    $originalfoto = "foopic.jpg"; //foto, dass du verkleinern willst
    $thumb = 150; //grösse des thumbnails	
    $info = getimagesize($originalfoto);
    $width = $info[0];
    $height = $info[1];
    //wenn bild jpeg ist
    if ($type == 2)
    {
      //neue bildinstanz erstellen
      $image = imagecreatefromjpeg($originalfoto);
      //wenn bild querformat
      if ($width > $height)
      {
        //neue breite einstellen (wie oben angegeben)
        $nwidth = $thumb;
        //die neue höhe wird berechnet, um bild nicht zu verzerren
        $nheight = round($height/($width/$nwidth));
      }
      //wenn bild hochformat
      else
      {
        //neue höhe einstellen (wie oben angegeben)
        $nheight = $thumb;
        //die neue breite wird berechnet, um bild nicht zu verzerren
        $nwidth = round($width/($height/$nheight));
      }
      //thumbnail erstellen
      $image2 = imagecreatetruecolor($nwidth, $nheight);
      imagecopyresampled($image2, $image, 0, 0, 0, 0, $nwidth, $nheight,$width, $height);
      //imagejpeg(bild, filename, qualität) erstellt bild
      imagejpeg($image2, $pfadthumb, $quali);
    }

  6. #6
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Suuuuuper, das schnall ich. :P :P

    Vielen Dank!
    Gruß

    Matthias

  7. #7
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    ironie? *g*
    vielleicht hat es noch ein paar zeilen, die es nicht braucht..
    wenn du die funktionen ein bisschen anschaust, wist du den code bald verstehen..
    ist gar nicht so schwer...

    und falls du es ernst gemein hast: gut, junge!!

  8. #8
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Nein, das meine ich ernst. Das Script läuft schon. Fehlt nur noch die Geschichte mit den .gifs
    Aus rechtlichen Gründen wurde die GIF-Unterstützung ab der Version 1.6 in die
    GD-Bibliothek nicht mehr implementiert. Sie können also diesen Befehl nur
    nutzen, wenn eine Version vor 1.6 existiert.
    aus Self-PHP.

    Bin gerade am überlegen ob ich alle .gifs für den Upload sperre oder ob ich sie irgendwie umgemodelt bekomme, dann sind aber Animationen weg. Werde wohl sperren.......

    Danke nochmals
    Gruß

    Matthias

  9. #9
    Großmeister(in)
    Registriert seit
    03.12.2004
    Ort
    Schweiz
    Beiträge
    514
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    bitte, kein problem

    mhm, ok. das mit den gif's wusste ich nicht, ich persönlich lasse nur jpeg's zu. keine ahnung, wie man das problem umgehen kann..
    normal uploaden kannst du es ja.. willst du dann die animationen wirklich skalieren? ist es sehr schlimm wenn du die gif's in der originalgrösse belässt? normalerweise sind die ja auch nicht riesig gross..

  10. #10
    Interessierte/r
    Themenstarter

    Registriert seit
    24.09.2004
    Ort
    Ispringen bei PF
    Beiträge
    149
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    Mit der Größe könntest Du recht haben. Vielleicht lasse ich es erst mal so und warte mal ab was kommt. Kann es dann ja noch immer sperren....
    Gruß

    Matthias

Ähnliche Themen

  1. thumbs.db was ist das??????????
    Von püppi im Forum Computer - Internet Forum
    Antworten: 2
    Letzter Beitrag: 20.04.2004, 19:45

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •