Php ile Resim küçültücü.
RESİM UFALTICI
kullanılışı:
ufalt("eski dosya adı", "yeni dosya adı",eni,boyu);
Öncelikle buradaki zipli dosyayı indirip kullanacağınız sayfanın yanına koyun.
diyelim ki kullanacağınız sayfa kullanıcı avatarlarını küçülten avatar.php dosyası olsun.
Avatar.php yi açarak içine şunu yazmanız yeterli, böylece resim.jpg isimli dosyanın 100px boyunda küçük boyda bir kopyası üretilecektir.
include("phpkodlari_gd.php");
ufalt("resim.jpg","kucuk.jpg",100,100);
?>
kolay gelsin.
resim script
Teşekkürler. Tam aradığım şey.
teşekkürler
hocam çok teşekkürler yha.. birde şu çoklu resim yükleme olayında formu yolladıktan sonraki sayfada daha az kodla veriyi alabilseydik daha hoş olurdu..
küçült
iyide bu sadece belirten iki resimi küçültüyor...
ya ben bir sürü resimin hepsinin küçük ön izleme halinde
gösterilmesini istesem? sanırım bu daha doğru...
öbür türlü iki resim için bu kadar kodu üretmektense,
küçült koy sayfaya daha kolay... değil mi?
hehe
önder < bu kod bir dakika içinde 1000 tane resmi küçültebilir. sen küçük resim yapmak için kaç dakika harcıyorsun.
eline sağlık Teşekür ederim
Php
Hocam bu yaptığınız sistemi sayfamda bulunan aşağıdaki kodlara nasıl monte edebilirim. Cevaplarsanız sevinirim yoksa işimden olucam. Beynim almıyo artık. :(
if ($_SESSION["uyead"])
{
$kullanici=$_SESSION["uyead"];
$id=$_GET["id"];
$f1=$_FILES["file1"];
$f2=$_FILES["file2"];
$f3=$_FILES["file3"];
$f4=$_FILES["file4"];
$f1t=$_FILES["file1"]["type"];
$f2t=$_FILES["file2"]["type"];
$f3t=$_FILES["file3"]["type"];
$f4t=$_FILES["file4"]["type"];
if(($f1!="" and $f1t=="image/pjpeg") or ($f2!="" and $f2t=="image/pjpeg") or ($f3!="" and $f3t=="image/pjpeg") or ($f4!="" and $f4t=="image/pjpeg"))
{
if($id!="" && is_numeric($id))
{
$sor=mysql_query("select resimdurum from otoilan where id='$id' and ilanveren='$kullanici'");
if(mysql_num_rows($sor)>0)
{
$klasor_adi="otores/".$id;
if(file_exists($klasor_adi))
{
$kaynak= $_FILES["file1"]["tmp_name"];
$resim=$_FILES["file1"]["name"];
$tipi=$_FILES["file1"]["type"];
$rboyut=$_FILES["file1"]["size"];
$ruzanti=substr($resim, -4);
$yeniad=substr(uniqid(md5(rand())),0,10);
$yeniresim=$yeniad.$ruzanti;
if ($kaynak=="")
{
echo "<br><br><b><font color=#ff0000>Hata :</font> 1. Resimi seçmediniz. Yüklenemedi</b><br><br>";
}
else if($rboyut>600000)
{
echo "<br><br><b><font color=#ff0000>Hata :</font> 1. resmin Gönderilemedi. Resmin boyutu en fazla 600 KB dan fazla olmamalıdır</b><br><br>";
}
else if($tipi!="image/pjpeg" && $tipi!="image/gif" && $tipi!="image/x-png")
{
echo "<br><br><b><font color=#ff0000>Hata :</font> 1. Göndermek istediğiniz resim dosyası değildi. Yollanamadı.</b><br><br>";
}
else
{
if(@move_uploaded_file($kaynak,$klasor_adi.'/'.$yeniresim))
{
echo "<br><br><b>OLUMLU :</b> 1. Resim başarıyla yüklendi.<br><br>";
}
else
{
echo "<br><br><b>OLUMSUZ :</b> 1. Resim Yüklenemedi.<br><br>";
}
}
gd kapalı
RESİM UFALTICI
kullanılışı:
ufalt("eski dosya adı", "yeni dosya adı",eni,boyu);
Öncelikle buradaki zipli dosyayı indirip kullanacağınız sayfanın yanına koyun.
diyelim ki kullanacağınız sayfa kullanıcı avatarlarını küçülten avatar.php dosyası olsun.
Avatar.php yi açarak içine şunu yazmanız yeterli, böylece resim.jpg isimli dosyanın 100px boyunda küçük boyda bir kopyası üretilecektir.
include("phpkodlari_gd.php");
ufalt("resim.jpg","kucuk.jpg",100,100);
?>
kolay gelsin.
slm ya cok güzel bu ama gd kapalı diyor gd ne oluyor??