v2.5.2
Giriş yap

php ile fotoğrafı yeniden boyutlandırma

rotaile
1,295 defa görüntülendi ve 1 kişi tarafından değerlendirildi

merhaba arkadaşlar php ile fotoğraf yükleme işlemlerini

gerçekleştirdim fakat her kullanıcının yüklediği fotoğraflar 
farklı çözünürlüklerde oluyor, fotoğrafları yuvarlak hale getirdiğim için
border-radius:50% şeklinde orantısız bir şekilde görünüyor. fotoğrafı kare 
haline getirçek istiyorum mesela 500*800 olan fotoğraf çözünürlüğünü 400*400
nasıl yapabilirim?
codepacks
1392 gün önce

yazmış olduğun kodlarda düzenleme yaptım eski kodları sil allta vermiş olduğum kodları yapıştır
resim boyutu 400 piksel kayıt eder yani 400x400 şeklinde

ve css alanından border değerleri için border-radius:50%'u bulup sil veya 0 yap
umarım bu cevabım size yardımcı olur şayet yardımcı olmuyorsa,
yazın size daha farklı bir yöntem sunayım..

<?php
header('Content-type: image/jpg');
$dosya = 'ben.jpg';
list($genislik, $yukseklik) = getimagesize($dosya);
$boyut = 400;
$oran = $genislik / $boyut;
$yeni_genislik = $genislik / $oran;
$yeni_yukseklik = $yukseklik / $oran;
$mevcut_resim = imagecreatefromjpeg($dosya);
$yeni_resim = imagecreatetruecolor($yeni_genislik, $yeni_yukseklik);
imagecopyresampled($yeni_resim, $mevcut_resim, 0, 0, 0, 0, $yeni_genislik, $yeni_yukseklik, $genislik, $yukseklik);
imagejpeg($yeni_resim);
?>