Fatihsoysal.com

Freelance Proje İş Alımı


Merhaba, şu anda anahtar teslim freelance proje iş alımları için uygunum.
Tekliflerinizi buradan yada fatihsoysal@outlook.com e-posta adresi üzerinden benimle paylaşabilirsiniz. Çok kısa bir süre içerisinde tarafınıza geri dönüş sağlanacaktır.

Kategoriler


PHP ile Yüklenen Resmin Boyutunu Sıkıştırma – Compress

Fatih SoysalFatih Soysal

Yüksek kaliteli görsellerin, internet ortamında web sayfasında yüklenmesi zaman alır. Özellikle site açılış hızlarının çok önemli olduğu bu dönemlerde sisteminize yüklenen görselleri sıkıştırmak, boyut açısından size çok büyük fayda sağlayacaktır.

Yüklerken birden çok boyutta görüntü dosyası oluşturabilir ve gerektiğinde düşük ve yüksek kaliteli görüntüleri kullanabilirsiniz. Örn: kalite1/1.jpg kalite2/1.jpg gibi.

Yapacağımız işlem görüntü boyutunu küçültürken, aynı zamanda kalitesini de düşürür. Bundan dolayı görüntü işleme kalitesi orantılı şekilde yönetmeniz gerekecektir.

Dilerseniz başlayalım.

HTML

Form içerisinde görsel yüklebileceğimiz bir File elementi oluşturalım.

PHP

Yüklenen görseli alalım. Ve compressImage() fonksiyonu ile sıkıştırma işlemini yapalım.

Bu fonksiyon 3 adet parametre alır;

  1. Kaynak dosya
  2. Hedef dosya
  3. Kalite

Sonuç

Örnekte, orijinal boyuttaki görüntüyü değil, yalnızca sıkıştırılmış görüntüyü sakladık. Siz yükleme sırasında görüntülerin her iki sürümünü de saklayabilirsiniz.

Boyutu küçültürken görüntü kalitesini de ayarlamayı unutmayın.

Bu makaleyi yararlı bulduysanız paylaşmayı unutmayın. Teşekkür eder, herkese kolaylıklar dilerim.

Kullanım ve kodlama mükemmeliyetini odak alan uygulamalar oluşturma deneyimine sahip, profesyonel olarak 15+ yıl üzeri deneyime sahip bir yazılım mühendisi.

    Subscribe
    Bildir
    guest

    0 Yorum
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x