Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: generowanie obrazków jakość
Forum PHP.pl > Forum > PHP
lled3
trzymam pliki na serwerze i wyswietlam je generujac dynamicznie miniaturki, jednak problem jest z ihc jakoscia, sa nieporownywalnie brzydsze niz ta sama miniaturka zrobiona na okmpie jakims programem. Moze kod ma jakies niedoskonalosci ?

Kod
<?

$sz_ = $_GET['sz'];
$wys_ = $_GET['wys'];
$z = $_GET['z'];

$sciezka = './../_galeria/'.$_GET['sciezka'];


      
  // Pobranie rozmiaru
    list( $s, $w ) = getimagesize( $sciezka );
    $xskala = $s/$sz_;
    $yskala = $w/$wys_;

$img = imagecreatefromjpeg( $sciezka );
  
   //domylne ustawienia:
  
            $x_z = 0;
            $y_z = 0;
            $sz_kopiowanego = imagesx( $img );
            $wys_kopiowanego = imagesy( $img );
  
  

$mini = imagecreatetruecolor( $sz, $wys );

imagecopyresized($mini,    // uchwyt obrazka wynikowego
$img,                      // uchwyt obrazka źródłowego
0,                         // współrzędna x punktu od którego zaczynamy nanoszenie
0,                         // współrzędna y punktu od którego zaczynamy nanoszenie
$x_z,                         // współrzędna x punktu od którego zaczynamy kopiowanie
$y_z,                         // współrzędna y punktu od którego zaczynamy kopiowanie
$sz,                    // szerokość skopiowanego obrazka na obrazku wynikowym
$wys,                   // wysokość skopiowanego obrazka na obrazku wynikowym
$sz_kopiowanego,             // szerokość obszaru kopiowanego z obrazka źródłowego
$wys_kopiowanego);            // wysokość obszaru kopiowanego z obrazka źródłowego



Header("Content-type: image/gif");

imagejpeg( $mini, null, 100 );



?>
maly_swd
Zdecyduj sie co wysylasz do przegladarki:)
Header("Content-type: image/gif");

imagejpeg( $mini, null, 100 );

Czy miniaturka ma byc gifem czy jpg?
ps. mozesz pokazac jak wyglada dobra i zla miniaturka ?
wookieb
Czy takie trudne było przejrzenie listy funkcji gd?
http://pl2.php.net/imagecopyresampled
batman
Poza tym było wiele razy. Nawet całkiem niedawno.
Zamykam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.