Je suis un débutant à cela. Et j'ai essayé de chercher sur internet à ce sujet. Et presque tout ce que j'ai trouvé nécessite des frameworks et des bibliothèques. Et je ne sais pas vraiment comment utiliser les frameworks. Pouvez-vous recommander quelque chose qui pourrait m'aider à manipuler l'image en php? Quelque chose pour les débutants comme moi. Tout ce que je veux faire pour l'instant est de produire une image miniature de 700 x 468. Sans avoir besoin de sauvegarder l'image redimensionnée.simple manipulation d'image php
Répondre
Il est généralement recommandé d'enregistrer la vignette sur le disque, à des fins de mise en cache, mais si vous ne le souhaitez pas, générez simplement la vignette à la volée comme expliqué par stillstanding, avec le HTML img pointant vers un script php comme ceci:
<img src="resizeimg.php?img=original.jpg" width="700px" height="468px"/>
Additionnaly, vous pouvez le rendre invisible, avec un peu de réécriture d'URL comme ceci:
HTML
<img src="thumbnail-original.jpg" width="700px" height="468px"/>
.htaccess
RewriteRule ^thumbnail-(.*)$ resizeimg.php?img=$1 [L]
$width=700;
$height=468;
$image=imagecreatefromstring(file_get_contents($file));
$thumb=imagecreatetruecolor($width,$height);
imagecopyresampled($thumb,$image,0,0,0,0,$width/4,$height/4,$width,$height);
header('Content-Type: image/png');
imagepng($thumb);
Cela crée une vignette qui est un quart de la taille de l'original, sans détruire les proportions d'image. Bien que vous n'ayez pas besoin d'enregistrer une image miniature, la manipulation d'image engloutit d'énormes quantités de RAM. Assurez-vous de toujours en avoir assez.
est à noter que si vous ne avez pas besoin d'un cadre que vous avez Pour avoir une extension de manipulation d'image installée, cet exemple utilise GD. Il y a aussi ImageMagick. GD est plus largement installé sur les hôtes partagés ive found, mais ImageMagick semble avoir un meilleur ensemble de fonctionnalités. – prodigitalson
- 1. un tableau PHP simple Manipulation
- 2. Manipulation des nombres PHP
- 3. manipulation de chaînes Ruby simple mais déroutant
- 4. manipulation de chaîne simple C
- 5. Manipulation simple d'URL de ressort?
- 6. Php Zip manipulation
- 7. PHP manipulation Array
- 8. manipulation php code
- 9. manipulation de tableau PHP
- 10. tableau PHP Manipulation
- 11. sélectionnez Onchange manipulation php
- 12. PHP array manipulation
- 13. Manipulation de chaîne simple dans VB.NET
- 14. base de données simple manipulation applicatication avec Kohana
- 15. JavaScript simple "erreur-manipulation" en remplaçant NaN avec conditionnel
- 16. CodeIgniter/PHP/GD2 La manipulation d'image joue
- 17. php :: raccourcit cette fonction? :: manipulation de tableau
- 18. PHP manipulation tableau pour les premiers enfants
- 19. Trucs de manipulation de chaîne de php
- 20. widget de manipulation d'image pour PHP
- 21. La manipulation d'image avec JQuery et PHP
- 22. manipulation de tableau PHP à plusieurs dimensions
- 23. avec le dossier de manipulation avec php
- 24. manipulation DOM
- 25. Simple RegEx PHP
- 26. Tableaux PHP - requête simple
- 27. Une simple question PHP
- 28. simple ide pour php
- 29. écho PHP Simple aider
- 30. PHP - Simple Besoin d'aide
Vous pouvez commencer ici: http://php.net/manual/en/book.image.php – NullUserException