Notandi:Gunnþór Árnason
Forrit skrifað í C# .NET[breyta | breyta frumkóða]
Notið Visul .NET 2008 C#
Þetta er forrit til að sjá videomynd í einum glugga og það er hægt að taka ljósmynd(Snap shot) með einum takka. Nú þarf að bæta við kóðann svo myndirnar sem teknar eru fá rekjanlegt nafn, dæmi: klukkan, dagsetning, mánuður og ár sem myndi þá líta út eitthvað á þessa leið "mynd_13:45:36-02-12-2008.jpg og vistast á C:\Cammyndir.
Bætið inn í þar sem (***********) kemur fyrir.
Kóði í formi er eftirfarandi:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace Myndavel { public partial class Myndavel : Form { public Myndavel() { InitializeComponent(); } private void Myndavel_Load(object sender, EventArgs e) { //Hér störtum við videoinu og Rammi er controlið fyrir myndavélina(Axis í þessu tilfelli) // Setja slóðina á myndavélina hér t.d. iptölu. Rammi.Stop(); Rammi.MediaURL = "http://" + "192.168.1.8" + "/axis-cgi/mjpg/video.cgi"; Rammi.MediaType = "mjpeg-unicast"; try { // Starta videoi Rammi.Play(); } catch (Exception Ex) { MessageBox.Show(Ex.Message, "Error"); } } private void btnSnapShot_Click(object sender, System.EventArgs e) { try { // Vista myndirnar á réttu formi, hér þarf að bæta inn í í staðinn fyrir stjörnurnar. DateTime dt = DateTime.Now; SaveFileDialog mySaveDlg = new SaveFileDialog(); Rammi.SaveCurrentImage(0, "C:\\CamMyndir\\mynd" + dt.ToString("********") + ".jpg"); txtFile.Text = "mynd" + dt.ToString("********") + ".jpg"; } catch (Exception Ex) { MessageBox.Show(Ex.Message,"Error"); } } } }