Ben bir görüntü almak ve sabit genişlik / yükseklik onu azaltacak GD PHP ile bir hali Jeneratör oluşturmak çalışıyorum. O (benim sabit genişlik / yükseklik göre) orijinal görüntü aldığı kare orantılı doğru küçük vermek için görüntünün merkezine gelecek.
Ben bazı güzel ASCII ile bu kafa karıştırıcı cümle göstermeye çalışacağım:}
LANDSCAPE EXAMPLE:
XXXXXXXXXXXXXXXX
XXXXOOOOOOOOXXXX
XXXXOOOOOOOOXXXX
XXXXOOOOOOOOXXXX
XXXXOOOOOOOOXXXX
XXXXXXXXXXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
PORTRAIT EXAMPLE:
XXXXXXXX
XXXXXXXX
OOOOOOOO
OOOOOOOO
OOOOOOOO
OOOOOOOO
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
XXXXXXXX
Gördüğünüz gibi, bir küçük resim olarak kullanmak için görüntünün merkezinden bir kare çeker. Bu görüntünün yükseklik / genişlik almak ve sonra hesaplamak için, teoride basit görünüyor küçük olsun benim sabit genişlik / yükseklik dayalı ofset. Ama bunu kod bir şekilde düşünmek için görünmüyor olabilir :/
Ayrıca, nasıl merkez kareyi çekmeden önce görüntüyü yeniden boyutlandırma hakkında gitmek istiyorsunuz? Yani resim oldukça grafik yakınlaştırılmış bazıları daha orijinal bir ayrıntılı görüntü içeriyor?