Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP][GD] Problem z załączniem funkcji imagefilter(), (Remake)
fenix.robi
post
Post #1





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

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


Witam,

Na zaliczenie z zajęc graficznych mamy zrobic program z filtrami 2D. Wole zrobic to w PHP gdyż odrazu poznaje "tajniki" tego języka. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) To tyle co do wstępu, teraz szczegóły :

omawiana stronka to:

http://grafikarj.yoyo.pl/ 

lub 

http://grafikarj.cba.pl/

1) Gdy stronka działa na localhoscie to wszystko jest ok, ale gdy zamieszczam stronke na sererze to wywala mi błąd ze nie znajduje funkcji imagefilter()[yoyo.pl] lub nic nie wyswietla[cba.pl].

po sprawdzeniu :

  1. <?php
  2. if (function_exists('imagefilter'))   
  3.  
  4. echo "Funkcja imagefiter istenieje" else
  5.  
  6. echo "Funkcja imagefilte nie isnieje);
  7. ?>


wyswietla ze nie itnieje. Myslałem ze jesli biblioteka GD jest załączona to tez funkcja imagefilter() tez bedzie. Moje pytanie brzmi : Jak dodać tą biblioteke do serwisu.

2. Przy filtrze "sepia" w manualu PHP znalazłem algorytm do sepii wg "microsoftu".

http://www.php.net/manual/pl/function.imagefilter.php

  1. <?php
  2.  
  3. function imagesepia( $img ) {
  4.     $total = imagecolorstotal( $img );
  5.     for ( $i = 0; $i < $total; $i++ ) {
  6.         $index = imagecolorsforindex( $img, $i );
  7.         $red = ( $index["red"] * 0.393 + $index["green"] * 0.769 + $index["blue"] * 0.189 ) / 1.351;
  8.         $green = ( $index["red"] * 0.349 + $index["green"] * 0.686 + $index["blue"] * 0.168 ) / 1.203;
  9.         $blue = ( $index["red"] * 0.272 + $index["green"] * 0.534 + $index["blue"] * 0.131 ) / 2.140;
  10.         imagecolorset( $img, $i, $red, $green, $blue );
  11.     }
  12. }
  13.  
  14. ?>
 

lecz ten algorytm wyglada hmm.. "nieestetycznie", moze znacie jakies inne algorytmy, skrypty ktore bardziej przypominaja sepie:D

3) Na tej samej stronce są wypisane wartosci argumentow jakie poszczegolne filtry moga przyjmowac, potrzebuje dokładnie jakie są możliwe wartosci tych argumentow do filtrow z funkcji imagefilter().

Z góry dziękuje za pomoc. 
Go to the top of the page
+Quote Post
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
wyswietla ze nie itnieje. Myslałem ze jesli biblioteka GD jest załączona to tez funkcja imagefilter() tez bedzie. Moje pytanie brzmi : Jak dodać tą biblioteke do serwisu.

1: Jeśli admin tego nie doda do PHP, to pozostaje Ci tylko zmiana hostingu.

3: imagefilter" title="Zobacz w manualu PHP" target="_manual

Cytat
lecz ten algorytm wyglada hmm.. "nieestetycznie", moze znacie jakies inne algorytmy, skrypty ktore bardziej przypominaja sepie:D

Skoro Ci się nawet do manuala nie chciało zajrzeć, to o czym rozmawiamy? Google nie bolą, składnic z gotowymi implementacjami algorytmów jest w chorobę.
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(erix @ 27.11.2008, 12:13:07 ) *
Skoro Ci się nawet do manuala nie chciało zajrzeć, to o czym rozmawiamy? Google nie bolą, składnic z gotowymi implementacjami algorytmów jest w chorobę.

Ahh google juz przeszukałem wzdłuz i wszerz i natykałem sie albo na serwisy płatne typu algorytmy.pl albo algorytmy ktore po przerobieniu mi nie działały np http://www.webhelp.pl/forum/viewtopic.php?...&highlight= (lecz jeszcze raz sprobuje rozkminic ten skrypt) ALBO jak wysłałem w linku do MANUALA skrypt do sepii wg definicji "microsoftu" (wyczytałem z manuala)

Jedynie za 3 punkt mozesz miec pretensje, bo czytałem tylko manuala a nie szukałem w google, ale tutaj poleciałem juz za ciosem pisania tego temtu.

Za 1 pkt dzieki, napisze do admina moze cos pomoze (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) , ale czekam... moze ktos zna jakis tricki (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)  
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Cytat
Za 1 pkt dzieki, napisze do admina moze cos pomoze

Na darmowych hostingach na to nie licz.

Cytat
Ahh google juz przeszukałem wzdłuz i wszerz i natykałem sie albo na serwisy płatne typu algorytmy.pl albo algorytmy ktore po przerobieniu mi nie działały

Bo szukasz polskich materiałów. Angielski językiem informatyki, pamiętaj. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 23.08.2025 - 09:19