sript modifikation um ohne gd oder imagemagick auszukommen

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

  • sript modifikation um ohne gd oder imagemagick auszukommen

    ich suche ein script das dies macht und ohne mySQL auskommt (fand nur welche mit, warum auch immer):

    1.es soll die bilder nehmen, die im selben Ordner sind wie das script, und dann thumbnails in einen unterordner namens thumbs erstellen, falls dort die Bilder nicht vorhanden sind (für jedes einzelne checken).

    2.Die ursprünglichen Bilder sollen dabei unangetastet bleiben.

    3.Die Breite der thumbs soll einstellbar sein, die Höhe so sein, dass die Proportionen stimmen.

    ich weiß, dass ich das eigentlich selber können sollte, aber ich bin ein n00b in der Beziehung. Ich bin Photograph, kein Webdesigner.
    Ich würde als Entlohnnung für ein solche Script ein paar Photos für welche zwecke auch immer zur verfügng stellen (thema nach wahl).





    will es hier einbauen/hiefür verwenden(bin für alle lösungen dankbar):
    LINK ZUR DATEI
    Zuletzt geändert von farnir; 14.11.2005, 22:21.

  • #2
    sript modifikation um ohne gd oder imagemagick auszukommen

    siehe unten...
    Angehängte Dateien
    Zuletzt geändert von farnir; 14.11.2005, 22:20.

    Kommentar


    • #3
      OffTopic:
      keine crosspostings. *zusammenführ*
      ohne serverseitige unterstützung (gd, imagemagick, gimp, etc pp) keine richtigen thumbnails. miete einen vernünftigen webspace ~5 EUR /monat, dann kannst du so ein script auch nutzen.
      Kissolino.com

      Kommentar


      • #4
        das funktioniert:

        function resizejpg($imagefile,$w)
        {
        // check path to prevent illegal access to other files
        if(substr($imagefile, 0, 1) != '.' || strstr($imagefile, "..")) {
        echo "Illegal access!";exit;
        }

        // seems gif not supported by GD now
        $ext = substr($imagefile, -3);
        if(strtolower($ext) == "gif") {
        if (!$src_img = imagecreatefromgif($imagefile)) {
        echo "Error opening Image file!";exit;
        }
        } else if(strtolower($ext) == "jpg") {
        if (!$src_img = imagecreatefromjpeg($imagefile)) {
        echo "Error opening Image file!";exit;
        }
        } else {
        echo "Error file type not supported!";exit;
        }

        $hw = getimagesize($imagefile);
        $new_w = $w;
        $new_h = $hw["1"]/($hw["0"]/$w);
        // truecolor supported only in GD 2.0 or later
        $dst_img = @imagecreatetruecolor($new_w, $new_h);
        if(!$dst_img) {
        $dst_img = imageCreate($new_w, $new_h);
        }

        imagecopyresized($dst_img,$src_img,0,0,0,0,$new_w,$new_h,imagesx($src_img),imagesy($src_img));
        imagejpeg($dst_img);
        ImageDestroy($src_img);
        ImageDestroy($dst_img);
        }

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

        // in case register global is off
        foreach($HTTP_GET_VARS as $key => $val) {
        $$key = $val;
        global $$key;
        }

        if ($w == ""){$w = "100";}
        resizejpg("./".$image,$w);


        ?>

        Kann wer dashier einbauen, und hier als txt posten?
        bitte, ich bin wirklich unfähig.
        Zuletzt geändert von farnir; 14.11.2005, 22:11.

        Kommentar


        • #5
          Original geschrieben vom Programmierer des o.g. Skripts

          // seems gif not supported by GD now
          Da ist aber einer am Puls der Zeit, hehe.

          @farnir: Ähm... Was möchtest Du genau wo eingebaut haben? Hast Du überhaupt PHP auf deinem Webspace?

          Kommentar


          • #6
            die imagegallerie (atachment) erzeugt keine thmnails (in keinem mode)
            Hier zu sehenHier zu sehen

            das da unten hingegen funzt
            hier
            warum weiß ich nicht.
            jetzt möchte ich den code von unten in der gallerie oben, die wesentlich mehr kann .

            Kommentar

            Lädt...
            X