3
次のコードを使用して画像を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();
は今、これが成功したアイコンに変換されますが、私は画像ビューアでそれを開こうとすると、それは利用できません
プレビューが表示されます。また
それは
を言うプロジェクトでそれを開こうとする(image.icoはアイコンファイルではありません)
icoファイルはちょうど名前が変更されたbmpですが、bmpとして保存されているかどうか確認しましたか? –
申し訳ありませんが、JPEGとして保存されています。問題ですか? –
はい、有効なアイコンはbmpです。 –