Bild je nach größe Hoch-Querformal anzeigen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Bild je nach größe Hoch-Querformal anzeigen

    Hallo,

    ich habe mir die Tage in php ein Script geschrieben beidem sich Freunde eintragen können. Dabei ist auch ein uploadscript bei dem man Bilder hochladen kann.

    PHP-Code:
    <div align='center'><img src='meine_URL/uploads_neu/$bild' width='150' height='100' alt='$name'></a></div
    Aber jetzt kommt´s und zwar laden manche Bilder von sich in Hochformat und welche in Querformat hoch. Abe ich habe die größe vom Bild das angezeigt wird ja festgelegt. Wie kann ich das jetzt realisieren, das er mir (denkmal das das mit javascript funzen müsste) die Bilder welche also querformat hochgeladen werden z.B als width='150' height='100' ausgibt und die Bilder die hochformat hochgeladen wurden in width='100' height='150' ausgibt ?

    Wäre über jede Hilfe Dankbar!

    Gruß Torti
    Wer Rechtschreibfehler findet, darf sie behalten und sich was davon kaufen :P

  • #2
    Re: Bild je nach größe Hoch-Querformal anzeigen

    Mach's serverseitig.

    Bildmaße auslesen (getimagesize), Angaben dynamisch ins Dokument schreiben.
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      okay! Habs mal versucht mit folgemdem:

      PHP-Code:
      <?php
      // The file
      $filename 'nopic.jpg';
       
      // Set a maximum height and width
      $width 150;
      $height 100;

      // Content type
      header('Content-type: image/jpeg');

      // Get new dimensions
      list($width_orig$height_orig) = getimagesize($filename);

      if (
      $width && ($width_orig $height_orig)) {
          
      $width = ($height $height_orig) * $width_orig;
      } else {
      $height = ($width $width_orig) * $height_orig;
      }
       
      // Resample
      $image_p imagecreatetruecolor($width$height);
      $image imagecreatefromjpeg($filename);
      imagecopyresampled($image_p$image0000$width$height$width_orig$height_orig);

      // Output
      imagejpeg($image_pnull100);
      ?>
      Funzt wunderbar also falls es jemand noch braucht

      Gruß Torti
      Wer Rechtschreibfehler findet, darf sie behalten und sich was davon kaufen :P

      Kommentar

      Lädt...
      X