Télécharger, redimensionner et recadrer centre de l'image avec PHP

Je suis désireux de créer un très très basic télécharger, redimensionner et recadrer script PHP.
La fonctionnalité de cette seront identiques (dernière j'ai vérifié toute façon) à la méthode de Twitter utilise pour télécharger les images d'avatar.

Je veux que le script pour qu'il prenne toute la taille de l'image, redimensionner le côté le plus court pour 116px, puis la culture du haut et du bas (ou à gauche et à droite si c'est le paysage) pour obtenir un carré 116px par 116px.

Je ne veux pas d'un ballonnement de PHP script côté client de redimensionnement ou de quoi que ce soit, juste une simple PHP redimensionner et recadrer. Comment est-ce fait?

white-hat-web-design.co.uk/articles/php-image-resizing.php
qu'avez-vous fait, jusqu'à présent? certains script?
Je n'ai pas commencé avec ce projet exact, mais j'ai essayé de le faire sur quelques projets passés et ne pouvait pas le comprendre. J'espérais que quelqu'un a connaissance de certains de code de base pour me faire.

OriginalL'auteur Adam | 2011-06-27