Benim web sitesi için resim galerisi oluşturmak ve web sitesinin yönetim panelinden o resimleri yüklemek istiyorum. Ben çok küçük bir boyutu olan bir sayfadaki tüm resimleri göstermek için gidiyorum, ve bir yerde ben büyük boy (küçük olanlardan) seçilen resim göstermek için her resim için ayrı olacaktır.
Bunu yapmanın iki yolu biliyoruz:
Ben yönetim paneli, bir büyük ve sabit bir boyutu ile küçük birinden yüklemek için 2 resim oluşturun. Yani büyük bir ben ayrı büyük boşluk yüklenecektir. Ve küçük küçük yerlerde gösterilir. Yani sitenin yöneticisi 2 resimler oluşturmanız gerekir.
Biliyorum ikinci yolu sadece büyük resmi yüklemek için, ve her yerde bir PHP işlevi büyük resmi yeniden boyutlandırmak ve ben galeri için gereken 2 boyutlarını alacak edebilmek için PHP GD kütüphanesi kullanmaktır.
İlk yöntemin dezavantajı sitenin kullanıcı Photoshop veya yüklemeden önce bazı başka bir araç kullanması gerektiğini, olduğunu. Kullanıcının bu site kullanıcı için hoş bir şey olmadığını kabul edelim.
GD kalitesini düşürerek resmi boyutlandırır olarak ikinci yaklaşım, ya da iyi değil. Çok fazla olduğu için bu kaybı kabul edilemez.
Orijinal resim kalitesine yakın korurken bu boyutlandırma işlemi yapan bir yolu nedir?
Yoksa bu iki daha iyidir başka yaklaşım nedir?