redimension image en php

redimension image en php - PHP - Programmation

Marsh Posté le 26-05-2005 à 17:18:48    

Bonjour à tous,
J'ai déjà fait en sorte de pouvoir uploader un fichier image et de créer des vignettes (avec les fonctions imagecreatetruecolor, ImageCreateFromPNG etc...) automatiquement mais ceci ne marche qu'avec les formats png, jpg, et gif et le problème c'est qu'il faudrait que ca marche aussi avec le format bmp...
 
est-ce que quelqu'un sait si cela est possible d'y faire marcher avec ce format?
Ou alors si ca peut pas marcher, est-ce que vous savez si il est possible de faire une conversion du format bmp au format jpg (ou autre format qui marcherait) en php?
 
merci d'avance ;)

Reply

Marsh Posté le 26-05-2005 à 17:18:48   

Reply

Marsh Posté le 26-05-2005 à 21:59:06    

euh, tu uploades des bmp toi ? C'est pas un peu ... lourd ?


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 26-05-2005 à 22:03:41    

Oui c'est possible.
imagecreatefromwbmp.
Cela dit, comme dis pop, c'est pas très malin d'upload des bmp. Même si GD le permet, c'est quand même super lourd.

Reply

Marsh Posté le 26-05-2005 à 22:20:49    

Utilises des jpg à très faible compression si la qualité est vraiment importante pour toi  :bounce:


---------------
http://www.alsacreations.com , http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net/. Exemple à ne surtout pas suivre : www.worldinternet.be
Reply

Marsh Posté le 26-05-2005 à 23:09:26    

En fait c'est un module que je dois faire pour un projet et il se trouve que les futurs utilisateurs ont déjà énormément de photos et quelques unes de format bmp. Le but c'est juste qu'ils n'aient pas à les changer de format c'est tout, mais c'est vrai que le format bmp pour le web ca sert a rien vaut mieux utiliser le jpg ou le gif mais bon...
 
Pour la fonction imagecreatefromwbmp je crois que je l'avais déjà utilisée mais ca avait pas marché, j'arrivais a générer une vignette avec l'extension .bmp mais quand je voulais l'ouvrir ca me mettait format non valide ou quelque chose comme ca, vous voyez de quoi ca peut venir?
 
Enfin je réessaierai et en tout cas merci pour les réponses

Reply

Marsh Posté le 26-05-2005 à 23:12:48    

mick8569 a écrit :

vous voyez de quoi ca peut venir?


ça peut venir d'une mauvaise déclaration d'entete du fichier.
http://www.nexen.net/docs/php/anno [...] e-type.php

Reply

Marsh Posté le 27-05-2005 à 00:24:23    

Donc si je comprends bien, il faudrait que je rajoute ca en entête au fichier php qui génère la vignette bmp :  
 
<?php
header("Content-type: " . image_type_to_mime_type(IMAGETYPE_BMP));
?>  
 
?
 
Merci de ton aide en tout cas ;)

Reply

Marsh Posté le 27-05-2005 à 08:54:34    

gd ne fait pas de bmp, mais tu peux utiliser des outils tel que imagemagick ou netpbm...etc

Reply

Marsh Posté le 27-05-2005 à 10:05:16    

Est ce que tu connaitrais un site ou c'est expliqué assez clairement (par exemple avec 1 exemple ou quelque chose comme ca) comment utiliser imagemagick stp?

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed