• 27-05-2022, 12:15:23
    #1
    Üyeliği durduruldu
    Merhaba hocalarım mysql ile veritabanına resim kaydetmek istiyorum ancak resimi hep aynı ölçülerde kaydetmeli bunu nasıl yapabilirim.
  • 27-05-2022, 12:28:25
    #2
    Resim kaydetme işlemi gerçekleşirken boyutlandırmayı yapmalısınız. Boyutlandırdığınız resmi dizine kaydedip yolunu aldıktan sonra veritabanına işleyebilirsniz.

    https://www.php.net/manual/en/class.imagick.php

    İşinize yarayacaktır.
  • 27-05-2022, 12:28:58
    #3
    Üyeliği durduruldu
    OguzhanLevent adlı üyeden alıntı: mesajı görüntüle
    Resim kaydetme işlemi gerçekleşirken boyutlandırmayı yapmalısınız. Boyutlandırdığınız resmi dizine kaydedip yolunu aldıktan sonra veritabanına işleyebilirsniz.

    https://www.php.net/manual/en/class.imagick.php

    İşinize yarayacaktır.
    Teşekkür ederim
  • 27-05-2022, 12:34:18
    #4
    vedatdemirkan adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocalarım mysql ile veritabanına resim kaydetmek istiyorum ancak resimi hep aynı ölçülerde kaydetmeli bunu nasıl yapabilirim.
    Selamlar hocam, öncelikle mantığınızı değiştirmeniz gerekiyor. Veri tabanına bir resim kaydetmezsiniz / Veri tabanına backend dili ile (php) public dizininin altındaki klasörlere eklediğiniz resimlerin yolunu kaydedersiniz. Php kodluyorsanız stackoverflow da binlerce örneği bulunuyor. Sadece biraz ingilizce ve biraz doğru araştımanız gerekiyor.
    Yapacaklarınız:
    1. php ile formdan gönderdiğiniz jpg/png/gif her ne ise onu tespit edip; Var olan width-height değerlerini tespit edip; Resimi bozmadan küçültmeniz gerekiyor. (How can i resize image Stackoverflow) diye araştırın.
    2. Resize işleminden sonra dizine kayıt etmeniz gerekiyor. Kayıt etmeden önce dizin ve resim ismini değişkende tutun. Resime ulaşan tam yol olarak.
    3. Veri tabanına pdo ile dosya yolunu insert edin.
    4. Ön yüzde php ile çağırıp; Kullanın

    Umarım yardımcı olur sizlere...