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.
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
Vous devez vous connecter pour publier un commentaire.
La Bibliothèque GD est un bon endroit pour commencer.
http://www.php.net/manual/en/book.image.php
OriginalL'auteur jjwdesign
- Il simple à utiliser, bibliothèque open source appelé PHP Magicien de l'Image. Il utilise GD, mais simplifie son utilisation de 3 lignes.
Exemple de base d'utilisation:
OriginalL'auteur Jarrod
Si vous voulez un exemple de travail de mon télécharger, redimensionner et recadrer classe tout cela, plus quelques autres trucs cool que vous pouvez utiliser tout cas de besoin ou tout simplement prendre les bits que vous aimez:
http://www.mjdigital.co.uk/blog/php-upload-and-resize-image-class/
Je ne pense pas que c'est trop lourd! - vous pouvez tout simplement faire quelque chose (pas testé):
Merci - bien que j'ai réalisé dans mon premier post, j'ai laissé de côté les deux derniers paramètres de la récolte de la méthode d'oh! J'ai fixé au-dessus de maintenant donc j'espère qu'il devrait être OK, juste au cas où vous avez besoin d'une culture de la méthode doit être appelée à l'aide de: $myImage->récolte($cropToWidth,$cropToHeight,$cropFromX,$cropFromY);
OriginalL'auteur mj7
J'ai fait cette fonction simple qui est très facile à utiliser, il vous permet de redimensionner, recadrer et au centre d'une image à une largeur et une hauteur spécifique, il peut suppert Jpg, Png et Gif. N'hésitez pas à copier et coller dans votre code:
Tout ce que vous avez à faire pour l'utiliser est de l'appeler comme ceci:
E. g.
OriginalL'auteur Casey Neistat