Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Zapisywanie nowego zdjęcia
dareksbs
post
Post #1





Grupa: Zarejestrowani
Postów: 56
Pomógł: 0
Dołączył: 17.10.2012

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


Witam,

Mam tutaj mały skrypt, który tworzy znaki wodne na zdjęciach, teraz próbuje końcowy efekt zapisać do istniejącego pliku, jednakże wyrzuca błąd
The image "localhost/image.php" cannot be displayed, because it contains errors.

Skrypt :
  1. $wmark = imagecreatefrompng('watermark.png');
  2. $im = imagecreatefromjpeg('zdjecie.jpg');
  3. $marge_right = 10;
  4. $marge_bottom = 10;
  5. $sx = imagesx($wmark);
  6. $sy = imagesy($wmark);
  7. imagecopy($im, $wmark, imagesx($im) - $sx - $marge_right, imagesy($im) - $sy - $marge_bottom, 0, 0, imagesx($wmark), imagesy($wmark));
  8.  
  9. // Output and free memory
  10. header('Content-type: image/png');
  11. imagepng($im);
  12. imagedestroy($im);
  13. move_uploaded_file($im, "images/");


Czy wie ktoś może co zrobiłem tutaj źle ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
widmo_91
post
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 25
Dołączył: 10.08.2009

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


Instrukcja header('Content-type: image/png'); powoduję wysłanie nagłówków do przegladarki i próbuje one wyświetlić skrypt jako plik png stad ten komunikat.

Do zapisania obrazków do pliku służy funkcja manual/en/function.imagejpeg.php lub manual/en/function.imagepng.php
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: 22.08.2025 - 03:32