Лабораторный практикум по информатике



бет52/83
Дата06.01.2022
өлшемі1,1 Mb.
#15674
түріПрактикум
1   ...   48   49   50   51   52   53   54   55   ...   83

ЛАБОРАТОРНАЯ РАБОТА № 12.


ОБРАБОТКА ИЗОБРАЖЕНИЙ

Цель лабораторной работы: изучить возможности Visual Studio по открытию и сохранению файлов. Написать и отладить программу для обработки изображений.
    1. Отображение графических файлов


Обычно для отображения точечных рисунков, рисунков из мета- файлов, значков, рисунков из файлов в формате BMP, JPEG, GIF или PNG используется объект PictureBox, т. е. элемент управления PictureBox действует как контейнер для картинок. Можно выбрать изо- бражение для вывода, присвоив значение свойству Image. Свойство Image может быть установлено в окне свойств или в коде программы, указывая на рисунок, который следует отображать.

Элемент управления PictureBox содержит и другие полезные свой- ства, в том числе свойство AutoSize, определяющее, будет ли изображе- ние растянуто в элементе PictureBox, и SizeMode, которое может ис- пользоваться для растягивания, центрирования или увеличения изображения в элементе управления PictureBox.

Перед добавлением рисунка к элементу управления PictureBox в проект обычно добавляется файл рисунка в качестве ресурса3. После добавления ресурса к проекту можно повторно использовать его. На- пример, может потребоваться отображение одного и того же изображе- ния в нескольких местах.

Необходимо отметить, что поле Image само является классом для ра- боты с изображениями, у которого есть свои методы. Например, метод FromFile используется для загрузки изображения из файла. Кроме класса Image существует класс Bitmap, который расширяет возможности класса Image за счет дополнительных методов для загрузки, сохранения и ис- пользования растровых изображений. Так, метод Save класса Bitmap по- зволяет сохранять изображения в разных форматах, а методы GetPixel и SetPixel – получить доступ к отдельным пикселям рисунка.





3 В приложениях Visual C# часто содержатся данные, неявляющиеся исходным ко- дом. Такие данные называются ресурсами проекта и могут включать двоичные дан- ные, текстовые файлы, аудио- и видеофайлы, таблицы строк, значки, изображения, XML-файлы или любой другой тип данных, необходимых для приложения. Данные ресурсов проекта хранятся в формате XML в файле с расширением RESX (имя по умолчанию – Resources.resx), который можно открыть в Обозревателе решений.



    1. Достарыңызбен бөлісу:
1   ...   48   49   50   51   52   53   54   55   ...   83




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет