copier, redimensionner, déplacer l'image avec php
Je suis à la recherche de copier, redimensionner et déplacer une image. Cette similaires à la façon dont wordpress crée les différentes tailles des images lorsque vous les téléchargez. Je veux que ce soit exécutable sans télécharger quoi que ce soit simplement en cours d'exécution lorsque vous exécutez la page.
exemple:
$imagePath = 'http://example.com/images/myimageonserver.jpg';
$newImagePath = 'http://example.com/images/new/myimageonserver.jpg';
$newImageWidth = 300;
$newImageHeight = 200;
Que quelqu'un connait un script qui va le faire? Ou certaines fonctions utiles qui peuvent de ce fait obtenir.
Vous devez vous connecter pour publier un commentaire.
J'ai écrit cette Classe il y a un moment pour envelopper la bibliothèque GD fonctions.
Vous pouvez l'appeler comme:
mise à jour:
Cette classe ne fonctionne plus comme il est expliqué ci-dessus.
Voici un nouvel exemple:
Fatal error: Class 'backbone\ImageBase' not found in ...
backbone
répertoire declasses
. Cependant, je vous recommande d'intégrer cette classe dans votre propre projet avec plus localisée intégrations au lieu de simplement copier/coller comme est. Par ailleurs, cette réponse est près de 5 ans, et la bibliothèque est homerolled. Je suis presque certain que vous trouverez des solutions de rechange à l'aide de packagist/compositeurAvez-vous essayé le Bibliothèque GD? Très puissant.
Utiliser le GD Lib ou ImageMagick.
Avec ImageMagick c'est le resizeImage fonction.
Je ne suis pas sûr si c'est ce que vous essayez d'accomplir, mais de voir si cela aide:
http://php.net/manual/en/function.imagecopyresized.php
Vous pouvez utiliser ImageWorkshop classe qui est basée sur la bibliothèque GD: http://phpimageworkshop.com/ (sur github: https://github.com/Sybio/ImageWorkshop)