• 19-06-2010, 23:13:25
    #10
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    @ByTriSLaSiS sende de aynı sorun var orjinal resim 150 dpi, boyutlandırılan resim 96 dpi

    ben okadar dpi felan bakmıyom kaliteye bakıom verdiğim kaynakta vardır ince ayrıntılar onada bakmadımaklıma geleni yaptım ben
    bu kalite kralmermiiye yeter fazlasını ne yapcak bıraksın bozulmasın diyorsa croplasın en mantıklısı değilmi ??? ozamadamı dpi düşecek ?? bunada emin edğilim bak
  • 19-06-2010, 23:38:20
    #11
    Evet, dpi her türlü düşüyor ayrıca crop ile resize aynı şey değildir biri mevcut resmi belli oranlarda tekrar boyutlandırır. Diğeri ise mevcut resimden bir parça keser.

    http://tr.php.net/manual/tr/function...resolution.php

    Imagick sınıfını inceleyiniz. Verdiğim linkte dpi ayarı yapılıyor gördüğüm kadarıyla
  • 19-06-2010, 23:46:14
    #12
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Evet, dpi her türlü düşüyor ayrıca crop ile resize aynı şey değildir biri mevcut resmi belli oranlarda tekrar boyutlandırır. Diğeri ise mevcut resimden bir parça keser.

    http://tr.php.net/manual/tr/function...resolution.php

    Imagick sınıfını inceleyiniz. Verdiğim linkte dpi ayarı yapılıyor gördüğüm kadarıyla

    aynı şeyler demedim biliyorum crop ve resize'ın ne oldugunu ama dpi kontrol etmedim crop yaparsa yine dpi düşüyormu peki ? sanmıyorum düşeceğini çünki resimden parca alıyor
  • 20-06-2010, 00:23:26
    #13
    Evet crop yapınca da dpi düşüyor. Her türlü yeni resim oluşturulduğu için dpi düşecektir.
  • 20-06-2010, 00:26:37
    #14
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Evet crop yapınca da dpi düşüyor. Her türlü yeni resim oluşturulduğu için dpi düşecektir.
    hadi yaa neyse şimdilik ihtiyacım yok işim düşerse çözebilirim inş

    teşekkürler bilgi için
  • 20-06-2010, 03:33:04
    #15
    Üyeliği durduruldu
    bayGaReZ adlı üyeden alıntı: mesajı görüntüle
    Benim bildiğim kadarıyla web standardı 72 / 96 olduğu için, bu durumu engelleyemezsiniz sanırım. Umarım bu sorun çözülür de biz de yeni birşey öğrenmiş oluruz

    Edit: hocam imagick sınıfını inceledim biraz ve şöyle birşey buldum. Dilerseniz bi inceleyin: http://tr.php.net/manual/tr/function...resolution.php
    tesekkür ederim inceleyecegim fonksiyonu
  • 20-06-2010, 03:33:50
    #16
    Üyeliği durduruldu
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    resize yerine direk crop yapsan olmazmı direk resmin istediğin alanını crop yap çıktı yaparkende

    imagejpeg("quality") degerini 100 yap ? ben test ettim bir problem yok inş işini görür kardeşim


    <?php
    //Bytrislasis Tarafından Hazırlanmıştır...
    $Resmim            = "Bytrislasis.jpg";
    $X_Basla           = 300;
    $Y_Basla           = 250;
    $Width_Cropla    = 500;
    $Height_Cropla   = 500;
    
    $Orjin_Resim      = imagecreatefromjpeg($Resmim);
    $Kesme             = imagecreatetruecolor($Width_Cropla,$Height_Cropla);
    
    list($Genislik, $Yukseklik) = getimagesize($Resmim);
    
    imagecopyresampled($Kesme, $Orjin_Resim, 0, 0, $X_Basla, $Y_Basla, $Genislik, $Yukseklik, $Genislik, $Yukseklik);
    
    header("Content-type: image/jpeg");
    imagejpeg($Kesme,"",100);
    
    imagedestroy($Kesme);
    imagedestroy($Orjin_Resim);
    ?>
    Orjinal Resim
    Kesilen Resim

    Kalite Mütiş

    imagecopyresampled bu kod yerine bunuda dene ImageCopyResized
    Denemedim Sonuc olumlu Bende ?? Küçültüncede kalite aynı cıktı

    birde burayı incele
    kaynak

    buda Küçültülmüş hali resize
    <?php
    //Bytrislasis Tarafından Hazırlanmıştır...
    $Resmim         = "myfile.jpg";
    $X_Basla         = 900;
    $Y_Basla         = 950;
    $Width_Cropla   = 800;
    $Height_Cropla  = 900;
    
    $Orjin_Resim     = imagecreatefromjpeg($Resmim);
    $Kesme              = imagecreatetruecolor($Width_Cropla,$Height_Cropla);
    
    list($Genislik, $Yukseklik) = getimagesize($Resmim);
    
    ImageCopyResized($Kesme, $Orjin_Resim, 0, 0, $X_Basla, $Y_Basla, $Genislik, $Yukseklik, $Genislik, $Yukseklik);
    
    header("Content-type: image/jpeg");
    imagejpeg($Kesme,"",100);
    
    imagedestroy($Kesme);
    imagedestroy($Orjin_Resim);
    ?>
    evet sonuc eşit kalite bozulmuyor denedim şimdi test linklerine bak
    abi cok tesekkür ederim ancak çözmez sorunumu
  • 20-06-2010, 03:35:01
    #17
    Üyeliği durduruldu
    ByTriSLaSiS adlı üyeden alıntı: mesajı görüntüle
    ben okadar dpi felan bakmıyom kaliteye bakıom verdiğim kaynakta vardır ince ayrıntılar onada bakmadımaklıma geleni yaptım ben
    bu kalite kralmermiiye yeter fazlasını ne yapcak bıraksın bozulmasın diyorsa croplasın en mantıklısı değilmi ??? ozamadamı dpi düşecek ?? bunada emin edğilim bak
    resize yukseklik ve genişlik olayi işin icine girdgi zaman dpi düşüyor o yüzden olmuyor ama olmasi gerekir sacmalik bu