Преобразование растрового изображения в значокC#

Место общения программистов C#
Ответить
Anonymous
 Преобразование растрового изображения в значок

Сообщение Anonymous »

Я пытаюсь преобразовать растровое изображение в значок. Но произошла некоторая ошибка, поскольку полученный файл просто пустой.

Код: Выделить всё

private void btnCnvrtSave_Click(object sender, EventArgs e)
{
Bitmap bmp = new Bitmap(sourceFile);  //sourceFile = 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);
}
Я много пытался разобраться в проблеме, но не смог.
Пожалуйста, скажите мне, в чем проблема.

Подробнее здесь: https://stackoverflow.com/questions/817 ... ap-to-icon
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»