Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [PHP]znak wodny, gdzies jest bład
gosienkami
post
Post #1





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


mam taki bład:
Warning: imagecreatefromgif() [function.imagecreatefromgif]: 'znak.gif' is not a valid GIF file in Warning: imagesx(): supplied argument is not a valid Image resource in
  1. <?
  2. function znakwodny($plik, $zwplik, $przezroczystosc =50 , $jakosc = 90, $margines = 30) {
  3. $type = strtolower (substr($plik, strlen ($plik)-3));
  4.  
  5. switch ($type) {
  6. case ('gif'):
  7. $pliczek=imagecreatefromgif($plik);
  8. break;
  9. case ('png'):
  10. $pliczek=imagecreatefrompng($plik);
  11. break;
  12.  
  13. default:
  14. $pliczek=imagecreatefromjpeg($plik);
  15. }
  16. $zwpliczek=imagecreatefromgif($zwplik);
  17.  
  18. $zwX = imageSX($pliczek) - imageSX($zwpliczek);
  19. $zwY = imageSY($pliczek) - imageSY($zwpliczek);
  20.  
  21.  
  22. imagecopymerge($pliczek, $zwpliczek, $zwX, $zwY, 0, 0, imageSX($zwpliczek), imageSY($zwpliczek), $przezroczystosc);
  23.  
  24.  
  25. ImageJPEG($pliczek, $zwplik, $jakosc);
  26. }
  27. ?>


<?
znakwodny('ee.jpg' , 'znak.gif');

?>

Ten post edytował gosienkami 5.03.2009, 14:07:16
Go to the top of the page
+Quote Post
wookieb
post
Post #2





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Cytat
Informacja: GIF support was removed from the GD library in Version 1.6, and added back in Version 2.0.28. This function is not available between these versions.

Sprawdz wersje GD
Go to the top of the page
+Quote Post
gosienkami
post
Post #3





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


Cytat(wookieb @ 5.03.2009, 13:36:57 ) *
Sprawdz wersje GD

mam dobra wiec o co chodzi
Go to the top of the page
+Quote Post
wookieb
post
Post #4





Grupa: Moderatorzy
Postów: 8 989
Pomógł: 1550
Dołączył: 8.08.2008
Skąd: Słupsk/Gdańsk




Wiec w takim razie ten plik nie jest prawidłowym gifem. czyli rozszerzenie moze i jest "gif" ale typ pliku mówi co innego.

//EDIT a bbcodu to nie poprawiłas...

Ten post edytował wookieb 5.03.2009, 14:02:40
Go to the top of the page
+Quote Post
gosienkami
post
Post #5





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


teraz mam tak ze jak nakładam na jpg to ok a jak
na gifa to taki bład
gd-jpeg: JPEG library reports unrecoverable error:....
przy tym
default:
$jpegImg=Imagecreatefromjpeg....

temat nadal aktualny

Ten post edytował gosienkami 5.03.2009, 20:48:58
Go to the top of the page
+Quote Post
erix
post
Post #6





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




Jaką masz wersję PHP? Jaki serwer/hosting?
Go to the top of the page
+Quote Post
gosienkami
post
Post #7





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


5.0 na localnym narazie robie
Go to the top of the page
+Quote Post
erix
post
Post #8





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




Spróbuj na innej wersji. 5.0 jest trochę stare...

Poza tym, ze wszystkimi GIF-ami dzieje się to samo? Spróbuj na różnych platformach/serwerach/wersjach pakietów.
Go to the top of the page
+Quote Post
gosienkami
post
Post #9





Grupa: Zarejestrowani
Postów: 305
Pomógł: 1
Dołączył: 27.12.2007

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


tak, tylko ja nakładam na pliki jpg to jest ok
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: 30.09.2025 - 19:10