Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przycinanie obrazka
Forum PHP.pl > Forum > PHP
kapitan kloss
Witajcie, pomozcie prosze bo nie moge rozwiklac przyczyny nie wyswietlania obrazka.
Otoz mam sobie plik w ktorym wyswietlam niewyswietlajacy sie obrazek (niestety)
<img src="przytnij.php">

oraz plik przytnij.php w ktorym wywoluje przycinanie.

Kod
$lewo = 50;
$prawo = 100;
$gora = 30;
$dol = 100;
    
$fotka = "01.jpg";
$f = imagecreatefromjpeg($fotka);
$x = imagesx($f);
$y = imagesy($f);
$nowa = imagecreatetruecolor(200,200);
imagecopyresampled($nowa,$f,0,0,0+$lewo,0+$gora,$x,$y,$x,$y);
header("Content-type: image/jpg");
imagejpeg($fotka,"",90);


Powiedzcie, dlaczego obrazek sie nie wyswietla, choc oczywiscie 01.jpg istnieje i jest w katalogu glownym.
Dziekuje za pomoc
siemakuba
Hm, wydaj mi się że trochę poplątałeś zmienne:
  1. <?php
  2. // zamiast tego
  3. imagejpeg($fotka,"",90);
  4.  
  5. // powinno chyba być
  6. imagejpeg($nowa,"",90);
  7. ?>

pozdr.
kapitan kloss
masz racje, dzieki. Nie zmienia to jednak faktu ze fotki sie nie pokazuja.
siemakuba
Hm, w takim razie może jednak obrazek nie jest tam gdzie powinien być? U mnie na szybko zrobiony test działa - pokazuje się obrazek. Jedna uwaga - przy takim zapisie jak u ciebie obrazek niekoniecznie musi być w katalogu głównym - musi być w tym samym katalogu co plik ze skryptem. Dla pewności najlepiej chyba podać ścieżkę bezwzględną do pliku z obrazkiem.

pozdr.
kapitan kloss
Problem rozwiązany. Oczywiscie ze funkcja dobrze chodzi. Tylko nie na moim Apache'u.
Do php nie zostal dodany dll od GD2 bez ktorego funkcje image nie chodza.
Dziekuje za pomoc
thornag
Ja tylko sie wtrace dodajac ze jesli napotykasz problemy wstaw na poczatek pliku linie error_reporting( E_ALL ), wtedy napierwszy rzuc oka po uruchomieniu skryptu zobaczysz ze biblioteki nie ma bo php to zglosi, w ten sposob zaoszczedzisz sobie czekania na odpowiedz z forum i troche frustracji smile.gif
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.