kostenloser Webspace werbefrei: lima-city


Script zum Bilder verkleinern?

lima-cityForumProgrammiersprachenPHP, MySQL & .htaccess

  1. Autor dieses Themas

    d-signs

    d-signs hat kostenlosen Webspace.

    :confused: Kennt hier jemand ein Script (evntl. mithilfe der GDlibary) dass bei Aufruf alle Bilder im Ordner auf eine bestimmte Gr??e verkleinert?

    Wenn ja, wo kann man sich das runterladen (am besten kostenlos!)

    danke im voraus! :thumb:
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. meinst du die Dateigr??e, oder die Bildergr??e in Pixel ?

    in HTML kannst du bei Bildern einfach mit width und height formatieren.

    Sollte es die gr??e der Datei sein, was soll das f?r einen effekt haben?
    Wird das Bild dann klein geschnitten ?
  4. <?php
    $PicPathIn="./fotos/org/";
    $PicPathOut="./fotos/";
    $neueBreite=100;
    $neueHoehe=100;
    // $neueHoehe = intval($hoehe*$neueBreite/$breite);

    $kontent .= "
    <br>
    <form action=\"index.php?action=gallery&passwort=$passwort\" method=\"post\" enctype=\"multipart/form-data\">
    Ein Bild hochladen :<br>
    <input type=\"file\" name=\"datei\" />
    <input type=\"submit\" value=\"Datei hochladen\" />
    </form>";

    if (isset($_FILES['datei']))
    {

    $bild = $_FILES['datei']['name'];
    move_uploaded_file($_FILES['datei']['tmp_name'], $PicPathIn."/".$bild);

    $size=getimagesize("$PicPathIn"."$bild");
    $breite=$size[0];
    $hoehe=$size[1];

    if($size[2]==1)
    {
    // GIF
    $altesBild=ImageCreateFromGIF("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    imageGIF($neuesBild,"$PicPathOut"."$bild");
    }

    if($size[2]==2)
    {
    // JPG
    $altesBild=ImageCreateFromJPEG("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    ImageJPEG($neuesBild,"$PicPathOut"."$bild");
    }

    if($size[2]==3)
    {
    // PNG
    $altesBild=ImageCreateFromPNG("$PicPathIn"."$bild");
    $neuesBild=imageCreate($neueBreite,$neueHoehe);
    imageCopyResized($neuesBild,$altesBild,0,0,0,0,$neueBreite,$neueHoehe,$breite,$hoehe);
    ImagePNG($neuesBild,"$PicPathOut"."$bild");
    }

    $kontent .= "Altes Bild<BR>";
    $kontent .= "<IMG SRC=\"$PicPathIn$bild\" WIDTH=\"$breite\" HEIGHT=\"$hoehe\"><BR><BR>";
    $kontent .= "Neues Bild:<BR>";
    $Thumbnail=$PicPathOut.$bild;
    $kontent .= "<IMG SRC=\"$Thumbnail\" WIDTH=\"$neueBreite\" HEIGHT=\"$neueHoehe\">";

    }
    ?>


    einfach in den editor und abspeichern fertig is es!:xyxthumbs:
  5. Autor dieses Themas

    d-signs

    d-signs hat kostenlosen Webspace.

    danke an beide!!! :xyxthumbs:
    bladehunter, dass was du meinst ist mir ja auch bekannt, an der tats?chlichen bild- UND dateigr??e ?ndert sicher aber im endeffekt ja gar nix :smokin:
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!