Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][GD] Problem z imagefilter()
fenix.robi
post
Post #1





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

Ostrzeżenie: (0%)
-----


Witam
w moim skrypcie używam rożnych filtrów tj negatyw
skrycik
  1. <?php
  2. ...
  3. $im = imagecreatefromjpeg($negatyw); //$negatyw jest kopia oryginału obrazka
  4. imagefilter($im, IMG_FILTER_NEGATE);
  5. imagejpeg($im, $negatyw);
  6. imagedestroy($im);
  7. ...
  8. header("Location: ./wyswietl.php");
  9. ?>


gdy odpalam skrypt na localhoscie (krasnal 2.7) to wszystko działa, ale gdy zamieściłem skrypt w necie to nie wychodzi z skryptu tylko zatrzymuje sie przy imagefilter().
Sprawdziłem poprzez gd_info() i phpversion() czy jest dołączona biblioteka gb i jest php5, wszystko jest dobrze(tak mi sie wydaje) funkcje zwracają
Kod
   // Aktywny czyli zwracana wartość true :D
       GD Version: 2.0 or higher
         FreeType Support: Aktywny
         FreeType Linkage: with freetype
         T1Lib Support: Aktywny
         GIF Read Support: Aktywny
         GIF Create Support: Aktywny
         JPG Support: Aktywny
         PNG Support: Aktywny
         WBMP Support: Aktywny
         XPM Support: Nieaktywny
         XBM Support: Nieaktywny
         JIS-mapped Japanese Font Support: Nieaktywny
         Wersja PHP : 5.2.5-3


próbowałem nawet interpreter skryptu ustawić na php5 poprzez .htaccess ale gdy tylko dawałem
Kod
   :Location /*.php
   Use php5[enter]
[pusta linia]


ale ta konfiguracja wywalała błąd serwera 500 (o .htaccess czytałem powierzchownie)
ale gdy phpinfo() zwrociło wersje 5.2.5-3 to racze cześć z .htaccess jest niepotrzebna biggrin.gif
Z góry dziękuje za pomoc
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
marcio
post
Post #2





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Moze ta funkcja jest wylaczona sprawdz za pomoca function_exists()


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
fenix.robi
post
Post #3





Grupa: Zarejestrowani
Postów: 97
Pomógł: 7
Dołączył: 24.06.2008

Ostrzeżenie: (0%)
-----


Cytat(marcio @ 11.11.2008, 22:50:27 ) *
Moze ta funkcja jest wylaczona sprawdz za pomoca function_exists()


masz racje, funkcja na krasnalu istnieje, ale na jak zmiesciłem na serwie to jej juz niema


  1. <?php
  2. if (function_exists('imagefilter'))
  3. {
  4.    echo "Funkcja jest i ma sie dobrze biggrin.gif ";
  5.    $im = imagecreatefromjpeg($negatyw);
  6.    if ($im && imagefilter($im, IMG_FILTER_NEGATE)) 
  7.    { 
  8.         echo "<br>imegefilter(negatyw)";
  9.         imagejpeg($im, $negatyw);
  10.    }
  11.    imagedestroy($im);
  12. } 
  13. else
  14. {
  15.    exit ('Funkcja uciekała :[ '); //na stronie online wyswietla własnie to
  16. }
  17. ?>


mysllałem ze jesli z gd_info() -JPG Support: true

to ze wszettkie funkcje są załaczone:D mój bład, i co dalej, jak dołaczyc tą funkcje questionmark.gif

na stronie http://grafikarj.cba.pl/ sami mozecie sie przekonac wybierajac jakies zdjecie jpg do 500 kb potem dajac na negatyw (narazie zmiany wprowadzam tylko na negatywie, aha nie sządzcie o szacie z grafcznej stronki biggrin.gif, bo najpierw sprawdzam funkcjionalnosc, potem zajme sie "upiększaniem")

Ten post edytował fenix.robi 12.11.2008, 12:09:57
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 19:04