ईएमजीई में केवल छवि है। सहेजें (फ़ाइल नाम) इसलिए आपको छवि को सहेजने के .Net विधि का उपयोग करना होगा। यह कोड here से लिया गया है। मैंने कोड को आसानी से अलग करने के लिए कोड को खोल दिया है, फिर इसे सहेजने का प्रयास करता है। यह वह कार्य है जिसमें आप रुचि रखते हैं saveJpeg (SaveFile.FileName, img.ToBitmap(), 100);। फ़ंक्शन सेवजेपेग (स्ट्रिंग पथ, बिटमैप आईएमजी, लंबी गुणवत्ता) के आधार पर।
open.Filter = "Image Files (*.tif; *.dcm; *.jpg; *.jpeg; *.bmp)|*.tif; *.dcm; *.jpg; *.jpeg; *.bmp";
if (open.ShowDialog() == DialogResult.OK)
{
Image<Bgr, Byte> img = new Image<Bgr, Byte>(open.FileName);
SaveFileDialog SaveFile = new SaveFileDialog();
if (SaveFile.ShowDialog() == DialogResult.OK)
{
saveJpeg(SaveFile.FileName, img.ToBitmap(), 100);
}
}
अब कोड है कि समारोह के लिए से आता है प्राप्त करने के लिए निम्नलिखित आप कॉपी और इसे अपने प्रोजेक्ट में पेस्ट अपने कोड के शीर्ष पर कथन का उपयोग मत भूलना कर सकते हैं।
using System.Drawing.Imaging;
private void saveJpeg(string path, Bitmap img, long quality)
{
// Encoder parameter for image quality
EncoderParameter qualityParam = new EncoderParameter(System.Drawing.Imaging.Encoder.Quality, quality);
// Jpeg image codec
ImageCodecInfo jpegCodec = this.getEncoderInfo("image/jpeg");
if (jpegCodec == null)
return;
EncoderParameters encoderParams = new EncoderParameters(1);
encoderParams.Param[0] = qualityParam;
img.Save(path, jpegCodec, encoderParams);
}
private ImageCodecInfo getEncoderInfo(string mimeType)
{
// Get image codecs for all image formats
ImageCodecInfo[] codecs = ImageCodecInfo.GetImageEncoders();
// Find the correct image codec
for (int i = 0; i < codecs.Length; i++)
if (codecs[i].MimeType == mimeType)
return codecs[i];
return null;
}
यह EMGU लिए सबसे अच्छा तरीका है, तो आप अटक जाते हैं मुझे पता है है।
आशा इस मदद करता है,
क्रिस
हाय, मैं वेबसाइट नीचे होने के लिए माफी माँगता हूँ EMGU की ओर से लेकिन मैं हमेशा यहाँ और codeproject कोई प्रश्न है कि मैं मदद कर सकता है के लिए trolling कर रहा हूँ साथ में। चीयर्स – Chris
@ क्रिस धन्यवाद बहुत कुछ। अब मुझे पता है कि मैं किससे पूछ सकता हूं। साइट के स्थिर काम का सुझाव दें! – sergtk