C# Webcam capture mit AForge.NET - wie speichere ich ab?

CPU

Lieutenant
Registriert
Jan. 2006
Beiträge
704
Hey,

ich bin schon seit dem Morgen dran mich mit diesem C# vertraut zu machen. Ich habe vorher noch nie was damit zu tun gehabt und habe bis jetzt nach Anleitung von einem Tutorial eine USB-Webcamansteuerung auf die Beine gestellt. Speichern kann ich sogar auch.

Darauf bin ich *stolz*. :D

Mit "pictureBoxVideo.Image.Save("c:\\bild.bmp");" kann ich das Bild abspeichern. Geht das auch irgendwie in einem anderen Format? Und wie kann ich da noch einen Text auf das Bild draufschreiben?

Beste Grüße,
CPU
 
Abgeschlossen - Danke!

Danke! :) Habs' über MSDN gefunden. Wen es interessiert:

Eine Graphik erzeugen, auf der man zeichnen kann:
Code:
Graphics g = Graphics.FromImage(img);
// ...
g.Dispose();

Als JPEG speichern: siehe hier!

Gruß,
CPU
 
Wenn du es lernst, lern es richtig: ;)
Code:
using(Graphics g = Graphics.FromImage(img)) {
  // ...
}
Dadurch wird sichergestellt, dass auf jeden Fall Dispose() auf g aufgerufen wird, also das Objekt aus dem Speicher entfernt wird.
 
Wie gesagt, habe ich heute morgen mit C# angefangen. Dafür finde ich, dass ich weit gekommen bin ...
Natürlich kenne mich auch in Java sehr gut aus ... es ist immer ein Vorteil, wenn man die Struktur von Programmiersprachen kennt :)

Aber danke für den Hinweis!
 
Zurück
Oben