Вы разрабатываете программу для просмотра фотографий и факсов. Изображение помещается в элемент управления PictureBox, свойству Name которого установлено значение pbxImage. На форму добавлен элемент управления SaveFileDialog, с помощью которого требуется сохранять загруженное изображения в одном из трех графических форматов – jpg, gif или bmp. Выберите правильные действия для получения этой функциональности:
(Отметьте один правильный вариант ответа.)
Варианты ответа
подключаем пространства имен:
using System.Drawing.Imaging;using System.IO;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
SaveFileDialog diag = new SaveFileDialog();diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif| Windows Bitmap (*.bmp)|*.bmp"; if (diag.ShowDialog()==DialogResult.OK) { stringPictureName=diag.FileName; if (stringPictureName =="*.jpg")) pbxImage.Image.SaveImage(stringPictureName,ImageFormat.Jpeg); if (stringPictureName =="*.gif")) pbxImage.Image.SaveImage (stringPictureName,ImageFormat.Gif); if (stringPictureName =="*.bmp")) pbxImage.Image.SaveImage (stringPictureName,ImageFormat.Bmp); }
подключаем пространства имен:
using System.Drawing.Imaging;using System.IO;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
SaveFileDialog diag = new SaveFileDialog();diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif| Windows Bitmap (*.bmp)|*.bmp"; if (diag.ShowDialog()==DialogResult.OK) { stringPictureName=diag.FileName; if (stringPictureName.EndsWith("jpg")) pbxImage.Image.Save(stringPictureName,ImageFormat.Jpeg); if (stringPictureName.EndsWith("gif")) pbxImage.Image.Save(stringPictureName,ImageFormat.Gif); if (stringPictureName.EndsWith("bmp")) pbxImage.Image.Save(stringPictureName,ImageFormat.Bmp); }(Верный ответ)
подключаем пространства имен:
using System.Drawing;using System.IO;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
SaveFileDialog diag = new SaveFileDialog();diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif| Windows Bitmap (*.bmp)|*.bmp"; if (diag.ShowDialog()==DialogResult.OK) { stringPictureName=diag.FileName; if (stringPictureName.EndsWith("jpg")) pbxImage.Image.Save(stringPictureName,ImageFormat.Jpeg); if (stringPictureName.EndsWith("gif")) pbxImage.Image.Save(stringPictureName,ImageFormat.Gif); if (stringPictureName.EndsWith("bmp")) pbxImage.Image.Save(stringPictureName,ImageFormat.Bmp); }
подключаем пространства имен:
using System.Drawing;using System.IO;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
SaveFileDialog diag = new SaveFileDialog();diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif| Windows Bitmap (*.bmp)|*.bmp"; if (diag.ShowDialog()==DialogResult.OK) { stringPictureName=diag.FileName; if (stringPictureName =="*.jpg")) pbxImage.Image.Save(stringPictureName,ImageFormat.Jpeg); if (stringPictureName =="*.gif")) pbxImage.Image.Save(stringPictureName,ImageFormat.Gif); if (stringPictureName =="*.bmp")) pbxImage.Image.Save(stringPictureName,ImageFormat.Bmp); }
подключаем пространства имен:
using System.Drawing.Imaging;using System.IO;
Добавляем обработчик в элементе управления, вызывающем диалог сохранения:
SaveFileDialog diag = new SaveFileDialog();diag.Filter="JPEG Images (*.jpg,*.jpeg)|*.jpg;*.jpeg|Gif Images (*.gif)|*.gif| Windows Bitmap (*.bmp)|*.bmp"; if (diag.ShowDialog()==DialogResult.OK) { stringPictureName=diag.FileName; if (stringPictureName =="*.jpg")) pbxImage.Image.Save(stringPictureName,ImageFormat.Jpeg); if (stringPictureName =="*.gif")) pbxImage.Image.Save(stringPictureName,ImageFormat.Gif); if (stringPictureName =="*.bmp")) pbxImage.Image.Save(stringPictureName,ImageFormat.Bmp); }