Cytat(Whisller @ 20.09.2008, 16:38:38 )

Sam JS nie zapisze ci nowej grafiki. Musisz to zrobić z użyciem PHP (tutaj np.
GD).
Wyślij parametry zebrane przez JS (x,y, etc.), poprzez AJAX do pliku PHP i tam sobie go obrób i zapisz.
W internecie znajdziesz sporo informacji jak wykorzystać GD do kropowania zdjęć.
ok, zrobiłem coś takiego:
<?php
$x1=$_POST['x1'];
$y1=$_POST['y1'];
$x2=$_POST['x2'];
$y2=$_POST['y2'];
$width=$_POST['width'];
$height=$_POST['height'];
$parametr1='500';
$parametr2='333';
$plik='castle.jpg';
$nowy='plk';
$zdjecie=imagecreatefromjpeg($plik);
$nowy_plik=imagecreatetruecolor($width,$height);
imagecopyresampled($nowy_plik,$zdjecie,$x1,$y1,$x2,$y2,$width,$height,$parametr1,$parametr2);
$sciezka='' .$nowy. '.jpg';
imagejpeg($nowy_plik,$sciezka,90);
?>
ale wyskakuje błąd:
Warning: imagecopyresampled(): supplied argument is not a valid Image resource in
ex.php on line
103
Plik zostaje utworzony na serwerze, z nowa wysokosci i szerokoscia lecz jest czarny
ok, poradziłem sobie... proszę o zamkniecie tematu