Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Вы можете создать новое изображение, растровое изображение, значок, курсор или панель инструментов, а затем использовать редактор изображений для настройки его внешнего вида. Вы также можете создать точечный рисунок, шаблонный после шаблона ресурса.
Значки и курсоры: ресурсы изображения для устройств отображения
Значки и курсоры представляют собой графические ресурсы, которые могут состоять из нескольких изображений разных размеров, использующих разные цветовые схемы, в зависимости от типа устройства отображения. Курсор также имеет горячую точку, которая является расположением, которое Windows использует для отслеживания его положения. Значки и курсоры создаются и редактируются с помощью редактора изображений, как и растровые изображения и другие изображения.
При создании значка или курсора редактор изображений сначала создает изображение стандартного типа. Это изображение сначала заполняется цветом экрана (прозрачным). Если изображение является курсором, то горячая точка изначально является верхним левым углом с координатами 0,0.
По умолчанию редактор изображений поддерживает создание новых образов для устройств, показанных в следующей таблице. Чтобы создать изображения для других устройств, необходимо задать ширину, высоту и количество цветов в диалоговом окне "Настраиваемое изображение".
| Color | Ширина (в пикселях) | Высота (в пикселях) |
|---|---|---|
| Монохромный | 16 | 16 |
| Монохромный | 32 | 32 |
| Монохромный | 48 | 48 |
| Монохромный | 64 | 64 |
| Монохромный | 96 | 96 |
| 16 | 16 | 16 |
| 16 | 32 | 32 |
| 16 | 64 | 64 |
| 16 | 48 | 48 |
| 16 | 96 | 96 |
| 256 | 16 | 16 |
| 256 | 32 | 32 |
| 256 | 48 | 48 |
| 256 | 64 | 64 |
| 256 | 96 | 96 |
Создание образа устройства (значка или курсора)
При создании нового значка или ресурса курсора редактор изображений сначала создает изображение в определенном стиле: 32 × 32 пикселя и 16 цветов для значков; 32 × 32 пикселя и монохром для курсоров. Затем вы можете добавлять изображения в разные размеры и стили в начальный значок или курсор, а также изменять каждый дополнительный образ при необходимости для разных устройств отображения. Вы также можете изменить изображение с помощью операции выреза и вставки из существующего типа изображения или растрового изображения, созданного в графической программе.
При открытии ресурса значка или курсора в редакторе изображений по умолчанию открывается изображение, соответствующее текущему устройству отображения.
Примечание.
Если проект еще не содержит .rc файл, см. статью "Создание ресурсов( C++)".
Диалоговое > изображения устройства" позволяет создать новый образ устройства указанного типа. Чтобы открыть диалоговое окно "Создать изображение устройства", перейдите > Ниже перечислены следующие свойства: "Тип целевого изображения" и "Настраиваемый".
Свойство "Тип целевого образа" содержит доступные типы изображений, в которых вы выбираете тип изображения, который нужно открыть:
16 x 16, 1 бит (монохром)
16 x 16, 24 бит (16 миллионов цветов)
16 x 16, 4 бит (16 цветов)
128 x 128, 1 бит (монохром)
128 x 128, 24-разрядная (16 миллионов цветов)
128 x 128, 4 бит (16 цветов)
128 x 128, 8 бит (256 цветов)
256 x 256, 1 бит (монохром)
256 x 256, 24 бит (16 миллионов цветов)
256 x 256, 4 бит (16 цветов)
256 x 256, 8 бит (256 цветов)
32 x 32, 1 бит (монохром)
32 x 32, 24-разрядная (16 миллионов цветов)
32 x 32, 4 бит (16 цветов)
48 x 48, 1 бит (монохром)
48 x 48, 24-разрядная (16 миллионов цветов)
48 x 48, 4 бит (16 цветов)
64 x 64, 1 бит (монохром)
64 x 64, 24-разрядная (16 миллионов цветов)
64 x 64, 4-разрядная (16 цветов)
64 x 64, 8 бит (256 цветов)
Примечание.
Существующие изображения не отображаются в этом списке.
Настраиваемое свойство открывает диалоговое окно "Пользовательское изображение", в котором можно создать изображение с настраиваемым размером и количеством цветов.
Диалоговое окно "Пользовательское изображение" позволяет создать новый образ с настраиваемым размером и количеством цветов. Ниже перечислены следующие свойства:
| Свойство | Description |
|---|---|
| Ширина | Предоставляет пространство для ввода ширины пользовательского изображения в пикселях (1 – 512, ограничение в 2048) |
| Высота | Предоставляет пространство для ввода высоты пользовательского изображения в пикселях (1 – 512, ограничение в 2048) |
| Цвета | Предоставляет пространство для выбора количества битов для цвета пользовательского изображения: 1, 4, 8, 24 |
Используйте диалоговое окно "Открыть <изображение устройства">, чтобы открыть образы устройств в проектах C++. В нем перечислены существующие образы устройств в текущем ресурсе (изображения, которые являются частью текущего ресурса). Включено следующее свойство:
| Свойство | Description |
|---|---|
| Текущие образы | Выводит список изображений, включенных в ресурс. Выберите тип изображения, который нужно открыть. |
Создание значка или курсора
В представлении ресурсов щелкните файл правой кнопкой мыши
.rcи выберите команду "Добавить ресурс". Если у вас уже есть существующий ресурс изображения в.rcфайле, например курсор, щелкните правой кнопкой мыши папку " Курсор" и выберите "Вставить курсор".В диалоговом окне "Добавить ресурс" выберите значок или курсор и нажмите кнопку "Создать". Для значков это действие создает ресурс значка с значком 32 × 32, 16 цветов. Для курсоров создается монохромное изображение 32 × 32.
Если знак плюса (+) отображается рядом с типом ресурса изображения в диалоговом окне "Вставка ресурса ", это означает, что шаблоны инструментов доступны. Выберите знак плюса, чтобы развернуть список шаблонов, выбрать шаблон и нажмите кнопку "Создать".
Добавление изображения для другого устройства отображения
Перейдите в меню "Изображение>нового устройства" или щелкните правой кнопкой мыши в области редактора изображений и выберите "Создать изображение устройства".
Выберите тип изображения, который требуется добавить. Вы также можете выбрать "Пользователь", чтобы создать значок, размер которого недоступен в списке по умолчанию.
Копирование образа устройства
Перейдите к меню "Открыть изображение> устройства" и выберите изображение из текущего списка образов. Например, выберите 32 × 32, 16-цветную версию значка.
Скопируйте отображаемое изображение значка (CTRL+C).
Откройте другое изображение значка в другом окне редактора изображений. Например, откройте 16 × 16, 16-цветную версию значка.
Вставьте изображение значка (CTRL+V) из одного окна редактора изображений в другое. Если вы вставите больший размер в меньший размер, можно использовать маркеры значков для изменения размера изображения.
Удаление образа устройства
Пока изображение значка отображается в редакторе изображений, перейдите в меню "Удалить>изображение устройства". При удалении последнего изображения значка в ресурсе ресурс также удаляется.
Примечание.
При нажатии клавиши Del изображения и цвета, которые вы нарисовали на значке, удаляются, но значок остается, и теперь его можно изменить. Если нажать del по ошибке, нажмите +Z, чтобы отменить действие.
Создание прозрачных или обратных регионов в изображениях устройств
В редакторе изображений начальный значок или изображение курсора имеет прозрачный атрибут. Хотя изображения значков и курсоров прямоугольны, многие не отображаются так, так как части изображения прозрачны, а базовый образ на экране отображается с помощью значка или курсора. При перетаскивании значка части изображения могут отображаться в перевернутом цвете. Вы создадите этот эффект, задав цвет экрана и обратный цвет в окне "Цвета".
Экран и обратные цвета, которые применяются к значкам и курсорам, либо фигуре, и цвету производного изображения или назначению обратных областей. Цвета указывают части изображения, имеющие эти атрибуты. Вы можете изменить цвета, представляющие атрибуты цвета экрана и обратного цвета в редактировании. Эти изменения не влияют на внешний вид значка или курсора в приложении.
Примечание.
Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих параметров или выпуска. Чтобы изменить параметры, перейдите в меню "Сервис>импорта и экспорта". Дополнительные сведения см. в разделе Персонализация интегрированной среды разработки Visual Studio.
Создание прозрачных или обратных регионов
В окне "Цвета" выберите селектор "Цвет экрана" или "Обратный цвет".
Примените экран или обратный цвет к изображению с помощью средства рисования. Дополнительные сведения о средствах рисования см. в статье "Использование средства рисования".
Изменение цвета экрана или обратного цвета
Выберите селектор цвета экрана или селектор обратного цвета.
Выберите цвет из палитры цветов в окне "Цвета".
Дополнительный цвет автоматически назначается другому селектору.
Совет
Если дважды щелкнуть селектор "Цвет экрана" или "Обратный цвет", появится диалоговое окно "Селектор настраиваемых цветов".
Использование цветовой палитры 256
С помощью редактора изображений значки и курсоры могут иметь размер (64 × 64) с 256-цветовой палитрой для выбора. После создания ресурса выбран стиль образа устройства.
Создание значка цвета 256 или курсора
В представлении ресурсов щелкните файл правой кнопкой мыши
.rcи выберите команду "Добавить ресурс". Если у вас уже есть существующий ресурс изображения в.rcфайле, например курсор, щелкните правой кнопкой мыши папку " Курсор" и выберите "Вставить курсор".В диалоговом окне "Добавить ресурс" выберите значок или курсор и нажмите кнопку "Создать".
Перейдите в меню "Изображение>нового устройства" и выберите нужный стиль изображения с 256 цветом.
Выбор цвета из 256 цветовой палитры для больших значков
Чтобы нарисовать выделение из 256-цветовой палитры, необходимо выбрать цвета из палитры цветов в окне "Цвета".
Выберите большой значок или курсор или создайте новый большой значок или курсор.
Выберите цвет из 256 цветов, отображаемых в палитре цветов в окне "Цвета".
Выбранный цвет становится текущим цветом в палитре цветов в окне "Цвета".
Примечание.
Начальная палитра, используемая для 256 цветных изображений, соответствует палитре, возвращаемой
CreateHalftonePaletteAPI Windows. Все значки, предназначенные для оболочки Windows, должны использовать эту палитру, чтобы предотвратить мерцание во время реализации палитры.
Установка горячей точки курсора
Горячая точка курсора — это точка, к которой Windows относится при отслеживании положения курсора. По умолчанию горячее место устанавливается в левом верхнем углу курсора с координатами 0,0. Свойство Hot вокно свойств показывает координаты горячей точки.
На панели инструментов редактора изображений выберите средство "Задать хот-точка".
Выберите пиксель, который нужно назначить в качестве горячей точки курсора.
Свойство Hotspot в окне "Свойства" отображает новые координаты.
Создание и сохранение растрового изображения в формате GIF или JPEG
При создании растрового изображения изображение создается в формате растрового изображения (.bmp). Однако изображение можно сохранить как или .gif.jpeg в других графических форматах.
Примечание.
Этот процесс не применяется к значкам и курсорам.
Перейдите в меню "Открыть файл", а затем выберите "Файл>".
В диалоговом окне "Создать файл" выберите папку Visual C++, а затем в поле "Шаблоны" выберите файл растрового рисунка (.bmp)и нажмите кнопку "Открыть".
Растровое изображение откроется в редакторе изображений.
При необходимости внесите изменения в новое растровое изображение.
Если растровое изображение по-прежнему открыто в редакторе изображений, перейдите в меню "Сохранить файл>".bmp Как.
В диалоговом окне "Сохранить файл как как" введите имя, которое нужно указать файл и расширение, которое обозначает формат файла, который вы хотите использовать в поле "Имя файла". Например, myfile.gif.
Примечание.
Чтобы сохранить его в другом формате, необходимо создать или открыть растровое изображение за пределами проекта. Если вы создаете или открываете его в проекте, команда "Сохранить как " недоступна. Дополнительные сведения см. в разделе "Просмотр ресурсов" в файле скрипта ресурсов за пределами проекта (автономного).
Выберите Сохранить.
Преобразование изображения из одного формата в другой
Вы можете открыть изображения GIF или JPEG в редакторе изображений и сохранить их в виде растровых изображений. Кроме того, можно открыть растровый файл и сохранить его в виде GIF или JPEG. Изображения, с которыми вы работаете, не должны быть частью проекта для редактирования в среде разработки (см . автономное редактирование изображений).
Откройте изображение в редакторе изображений.
Перейдите в меню "Сохранить> файл как".
В диалоговом окне "Сохранить файл как как" в поле "Имя файла" введите имя файла и расширение, которое обозначает нужный формат.
Выберите Сохранить.
Добавление нового ресурса образа в неуправляемый проект C++
В представлении ресурсов щелкните файл правой кнопкой мыши
.rcи выберите команду "Добавить ресурс". Если у вас уже есть существующий ресурс изображения в.rcфайле, например курсор, щелкните правой кнопкой мыши папку " Курсор" и выберите "Вставить курсор".В диалоговом окне "Добавить ресурс" выберите тип ресурса изображения, который вы хотите создать (например, растровое изображение), а затем нажмите кнопку "Создать".
Если знак плюса (+) отображается рядом с типом ресурса изображения в диалоговом окне "Добавление ресурса ", это означает, что шаблоны панелей инструментов доступны. Выберите знак плюса, чтобы развернуть список шаблонов, выбрать шаблон и нажмите кнопку "Создать".
Добавление нового ресурса изображения в проект на языке программирования .NET
В Обозреватель решений щелкните правой кнопкой мыши папку проекта (например, WindowsApplication1).
В контекстном меню выберите "Добавить", а затем нажмите кнопку "Добавить новый элемент".
В области "Категории" разверните папку "Элементы локального проекта", а затем выберите "Ресурсы".
В области "Шаблоны" выберите тип ресурса, который вы хотите добавить в проект.
Ресурс добавляется в проект в Обозреватель решений, а ресурс открывается в редакторе изображений. Теперь для изменения образа можно использовать все средства, доступные в редакторе изображений. Дополнительные сведения о добавлении изображений в управляемый проект см. в разделе "Загрузка рисунка во время разработки".