Главная страница Библиотека (скачать книги) Скачать софт Введение в программирование Стандарты для C++ Уроки по C# Уроки по Python HTML Веб-дизайн Ассемблер в среде Windows ActiveX Javascript Общее о Линукс Линукс - подробно Линукс - новое Delphi Паскаль для начинающих Турбопаскаль Новости Партнеры Наши предложения Архив новостей |
Класс Image.Класс Image расположен в пространстве имен System.Drawing. Данный класс является абстрактным классом. Если нужно только загружать и выводить растровые изображения, класс Image содержит все необходимое для этого. Форматы файлов, поддерживаемые классом Image, указываются в статических свойствах класса ImageFormat, определенного в пространстве имен System.Drawing.Imaging: bmp, MemoryBmp, Icon, Gif, Jpeg, Png, Tiff, Exif, Wmf и Emf. Класс Image имеет 4 статических метода, которые возвращают объекты типа Image и необходимые для загрузки битовой карты или метафайла из файла или потока. public static Image FromFile( string filename //путь к загружаемому файлу ); public static Image FromFile( string filename, //путь к загружаемому файлу bool useEmbeddedColorManagement //параметр указывающий, нужно ли использовать ); //информацию о настройках цвета public static Image FromStream( Stream stream //загружаемый поток ); public static Image FromStream( Stream stream, //загружаемый поток bool useEmbeddedColorManagement //параметр указывающий, нужно ли использовать ); //информацию о настройках цвета Класс Image включает свойства, среди которых есть свойства, указывающие размер изображения в пикселах. public Size Size {get;} public int Height {get;} public int Width {get;} Объект Image можно вывести на экран или принтер при помощи метода DrawImage класса Graphics. public void DrawImage( Image image, Point point //структура Point, определяющая левую верхнюю точку вывода изображения ); public void DrawImage( Image image, Point[] destPoints //массив из 3 структур Point, определяющих параллелограмм. ); public void DrawImage( Image image, PointF point //структура PointF, определяющая левую верхнюю точку вывода изображения ); public void DrawImage( Image image, Rectangle rect //структура Rectangle, определяющая расположение и размер изображения ); и т.д. Кроме того, используя статический метод FromImage класса Graphics, можно вернуть объект Graphics, соответствующий изображению, после чего мы сможем рисовать на нем. public static Graphics FromImage( Image image ); |
|
Библиотека программиста. 2009. |
|