northwest
(northwest)
#1
Witam,
Mam taki skrypt:
<?php
$image = 'CHeadN_S1.jpg';
$degrees = 180;
header('Content-type: image/jpeg') ;
$source = imagecreatefromjpeg($image) ;
$rotate = imagerotate($source, $degrees, 0) ;
imagejpeg($rotate) ;
?>
chciałbym zapisywać do pliku obrócony obrazek, wiecie może jak to zrobić??
Northwest
kutar
(Kutar 0)
#2
http://pl2.php.net/manual/pl/function.imagejpeg.php
W drugim parametrze funkcji imagejpeg() przekazujesz nazwę bądź ścieżkę zapisywanego pliku.
northwest
(northwest)
#3
qurcze, zapisuje ładnie, ale po bokach pokazuje mi się czarne pole po obróceniu:/
zmieniłem startowy obrazek na GIF (ale mogę zrobić z niego PNG jak trzeba). Docelowo ma być GIF (lub PNG).
mam 1 zdjęcie i muszę je obrócić we wszystkie możliwe strony (od 1 do 360 stopni).
Mój kod wygląda tak jak ten na górze, lub tak:
$filename = 'CHeadN_S1.gif';
$source = imagecreatefromgif( $filename );
$r = imagerotate( $source, 95, -1 );
imagealphablending($r, true);
imagesavealpha($r, true);
header( 'Content-type: image/gif' );
imagegif($r);
imagedestroy( $source );
imagedestroy( $r );
plik: www.eksiegarnia.net/autka/org.gif
Przeglądarka zwraca błąd:
Obrazek nie może zostać wyświetlony, ponieważ zawiera błędy…
co jest nie tak??
kutar
(Kutar 0)
#4
U mnie Twój kod działa bez problemu.