NasimBamdad
جمعه 29 آذر 1398, 10:40 صبح
سلام و وقت بخیر
برای اسکن عکس از طریق موبایل در WinForms از برنامه IP Webcam استفاده می کنم،مشکلی که دارم اینه بعد چندتا عکس گرفتن هرچند 8 گیگ رم و هارد SSD دارم اررور out of memory برخورد می کنم و برنامم بسته میشه و ...
به نظر شما باید بعد از هر بار عکس گرفتن MemoryStream پاک بشه ؟ راه حل چیه ؟
TakePictureDialog pictureDialog = new TakePictureDialog();
TakePictureForm pictureForm = new TakePictureForm(pictureDialog);
pictureForm.Size = new System.Drawing.Size(800, 600);
if (pictureForm.ShowDialog() == DialogResult.OK)
{
Image image = pictureDialog.Image;
using (var stream = new MemoryStream())
{
image.Save(stream, ImageFormat.Jpeg);
peItemImage.EditValue = stream.ToArray();
}
}
ممنونم
برای اسکن عکس از طریق موبایل در WinForms از برنامه IP Webcam استفاده می کنم،مشکلی که دارم اینه بعد چندتا عکس گرفتن هرچند 8 گیگ رم و هارد SSD دارم اررور out of memory برخورد می کنم و برنامم بسته میشه و ...
به نظر شما باید بعد از هر بار عکس گرفتن MemoryStream پاک بشه ؟ راه حل چیه ؟
TakePictureDialog pictureDialog = new TakePictureDialog();
TakePictureForm pictureForm = new TakePictureForm(pictureDialog);
pictureForm.Size = new System.Drawing.Size(800, 600);
if (pictureForm.ShowDialog() == DialogResult.OK)
{
Image image = pictureDialog.Image;
using (var stream = new MemoryStream())
{
image.Save(stream, ImageFormat.Jpeg);
peItemImage.EditValue = stream.ToArray();
}
}
ممنونم