Witam,
udalo mi sie wyswietlic obraz z kamerki w pictureBox'ie i teraz chcial bym go zapisac do pliku na dysku.
Probuje tak:
[Kod C#]
public partial class MainForm : Form
{
public MainForm()
{
InitializeComponent();
Device[] devices = DeviceManager.GetAllDevices();
Device d = DeviceManager.GetDevice(0);
d.ShowWindow(pictureBox1);
}
private void btnStopCam_Click(object sender, EventArgs e)
{
Device d = DeviceManager.GetDevice(0);
d.Stop();
}
private void btnSelectDevice_Click(object sender, EventArgs e)
{
Image bmp1 = pictureBox1.Image;
<b>bmp1.Save("c:\\button.gif", System.Drawing.Imaging.ImageFormat.Gif);</b>
}
}
kiedy chce zapisac to co mam w pictureBox1 do pliku, dostaje komunikat "Object reference not set to an instance of an object." ze wskazaniem na wytluszczony fragment kodu
zauwazylem ze w zakladce "locals" mam:
Name Value Type
bmp1 null System.Drawing.Image
czyli niby w chwili w ktorej chce zaciagnac obrazek, pictureBox.Image jest puste - pytanie, jak sobie z tym poradzic ? Jestem poczatkujacy wiec prosze o wyrozumialosc ;)