Клас bitmap (ng)

Бітова карта складається з даних пікселів графічного зображення і його атрибути. Існує безліч стандартних форматів збереження точкових малюнків в файл. GDI + підтримує такі формати файлів: BMP, GIF, EXIF, JPG, PNG і TIFF. Додаткові відомості про формати см. В розділі Типи точкових малюнків.

Можна створювати образи з файлів, потоків і інші джерела за допомогою одного з Bitmap конструктори і зберегти їх в потік або в файлової системі з Save метод. Зображення виводяться на екран або в пам'яті за допомогою DrawImage метод Graphics об'єкта. Список розділів, присвячених роботі з файлами зображень див. Розділ Робота з растровими і векторними зображеннями.

Bitmap Клас між доменами додатків недоступний. Наприклад, якщо створити динамічний AppDomain і створити кілька кисті, пір'я і точкові малюнки в цей домен, а потім передайте цих об'єктів назад в головний домен додатки, можна успішно використовувати пір'я і кистей. Проте при виклику DrawImage метод для відтворення маршаліруется Bitmap. з'явиться наступне виняток.

Віддаленого взаємодії не вдається знайти поле «власне зображення» в типі «System.Drawing.Image».

У наступному прикладі коду показано, як створити новий Bitmap з файлу, використовуючи GetPixel і SetPixel методи Перефарбувати зображення. Він також використовує. . і Властивості.

Цей приклад призначений для використання з Windows Forms, яке містить Label. PictureBox. і Button з ім'ям Label1. PictureBox1. і Button1. відповідно. Вставте код в форму і зв'яжіть Button1_Click метод за допомогою кнопки Click події.