Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP]znak wodny
Forum PHP.pl > Forum > Przedszkole
gosienkami
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');

?>
wookieb
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
gosienkami
Cytat(wookieb @ 5.03.2009, 13:36:57 ) *
Sprawdz wersje GD

mam dobra wiec o co chodzi
wookieb
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...
gosienkami
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
erix
Jaką masz wersję PHP? Jaki serwer/hosting?
gosienkami
5.0 na localnym narazie robie
erix
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.
gosienkami
tak, tylko ja nakładam na pliki jpg to jest ok
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.