• 24-02-2023, 14:46:45
    #1
    Merhaba; başlıkta da belirttiğim gibi
    header içerisinde yüklediğimiz logonun uygun boyutlarda olmasını istiyorum. Örneğin 300x150x e göre boyutu olması gereken logonun, 600x300 lük bir logo yükledik diyelim bunu otomatik olarak 300x150 e getirmesini istiyorum bunu nasıl bir kod bloğu ve ya css ile halledebilirim yardımcı olabilecek varmıdır ?
  • Kabul Edilen Cevap
    • max-height:300px ;
      max-width:150px ; komutlarını kullanabilirsiniz.
  • 24-02-2023, 14:47:55
    #2
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    max-height:300px ;
    max-width:150px ; komutlarını kullanabilirsiniz.
  • 24-02-2023, 14:49:32
    #3
    ebrnc010 adlı üyeden alıntı: mesajı görüntüle
    max-height:300px ;
    max-width:150px ; komutlarını kullanabilirsiniz.
    r10+ Teşekkürler
  • 24-02-2023, 14:53:08
    #4
    ebrnc010 adlı üyeden alıntı: mesajı görüntüle
    max-height:300px ;
    max-width:150px ; komutlarını kullanabilirsiniz.
    Aslında tam tersi değil mi? Bu şekilde sanki dikey olur.

    max-width: 300px;
    max-height: 150px;

    daha doğru olacaktır. (Tabii görsel yatay ise)
  • 24-02-2023, 14:59:17
    #5
    OrhanDRN adlı üyeden alıntı: mesajı görüntüle
    Aslında tam tersi değil mi? Bu şekilde sanki dikey olur.

    max-width: 300px;
    max-height: 150px;

    daha doğru olacaktır. (Tabii görsel yatay ise)
    Haklısınız hocam yükseklikle genişliğe o kadar dikkat etmedim
  • 24-02-2023, 15:00:50
    #6
    Bende dikkat etmeden yazmıştım kod bloğu yeterliydi haha yinede 2 nizede teşekkür ederim
  • 24-02-2023, 15:02:36
    #7
    PHP'nin GD kütüphanesi, resimleri otomatik olarak yeniden boyutlandırmak için kullanılabilir. Bu yöntem, web sitenizdeki resimleri otomatik olarak boyutlandırmak için idealdir. Aşağıdaki kod, bir resmi belirli boyutlarda yeniden boyutlandırmak için örnek bir PHP fonksiyonudur:

    function resize_image($file, $width, $height) {
    list($w, $h) = getimagesize($file);
    $aspect_ratio = $w / $h;
    
    if ($width / $height > $aspect_ratio) {
    $width = $height * $aspect_ratio;
    } else {
    $height = $width / $aspect_ratio;
    }
    
    $img = imagecreatetruecolor($width, $height);
    $src = imagecreatefromstring(file_get_contents($file));
    imagecopyresampled($img, $src, 0, 0, 0, 0, $width, $height, $w, $h);
    
    return $img;
    }
    Bu fonksiyonu kullanarak, bir resmi yeniden boyutlandırmak için aşağıdaki gibi bir kod bloğu yazabilirsiniz:

    // Resmi yeniden boyutlandır
    $resized_img = resize_image('path/to/image.jpg', 300, 150);
    
    // Yeniden boyutlandırılmış resmi kaydet
    imagejpeg($resized_img, 'path/to/resized_image.jpg', 90);
    
    // Bellekten resmi serbest bırak
    imagedestroy($resized_img);