Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> GD - problem z miniaturami
hispano
post 17.11.2004, 18:05:16
Post #1





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.07.2004

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


Witam
Mam problem z GD i przetwarzaniem obrazka na miniaturę.
Obrazek jest przetwarzany i tworzona kopia zmieniona jest kopiowana do innego katalogu. Efekt jest czarnym prostokątem.

Przy pierwszy wejściu na stronę dostaję komunikaty:
Warning: imagecopyresized(): supplied argument is not a valid Image resource in /home/login/public_html/my/functions_inc.php on line 82

Warning: imagedestroy(): supplied argument is not a valid Image resource in /home/login/public_html/my/functions_inc.php on line 90

Poniżej fragment kodu:
  1. <?php
  2.  
  3. {
  4. $tmp_img = ImageCreate($new_pic_width, $new_pic_height);
  5. imagecopyresized($tmp_img,$src_img, 0, 0, 0, 0, $new_pic_width, $new_pic_height, $pic_width, $pic_height);
  6. }
  7. if (preg_match(&#092;"/png/\", $system[1])){
  8. imagepng($tmp_img, $dest_image);
  9. } else {
  10. imagejpeg($tmp_img, $dest_image);
  11. }
  12. imagedestroy($tmp_img);
  13. imagedestroy($src_img);
  14.  
  15. ?>


czy ktoś miał taki problem??
Go to the top of the page
+Quote Post
czachor
post 17.11.2004, 18:17:12
Post #2





Grupa: Zarejestrowani
Postów: 897
Pomógł: 40
Dołączył: 16.12.2003
Skąd: Warszawa

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


Spróbuj tak:
  1. <?php
  2. $tmp_img = @imagecreate($new_pic_width, $new_pic_height)
  3.      or exit('Lipa...');
  4. ?>

Może zmienne szer. i wys. są puste?
Spróbuj użyć imagecreatetruecolor" title="Zobacz w manualu PHP" target="_manual zamiast imagecreate" title="Zobacz w manualu PHP" target="_manual (zalecane przez manual)

Ten post edytował czachor 17.11.2004, 18:21:51


--------------------
how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free
Go to the top of the page
+Quote Post
hispano
post 18.11.2004, 10:28:47
Post #3





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.07.2004

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


Niestety, ale rozmiary są wcześniej podawane i tutaj nie ma problemu bo miniaturka jest o żądanych rozmiarach tylko, że jest czarna.
imagecreatetruecolor też nie pomogło.
Niestety na nowym serwerze mam dostęp tylko do GD.

Pozdr.
Go to the top of the page
+Quote Post
tiraeth
post 24.11.2004, 10:39:32
Post #4





Grupa: Przyjaciele php.pl
Postów: 1 789
Pomógł: 41
Dołączył: 30.10.2003
Skąd: Wrocław

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


a zmienna $src_img nie jest pusta ?
Go to the top of the page
+Quote Post
hispano
post 24.11.2004, 10:49:03
Post #5





Grupa: Zarejestrowani
Postów: 51
Pomógł: 0
Dołączył: 27.07.2004

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


Nie jest. Zmienne są wprowadzone poprawnie.
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 Wersja Lo-Fi Aktualny czas: 19.06.2025 - 18:37