<?php $FileIn = $imgTD; $FileOut = $imgTD; // the one to create rotate ( $FileIn, 90, $FileOut ); ?>
to bezstratnie obraca zdjecia, tylko ze jak zdjecie jest 2MB to po kilku
obrotach ma 4albo 5MB a gdy user ma ograniczona ilosc miejsca na dysku to
szybko skonczy sie miejsce
a to:
<?php $x = $img_size[0]; $y = $img_size[1]; $src_img = ImageCreateFromJPEG($FileIn); $dst_img = ImageCreateTrueColor($x,$y); ImageCopyResampled($dst_img,$src_img,$dst_x,$dst_y,0,0,$x,$y,$x,$y); $rotated_img = ImageRotate($dst_img, 90,100); $final_img = ImageCreateTrueColor($y,$x); ImageCopyResampled($final_img,$rotated_img,0,0,0,0,$y,$x,$y,$x); ImageJPEG($final_img, $FileIn); ?>
wszystko pieknie ladnie bez zmiany na wielkosci pliku ale za to po kilku
obrotach zdjecie paskudnie traci na jakosci mimo ze quality jest na 100
poradzicie mi cos panowie?