Tom's Guide > Forum > Programmation > [RESOLU] Charger image web avec SDL
Mot :    Pseudo :           
 

Bonjour,
Je voudrais charger une image provenant d'un site internet pour l'afficher.
J'ai éssayé avec

Code :
  1. image = SDL_LoadBMP("http://serveur.com/test.bmp" );


mais la fenetre apparait puis disparait tout de suite.
Merci d'avance

Nicolas


Message édité par NCX-design le 02-03-2007 à 18:15:31
Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

<img src="http://serveur.com/test.bmp">

Ou alors tu l'upload sur ton ftp!

------------------------------ Rémunère ton site
Hosting Favicon
Clic pas ici
Répondre à Allstar27

Merci pour ta réponse mais moi je programme du c++ et pas du html.

Répondre à NCX-design

Ce n'est pas de la magie. Si tu mets un lien HTTP, il faut:
- Se connecter avec les socket en TCP/IP au serveur web (par son IP)
- Envoyer la requête de téléchargement de "http://serveur.com/test.bmp"
- Recevoir la réponse (download)
- Enregistrer l'image reçue dans un fichier temporaire
- Le charger en mémoire avec SDL_LoadBMP(fichiertemporaire.bmp)
- Pour faire propre, supprimer le fichier temporaire

Répondre à CRicky

pour t'aider dans ta tache télechargement du fichier utilise la libcurl
lien vers les examples
http://curl.haxx.se/libcurl/c/example.html


Message édité par defaultuser le 27-02-2007 à 20:10:30
Répondre à defaultuser

Salut,
Je me suis renseigné aupres de mon prof d'informatique et il me conseil libcurl mais je ne sais pas trop comment l'utiliser.
Peut tu m'expliquer comment l'utiliser?

Nicolas

Répondre à NCX-design

Citation :

Peut tu m'expliquer comment l'utiliser?



ben y'a les examples regarde ftpget.c
et tu l'adapte un peu

Répondre à defaultuser
Tom's Guide > Forum > Programmation > [RESOLU] Charger image web avec SDL
Aller à :

Il y a 1472 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Attention

Vous allez répondre sur un sujet resté inactif pendant plus de 6 mois.
Assurez-vous d'apporter des éléments nouveaux à la discussion avant de poursuivre.

Répondre Annuler
Liens