Drukowana wersja tematu

Kliknij tu, aby zobaczyć temat w orginalnym formacie

Forum PHP.pl _ Przedszkole _ [PHP]problem ze skryptem zmniejszającym rozmiar zdjęć

Napisany przez: Majzel 25.09.2008, 18:44:40

  1. <?php
  2.  
  3. $orginalny_obrazek = "png.png";
  4. $docelowa_szerokosc = 200;
  5. $docelowa_wysokosc = 200;
  6.  
  7. function resizeImage($orginalny_obrazek,$docelowa_szerokosc,$docelowa_wysokosc)     {
  8.    list($szerokosc, $wysokosc) = http://www.php.net/getimagesize($orginalny_obrazek);
  9.    $xskala=$szerokosc/$docelowa_szerokosc;     //1000/200
  10.    $yskala=$wysokosc/$docelowa_wysokosc;       //2000/200
  11.        // Kalkulacja nowego rozmiaru
  12.    if ($yskala>$xskala){
  13.        $nowa_szerokosc = http://www.php.net/round($szerokosc * (1/$yskala));  //1000 * 0,1   = 100
  14.        $nowa_wysokosc = http://www.php.net/round($wysokosc * (1/$yskala));
  15.    }
  16.    else {
  17.        $nowa_szerokosc = http://www.php.net/round($szerokosc * (1/$xskala));   //2000 * 0,05  = 100
  18.        $nowa_wysokosc = http://www.php.net/round($wysokosc * (1/$xskala));
  19.    }
  20.        // Zmiana rozmiaru orginalnego obrazu
  21.    $obraz_zmiana_wielkosci = imagecreatetruecolor($nowa_szerokosc, $nowa_wysokosc);
  22.    $obrazek_tymczasowy     = imagecreatefromjpeg ($orginalny_obrazek);
  23.    imagecopyresampled($obraz_zmiana_wielkosci, $obrazek_tymczasowy, 0, 0, 0, 0, $nowa_szerokosc, $new_wysokosc, $szerokosc, $wysokosc);
  24.    return $obraz_zmiana_wielkosci;                                              }
  25.    resizeImage($orginalny_obrazek,$docelowa_szerokosc,$docelowa_wysokosc);
  26.  
  27. ?>


coś nie tak z funkcją:
Fatal error: Call to undefined function imagecreatetruecolor() in C:\wamp\www\webkns.unl.pl\upload\tests.php
Niezdefiniowana funkcja? nie rozumiem co jest nie tak. Mógłby ktoś pomóc? z góry thx.

Napisany przez: XDocTorX 25.09.2008, 19:00:01

może na serverze nie ma biblioteki GD ?
[edit]

Popatrz tu: http://forum.php.pl/index.php?showtopic=23074

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)