Insérer une image prise grâce code c# dans une page html.
Fermé
henry2a
Messages postés1Date d'inscriptionlundi 12 mai 2014StatutMembreDernière intervention12 mai 2014
-
Modifié par henry2a le 12/05/2014 à 09:34
bonjour,
depuis quelque mois maintenant je travaille sur un kit de développement gadgeteer FEZ spider.
je cherche a prendre une photo toutes les x seconde grâce a un module camera et afficher l'image dans une page Html.
je ne sais pas comment intégrer l'image que je prend dans la page html car je ne connais pas la source de l'image
public partial class Program
{
GT.Networking.WebEvent photo;
GT.Picture pic = null;
void ProgramStarted()
{
GHI.Premium.Net.WiFiNetworkInfo[] wifi = null;
wifi_RS21.Interface.NetworkInterface.EnableStaticIP("adresse ip", "masque de sous reseau", "passerelle");
Thread.Sleep(100);
Debug.Print(wifi_RS21.NetworkSettings.IPAddress);
// recherche de réseaux disponibles
GHI.Premium.Net.WiFiNetworkInfo[] scanResults = wifi_RS21.Interface.Scan();
Thread.Sleep(5000);
// passer par chaque réseau et afficher les paramètres suivants dans la fenêtre de débogage
foreach (GHI.Premium.Net.WiFiNetworkInfo result in scanResults)
{
//differents paramètres des réseaux
Debug.Print("****" + result.SSID + "****");
Debug.Print("Numéro de canal = " + result.ChannelNumber);
Debug.Print("Type de réseau = " + result.networkType);
Debug.Print("Addresse MAC = " + result.PhysicalAddress);
Debug.Print("RSSI = " + result.RSSI);
Debug.Print("Type de sécurité = " + result.SecMode);
//creation variable de vitesse
}
// localiser un réseau particulier
wifi = wifi_RS21.Interface.Scan("nom du reseau");
if (wifi != null)
{
wifi_RS21.Interface.Join(wifi[0], "mot de passe");
Thread.Sleep(5000);
if (wifi_RS21.IsNetworkConnected)
{
Debug.Print("La connexion a été établie");
}
else
{
Debug.Print("La connexion n'a pas été établie");
}
}
Thread.Sleep(10000);
string adresseIp = wifi_RS21.NetworkSettings.IPAddress;
Debug.Print("l'adresse Ip de la carte est " + adresseIp);
//ouverture du serveur
WebServer.StartLocalServer(adresseIp, 80);
camera.PictureCaptured += new [/download/telecharger-34086457-camera Camera].PictureCapturedEventHandler(camera_PictureCaptured);
//déclaration du webevent de commande
photo = WebServer.SetupWebEvent("photo");
photo.WebEventReceived += new WebEvent.ReceivedWebEventHandler(photo_WebEventReceived);
}
void photo_WebEventReceived(string path, WebServer.HttpMethod method, Responder responder)
{
camera.TakePicture();
if (pic != null)
responder.Respond(pic);
else
responder.Respond("reactualiser");
}
void camera_PictureCaptured(Camera sender, GT.Picture picture)
{
pic = picture;
}
}
le code si dessus affiche une image a chaque fois que j'actualise la page
j'aimerai rentrer l'image prise dans une page Html
A voir également:
Insérer une image prise grâce code c# dans une page html.