Comment puis-je convertir et enregistrer une image gif en PNG en PHP? J'ai déjà essayé quelques moyens mais aucun d'entre eux n'a fonctionné. Je ne peux pas le faire manuellement car ces images sont générées sur un autre site.PHP: gif to png
-1
A
Répondre
4
Vous pouvez utiliser le imagecreatefromgif
[docs] fonction pour charger un fichier GIF, puis imagepng
[docs] fonction à la sortie comme une image PNG. Vous devez également envoyer l'en-tête Content-Type: image/png
pour vous assurer qu'il est correctement interprété par le navigateur.
<?php
$i = imagecreatefromgif("path or URL of file");
header("Content-Type: image/png");
imagepng($i);
?>
Si vous souhaitez enregistrer dans un fichier, au lieu de l'envoyer au navigateur, faire à la place:
<?php
$i = imagecreatefromgif("path or URL of file");
imagepng($i, "converted.png");
?>
Questions connexes
- 1. PHP - jpg/gif png
- 2. Convertir gif animé en PNG via PHP
- 3. png à gif avec transparence
- 4. save bufferedimage to gif
- 5. PHP - Fond noir après le redimensionnement transparent png et gif
- 6. redimensionner dynamiquement des images en php jpg/png/gif
- 7. Conversion d'image PHP JPG/GIF/PNG à BMP/ICO
- 8. PHP: Conversion de png et gif en niveaux de gris
- 9. télécharger des photos jpg/png/gif
- 10. Comment sortir .gif, .jpg ou .png
- 11. Filigranage d'un .png, .gif ou .jpg avec .png, .gif ou .jpg
- 12. Java convertir l'image GIF au format PNG
- 13. C++ runtime convert gif en png
- 14. Python: Conversion de cadres GIF en PNG
- 15. WPF en jpg/gif/png/svg
- 16. convertir l'image .gif d'une URL en .png
- 17. Java JPG To Png
- 18. Ajouter png Icône To HTML
- 19. télécharger des images en utilisant gif, jpg, png etc
- 20. comment modifier ce script PHP pour gérer les téléchargements png et gif
- 21. JS/Jquery, Match ne pas trouver le PNG = match ('/ gif | jpg | jpeg | png /')
- 22. comment exporter tableau de kendo en JPG, PNG, BMP, GIF
- 23. PHP crop animé gif
- 24. Android - Meilleure façon de convertir .gif en .png
- 25. Comment afficher/télécharger le canvas RaphaelJs en image (png/gif)?
- 26. Java: Bibliothèque Image Loader (JPG, PNG, GIF, TIFF, TGA)
- 27. PNG/GIF transparent taillant image de fond derrière
- 28. Exporter des graphiques JPanel vers .png ou .gif ou .jpg
- 29. HTML: Téléchargement de formulaire, autoriser uniquement PNG, GIF et JPG
- 30. après le téléchargement des fichiers png et gif noircissent
Qu'avez-vous essayé? – Dani
Le manuel a toutes les réponses, et il s'agit simplement de deux fonctions: ['imagecreatefromgif'] (http://php.net/imagecreatefromgif), [' imagepng'] (http://php.net/imagepng). – mario
http://php.net/manual/fr/function.imagecreatefromgif.php – 472084