DpiHelper.CreateDeviceFromLogicalImage Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
| CreateDeviceFromLogicalImage(Icon, ImageScalingMode) |
Создает и возвращает новый значок, масштабируемый для единиц устройства. При отображении на устройстве значок с масштабированием будет иметь тот же размер, что и исходный значок при отображении в 96dpi. |
| CreateDeviceFromLogicalImage(Image, ImageScalingMode) |
Создает и возвращает новое растровое изображение или метафайл из логической системы. Drawing. Image, масштабированное для единиц устройства. При отображении на устройстве масштабированный образ будет иметь тот же размер, что и у исходного изображения при отображении в 96dpi. |
| CreateDeviceFromLogicalImage(ImageList, ImageScalingMode) |
Создает и возвращает новый ImageList, масштабируемый для единиц устройства при отображении на устройстве, масштабируемый ImageList будет иметь тот же размер, что и исходный ImageList, при отображении в 96dpi. |
| CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode) |
Создает и возвращает новую полосу битовой карты из полосы логической системы. Drawing. Bitmap, масштабированной для единиц устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi. Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является Double, а не int. |
| CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode) |
Создает и возвращает новое растровое изображение или метафайл из логической системы. Drawing. Image, масштабированное для единиц устройства. При отображении на устройстве масштабированный образ будет иметь тот же размер, что и у исходного изображения при отображении в 96dpi. |
| CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode) |
Создает и возвращает новый ImageList, масштабируемый для единиц устройства при отображении на устройстве, масштабируемый ImageList будет иметь тот же размер, что и исходный ImageList, при отображении в 96dpi. |
| CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode) |
Создает и возвращает новую полосу битовой карты из логической системы. Drawing. Bitmap, масштабированной для единиц устройства при отображении на устройстве. полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения при отображении в 96dpi. Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является Double, а не int. |
CreateDeviceFromLogicalImage(Icon, ImageScalingMode)
Создает и возвращает новый значок, масштабируемый для единиц устройства. При отображении на устройстве значок с масштабированием будет иметь тот же размер, что и исходный значок при отображении в 96dpi.
public System.Drawing.Icon CreateDeviceFromLogicalImage (System.Drawing.Icon logicalIcon, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Drawing.Icon * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Drawing.Icon
Public Function CreateDeviceFromLogicalImage (logicalIcon As Icon, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As Icon
Параметры
- logicalIcon
- Icon
Значок для масштабирования из логических устройств в единицы устройства
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображений в полоске.
Возвращаемое значение
Значок.
Применяется к
CreateDeviceFromLogicalImage(Image, ImageScalingMode)
Создает и возвращает новое растровое изображение или метафайл из логической системы. Drawing. Image, масштабированное для единиц устройства. При отображении на устройстве масштабированный образ будет иметь тот же размер, что и у исходного изображения при отображении в 96dpi.
public System.Drawing.Image CreateDeviceFromLogicalImage (System.Drawing.Image logicalImage, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Drawing.Image * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Drawing.Image
Public Function CreateDeviceFromLogicalImage (logicalImage As Image, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As Image
Параметры
- logicalImage
- Image
Изображение для масштабирования из логических устройств в единицы устройства
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображения
Возвращаемое значение
Образ.
Применяется к
CreateDeviceFromLogicalImage(ImageList, ImageScalingMode)
Создает и возвращает новый ImageList, масштабируемый для единиц устройства при отображении на устройстве, масштабируемый ImageList будет иметь тот же размер, что и исходный ImageList, при отображении в 96dpi.
public System.Windows.Forms.ImageList CreateDeviceFromLogicalImage (System.Windows.Forms.ImageList logicalImageList, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Windows.Forms.ImageList * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Windows.Forms.ImageList
Public Function CreateDeviceFromLogicalImage (logicalImageList As ImageList, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As ImageList
Параметры
- logicalImageList
- ImageList
ImageList для масштабирования из логических устройств в единицы устройства
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображений в ImageList
Возвращаемое значение
ImageList.
Применяется к
CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode)
Создает и возвращает новую полосу битовой карты из полосы логической системы. Drawing. Bitmap, масштабированной для единиц устройства с помощью интерполяции Неарестнеигхбор. При отображении на устройстве полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения, когда будет отображаться в 96dpi.
Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является Double, а не int.
public System.Drawing.Bitmap CreateDeviceFromLogicalImage (System.Drawing.Bitmap logicalBitmapStrip, System.Drawing.Size logicalImageSize, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Drawing.Bitmap * System.Drawing.Size * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Drawing.Bitmap
Public Function CreateDeviceFromLogicalImage (logicalBitmapStrip As Bitmap, logicalImageSize As Size, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As Bitmap
Параметры
- logicalBitmapStrip
- Bitmap
Полоса изображений для масштабирования из логических устройств в единицы устройства
- logicalImageSize
- Size
Размер в логической единице каждого изображения на полосе
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображений в полоске
Возвращаемое значение
Точечный рисунок.
Применяется к
CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode)
Создает и возвращает новое растровое изображение или метафайл из логической системы. Drawing. Image, масштабированное для единиц устройства. При отображении на устройстве масштабированный образ будет иметь тот же размер, что и у исходного изображения при отображении в 96dpi.
public System.Drawing.Image CreateDeviceFromLogicalImage (System.Drawing.Image logicalImage, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Drawing.Image * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Drawing.Image
Public Function CreateDeviceFromLogicalImage (logicalImage As Image, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As Image
Параметры
- logicalImage
- Image
Изображение для масштабирования из логических устройств в единицы устройства
- backgroundColor
- Color
Значение цвета, используемое для фона изображения. Если режим интерполяции — билинейной или бикубический, поля изображения интерполируются с фоном.
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображения
Возвращаемое значение
ImageList.
Применяется к
CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode)
Создает и возвращает новый ImageList, масштабируемый для единиц устройства при отображении на устройстве, масштабируемый ImageList будет иметь тот же размер, что и исходный ImageList, при отображении в 96dpi.
public System.Windows.Forms.ImageList CreateDeviceFromLogicalImage (System.Windows.Forms.ImageList logicalImageList, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Windows.Forms.ImageList * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Windows.Forms.ImageList
Public Function CreateDeviceFromLogicalImage (logicalImageList As ImageList, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As ImageList
Параметры
- logicalImageList
- ImageList
ImageList для масштабирования из логических устройств в единицы устройства
- backgroundColor
- Color
Значение цвета, используемое для фона изображения. Если режим интерполяции — билинейной или бикубический, поля изображения интерполируются с фоном.
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании ImageList
Возвращаемое значение
ImageList.
Применяется к
CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode)
Создает и возвращает новую полосу битовой карты из логической системы. Drawing. Bitmap, масштабированной для единиц устройства при отображении на устройстве. полоса масштабированного изображения будет иметь тот же размер, что и исходная полоса изображения при отображении в 96dpi.
Это следует использовать для преобразования растрового изображения ImageList вместо простого масштабирования растрового изображения, так как размер результирующей полосы точечных рисунков может отличаться от простого масштабирования в виде точечного рисунка N * Math. Round (ширина * дпискале)! = Math. Round (N * ширина * дпискале). это может произойти в зависимости от ширины изображения, так как дпискале является Double, а не int.
public System.Drawing.Bitmap CreateDeviceFromLogicalImage (System.Drawing.Bitmap logicalBitmapStrip, System.Drawing.Size logicalImageSize, System.Drawing.Color backgroundColor, Microsoft.VisualStudio.PlatformUI.ImageScalingMode scalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default);
member this.CreateDeviceFromLogicalImage : System.Drawing.Bitmap * System.Drawing.Size * System.Drawing.Color * Microsoft.VisualStudio.PlatformUI.ImageScalingMode -> System.Drawing.Bitmap
Public Function CreateDeviceFromLogicalImage (logicalBitmapStrip As Bitmap, logicalImageSize As Size, backgroundColor As Color, Optional scalingMode As ImageScalingMode = Microsoft.VisualStudio.PlatformUI.ImageScalingMode.Default) As Bitmap
Параметры
- logicalBitmapStrip
- Bitmap
Полоса изображений для масштабирования из логических устройств в единицы устройства
- logicalImageSize
- Size
Размер в логической единице каждого изображения на полосе
- backgroundColor
- Color
Значение цвета, используемое для фона изображения. Если режим интерполяции — билинейной или бикубический, поля изображения интерполируются с фоном.
- scalingMode
- ImageScalingMode
Режим масштабирования, используемый при масштабировании изображений в полоске
Возвращаемое значение
Точечный рисунок.