Jak w temacie mam błąd:
Obrazek „http://localhost/1/zaliczenie.php” nie może zostać wyświetlony, ponieważ zawiera błędy.
przy pisaniu programu php, znak wodny z dwóch obrazków.
Jaki błąd/błędy mam w kodzie?
CODE
<?php
header("Content-type: image/jpeg");
$name1 = "Polska.jpg";
$name2 = "stopacta.jpg";
$im1 = imagecreatefromjpeg($name1);
$im2 = imagecreatefromjpeg($name2);
$dane = getimagesize($name2);
$sze = $dane[0]; $wys = $dane[1];
for ($y=0; $y<$wys; $y++) {
for ($x=0; $x<$sze; $x++) {
$rgb = imagecolorat($im2,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$srednia = ($r+$g+$b)/3;
if ($srednia<100) {
$rgb = imagecolorat($im1,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$r_nowe = $r + 40;
$g_nowe = $g + 40;
$b_nowe = $b + 40;
if ($r_nowe>255) $r_nowe=255;
if ($g_nowe>255) $g_nowe=255;
if ($b_nowe>255) $b_nowe=255;
$rgb_nowe = imagecolorallocate($im1, $r_nowe, $g_nowe, $b_nowe);
imagesetpixel($im1,$x,$y,$rgb_nowe);
};
};
};
imagejpeg($im1);
imagedestroy($im1);
?>
header("Content-type: image/jpeg");
$name1 = "Polska.jpg";
$name2 = "stopacta.jpg";
$im1 = imagecreatefromjpeg($name1);
$im2 = imagecreatefromjpeg($name2);
$dane = getimagesize($name2);
$sze = $dane[0]; $wys = $dane[1];
for ($y=0; $y<$wys; $y++) {
for ($x=0; $x<$sze; $x++) {
$rgb = imagecolorat($im2,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$srednia = ($r+$g+$b)/3;
if ($srednia<100) {
$rgb = imagecolorat($im1,$x,$y);
$r = ($rgb >> 16) & 0xFF;
$g = ($rgb >> 8) & 0xFF;
$b = $rgb & 0xFF;
$r_nowe = $r + 40;
$g_nowe = $g + 40;
$b_nowe = $b + 40;
if ($r_nowe>255) $r_nowe=255;
if ($g_nowe>255) $g_nowe=255;
if ($b_nowe>255) $b_nowe=255;
$rgb_nowe = imagecolorallocate($im1, $r_nowe, $g_nowe, $b_nowe);
imagesetpixel($im1,$x,$y,$rgb_nowe);
};
};
};
imagejpeg($im1);
imagedestroy($im1);
?>
Pozdrawiam i proszę o szybką pomoc.
I jeszcze linki do obrazków które użyłem (mam je w tym samym folderze co pracę):
http://www.fotoload.pl/index.php?id=7de9bfc3721456835ceb04855078726d130
http://www.fotoload.pl/index.php?id=7de9bfc3721456835ceb04855078726d130