Bu PHP ile bile mümkün olup olmadığını bilmiyorum, ama eğer, burada biri nasıl bilecek düşündüm. Ben şu anda kullanıcıların sitede kullanılacak bir tam vücut ana avatar özelleştirebilirsiniz bir proje üzerinde çalışıyorum. Farklı bir yüz, saç, vb kendi özel avatar yapmak için seçilebilir şeffaf png görüntüleri bir demet vardır. Ben bu büyük çalışma var, ama burada zor bir parçasıdır. Ben (erkek ise) yüz, saç, sakal ve kullanmak, otomatik vb forum için kendi küçük avatar olarak kullanılacak bir 80x80 görüntü oluşturmak için mümkün olmak istiyorum
Bu birkaç engel var. İlk olarak, tüm görüntüleri (, karakter beden imajı görüntüleri istifleme elde edilir resmin büyük miktarda şeffaf, öylesine bir yüz görüntüsü aslında o kadar büyük değil) 187x404 vardır. Bu çalışması için, görüntüleri etkili ekstra alan tüm çıkarıldı, böylece otomatik olarak kırpılmış olması gerekir ve gerçek yüz, saç, sakal veya parça 80x80 nokta gösterdi.
İkinci sorun saç veya sakal (tam boyutlu yüz görüntüsü üzerinde yerleştirildiğinde) bazı 80x80 geçmiş uzatmak istiyorum ve kapalı kıyılmış olmasıdır. Yani görüntü tam boyutunda biraradaydı, ve sonra 80x80 sığacak şekilde yeniden gerekir.
Ben (http://stackoverflow.com/questions/1397377/combine-2-3-transparent-png-images-on-top-of-each-other-with-php) içine 3 görüntüleri birleştirerek temel yolu biliyorum, ama bu kadarıyla kazanılmış ettik gibidir. Ben deli değilim ve bu mümkün değilse o zaman bana söyle. Herhalde şekilde bu overcomplicating ediyorum, bu yüzden görmek ve tabii ki bu ulaşmanın daha kolay bir yolu varsa, bunu duymak isterim.