Örnekte olduğu gibi.
bunu nasıl düzeltebilirim?
Kullandığım kodlar şu şekilde:
$dosya = $file;
$yukseklik = $x;
$genislik = $y;
list($mevcutGenislik, $mevcutYukseklik) = getimagesize($dosya);
$hedef = imagecreatetruecolor($genislik, $yukseklik);
imagealphablending( $hedef, false );
imagesavealpha( $hedef, true );
if($uzantı=="png"){
$kaynak = imagecreatefrompng($dosya);
}
elseif($uzantı=="jpeg" or $uzantı=="jpg"){
$kaynak = imagecreatefromjpeg($dosya);
}
elseif($uzantı=="gif"){
$kaynak = imagecreatefromgif($dosya);
}
imagecopyresampled($hedef, $kaynak, 0, 0, 0, 0, $genislik, $yukseklik, $mevcutGenislik, $mevcutYukseklik);
if($çevir!=0)
{
$transColor = imagecolorallocatealpha($kaynak, 255, 255, 255, 127);
$hedef = imagerotate($kaynak, $çevir, $transColor);
}
if($uzantı=="png"){
imagepng($hedef);
}
elseif($uzantı=="jpeg" or $uzantı=="jpg"){
imagejpeg($hedef);
}
elseif($uzantı=="gif"){
imagegif($hedef);
}