मैं आइकन में बिटमैप कन्वर्ट करने के लिए कोशिश कर रहा हूँ आइकन में बदलें। लेकिन उसके एवज में फ़ाइल के रूप में कुछ त्रुटि बस खाली है वहाँ है।बिटमैप
private void btnCnvrtSave_Click(object sender, EventArgs e)
{
Bitmap bmp = new Bitmap(sourseFile); //sourseFile = openfiledialog.FileName;
IntPtr Hicon = bmp.GetHicon();
Icon myIcon = Icon.FromHandle(Hicon);
SaveFileDialog sfd = new SaveFileDialog();
sfd.Title = "Save Icon";
sfd.Filter = "Icon|*.ico";
sfd.ShowDialog();
FileStream fileStream = new FileStream(sfd.FileName, FileMode.OpenOrCreate);
myIcon.Save(fileStream);
fileStream.Flush();
fileStream.Close();
MessageBox.Show("Image is converted successfully!");
//Process.Start(sfd.FileName);
}
मैंने समस्या को समझने के लिए बहुत कुछ करने की कोशिश की है लेकिन नहीं कर सका। कृपया मुझे बताओ जहां समस्या है।
आप जांच की है कि 'myIcon' मान्य डेटा होता है? – ChrisF
इस कोड मेरे लिए सफलतापूर्वक चलाने के लिए और मुझे एक आइकन, जहां यह आपकी समस्या है दे सकता है? –
कृपया यहां पर एक नज़र डालें http://www.codeproject.com/KB/GDI-plus/safeicon.aspx –