Я использую следующий код для преобразования изображения в Icon.Вот мой код.
Bitmap Cbitmap=null;
try
{
Cbitmap = new Bitmap("path of local image");
}
catch(Exception)
{
return;
}
Cbitmap.MakeTransparent(Color.White);
System.IntPtr icH = Cbitmap.GetHicon();
Icon ico = Icon.FromHandle(icH);
Cbitmap.Dispose();
System.IO.FileStream f = new System.IO.FileStream(Path where to save icon"" + "\\image.ico", System.IO.FileMode.OpenOrCreate);
ico.Save(f);
f.close();
ico.dispose();
Теперь он успешно преобразован в Icon, но когда я пытаюсь открыть его в средстве просмотра изображений, он показывает предварительный просмотр недоступен.
Такжекогда пытаться открыть его в проекте, он говорит
(image.ico не является файлом значков)