
[php:1:486aa78d9d]<?php
// Otworz obraz
$im = imagecreatefromjpeg('logo.jpg');
//pobierz rozmiar obrazu i atrybuty
$image_file = "logo.jpg";
$image_size = getimagesize($image_file);
$image_size[0]=50;
$image_size[1]=50;
// pobierz kolor pikseli
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
$mac_org[$x][$y] = imagecolorat($im, $x, $y);
// zrob czytelne dla ludzi
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
$mac_org[$x][$y] = imagecolorsforindex($im, $mac_org[$x][$y]);
// przetworz maciez i wyswietl
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
#printf("RGB: (%d, %d, %d)",
$mac_wyn[$x][$y]["red"] = 255 - $mac_org[$x][$y]["red"];
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
$mac_wyn[$x][$y]["green"] = 255 - $mac_org[$x][$y]["green"];
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
$mac_wyn[$x][$y]["blue"] = 255 - $mac_org[$x][$y]["blue"] ;
// Obrazek wynikowy
$image["name"] = "imagetest.jpg";
$image["path"] = realpath("./" . $image["name"]);
$image["id"] = imagecreate($x, $y);
for($x=0;$x<$image_size[0];$x++)
for($y=0;$y<$image_size[1];$y++)
imagesetpixel($image["id"],$x,$y,
imagecolorallocate($image["id"],
$mac_wyn[$x][$y]["red"],
$mac_wyn[$x][$y]["green"],
$mac_wyn[$x][$y]["blue"]));
imagejpeg($image["id"], $image["path"]);
imagedestroy($image["id"]);
print("<br><a href="./" . $image["name"] . "" target="_blank">"
. $image["name"] . "</a>" );
//pobierz rozmiar obrazu i atrybuty
$image_fi = "imagetest.jpg";
$image_size = getimagesize($image_fi);
// co to jest ?
echo '<pre>';
print("<IMG SRC="$image_file" $image_size[5]>n");
print("<IMG SRC="$image_fi" $image_size[5]>n");
echo '<pre>';
// wyswietl atrybuty obrazu
print_r($image_size);
echo '</pre>';
#print_r($mac_org);
echo '</pre>';?>[/php:1:486aa78d9d]
Pomóżcie bo ja juz nie wiem :?: