Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zapisywanie nowego zdjęcia
Forum PHP.pl > Forum > Przedszkole
dareksbs
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 ?
widmo_91
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
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.