DpiHelper.CreateDeviceFromLogicalImage Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Überlädt
| CreateDeviceFromLogicalImage(Icon, ImageScalingMode) |
Erstellt ein neues Symbol, das für die Geräte Einheiten skaliert wird, und gibt es zurück Wenn Sie auf dem Gerät angezeigt wird, hat das skalierte Symbol dieselbe Größe wie das Original Symbol, wenn es bei 96 dpi angezeigt wird. |
| CreateDeviceFromLogicalImage(Image, ImageScalingMode) |
Erstellt eine neue Bitmap oder Metadatei aus dem logischen System. Drawing. Image, das für die Geräte Einheiten skaliert wird, und gibt diese zurück. Wenn das Bild auf dem Gerät angezeigt wird, hat das skalierte Bild dieselbe Größe wie das ursprüngliche Bild, wenn es mit 96dpi angezeigt wird. |
| CreateDeviceFromLogicalImage(ImageList, ImageScalingMode) |
Erstellt eine neue ImageList, die für die Geräte Einheiten skaliert wird, wenn Sie auf dem Gerät angezeigt wird, und gibt Sie zurück. die skalierte ImageList hat dieselbe Größe wie die ursprüngliche ImageList, wenn Sie mit 96dpi angezeigt wird. |
| CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode) |
Erstellt und gibt einen neuen bitmapstrip aus dem logischen System. Drawing. Bitmap-Strip für die Geräte Einheiten mithilfe der NearestNeighbor-Interpolations Datei aus. Wenn Sie auf dem Gerät angezeigt wird, hat der skalierte Bildstreifen die gleiche Größe wie der ursprüngliche Bildstreifen, wenn er bei 96dpi angezeigt wird. Dies sollte zum Umrechnen von imagelists-bitmapstreifen anstelle der einfachen Skalierung der Bitmap verwendet werden, da sich die resultierende Bitmap-Bereichs Größe von der einfachen Skalierung unterscheiden kann, da Bitmap N * Math. Round (Width * dpiscale)! = Math. Round (N * Width * dpiscale) Dies kann je nach Bildbreite vorkommen, da dpiscale ein Double-Wert und kein int-Wert ist. |
| CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode) |
Erstellt eine neue Bitmap oder Metadatei aus dem logischen System. Drawing. Image, das für die Geräte Einheiten skaliert wird, und gibt diese zurück. Wenn das Bild auf dem Gerät angezeigt wird, hat das skalierte Bild dieselbe Größe wie das ursprüngliche Bild, wenn es mit 96dpi angezeigt wird. |
| CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode) |
Erstellt eine neue ImageList, die für die Geräte Einheiten skaliert wird, wenn Sie auf dem Gerät angezeigt wird, und gibt Sie zurück. die skalierte ImageList hat dieselbe Größe wie die ursprüngliche ImageList, wenn Sie mit 96dpi angezeigt wird. |
| CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode) |
Erstellt und gibt einen neuen bitmapstrip aus dem logischen System zurück. Drawing. Bitmap für die Geräte Einheiten skaliert, wenn diese auf dem Gerät angezeigt werden, hat der skalierte Bildstreifen die gleiche Größe wie der ursprüngliche Bildstreifen, wenn er bei 96dpi angezeigt wird. Dies sollte zum Umrechnen von imagelists-bitmapstreifen anstelle der einfachen Skalierung der Bitmap verwendet werden, da sich die resultierende Bitmap-Bereichs Größe von der einfachen Skalierung unterscheiden kann, da Bitmap N * Math. Round (Width * dpiscale)! = Math. Round (N * Width * dpiscale) Dies kann je nach Bildbreite vorkommen, da dpiscale ein Double-Wert und kein int-Wert ist. |
CreateDeviceFromLogicalImage(Icon, ImageScalingMode)
Erstellt ein neues Symbol, das für die Geräte Einheiten skaliert wird, und gibt es zurück Wenn Sie auf dem Gerät angezeigt wird, hat das skalierte Symbol dieselbe Größe wie das Original Symbol, wenn es bei 96 dpi angezeigt wird.
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
Parameter
- logicalIcon
- Icon
Das Symbol für die Skalierung von logischen Einheiten auf Geräte Einheiten
- scalingMode
- ImageScalingMode
Der Skalierungs Modus, der beim Skalieren der Bilder im Strip verwendet werden soll.
Gibt zurück
Das Symbol.
Gilt für
CreateDeviceFromLogicalImage(Image, ImageScalingMode)
Erstellt eine neue Bitmap oder Metadatei aus dem logischen System. Drawing. Image, das für die Geräte Einheiten skaliert wird, und gibt diese zurück. Wenn das Bild auf dem Gerät angezeigt wird, hat das skalierte Bild dieselbe Größe wie das ursprüngliche Bild, wenn es mit 96dpi angezeigt wird.
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
Parameter
- logicalImage
- Image
Das Image, das von logischen Einheiten auf Geräte Einheiten skaliert werden soll.
- scalingMode
- ImageScalingMode
Der beim Skalieren des Bilds zu verwendende Skalierungs Modus
Gibt zurück
Das Image.
Gilt für
CreateDeviceFromLogicalImage(ImageList, ImageScalingMode)
Erstellt eine neue ImageList, die für die Geräte Einheiten skaliert wird, wenn Sie auf dem Gerät angezeigt wird, und gibt Sie zurück. die skalierte ImageList hat dieselbe Größe wie die ursprüngliche ImageList, wenn Sie mit 96dpi angezeigt wird.
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
Parameter
- logicalImageList
- ImageList
Die ImageList, die von logischen Einheiten auf Geräte Einheiten skaliert werden soll
- scalingMode
- ImageScalingMode
Der Skalierungs Modus, der beim Skalieren der Bilder in der ImageList verwendet werden soll.
Gibt zurück
Die ImageList.
Gilt für
CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode)
Erstellt und gibt einen neuen bitmapstrip aus dem logischen System. Drawing. Bitmap-Strip für die Geräte Einheiten mithilfe der NearestNeighbor-Interpolations Datei aus. Wenn Sie auf dem Gerät angezeigt wird, hat der skalierte Bildstreifen die gleiche Größe wie der ursprüngliche Bildstreifen, wenn er bei 96dpi angezeigt wird.
Dies sollte zum Umrechnen von imagelists-bitmapstreifen anstelle der einfachen Skalierung der Bitmap verwendet werden, da sich die resultierende Bitmap-Bereichs Größe von der einfachen Skalierung unterscheiden kann, da Bitmap N * Math. Round (Width * dpiscale)! = Math. Round (N * Width * dpiscale) Dies kann je nach Bildbreite vorkommen, da dpiscale ein Double-Wert und kein int-Wert ist.
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
Parameter
- logicalBitmapStrip
- Bitmap
Der Bildstreifen, der von logischen Einheiten auf Geräte Einheiten skaliert werden soll.
- logicalImageSize
- Size
Die Größe der einzelnen Bilder in der Leiste in der logischen Einheit
- scalingMode
- ImageScalingMode
Der Skalierungs Modus, der beim Skalieren der Bilder im Strip verwendet werden soll.
Gibt zurück
Die Bitmap.
Gilt für
CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode)
Erstellt eine neue Bitmap oder Metadatei aus dem logischen System. Drawing. Image, das für die Geräte Einheiten skaliert wird, und gibt diese zurück. Wenn das Bild auf dem Gerät angezeigt wird, hat das skalierte Bild dieselbe Größe wie das ursprüngliche Bild, wenn es mit 96dpi angezeigt wird.
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
Parameter
- logicalImage
- Image
Das Image, das von logischen Einheiten auf Geräte Einheiten skaliert werden soll.
- backgroundColor
- Color
Ein Farbwert, der für den Hintergrund des Bilds verwendet werden soll. Wenn der Interpolations Modus Bilinear oder Bikubisch ist, werden die Ränder des Bilds mit dem Hintergrund interpoliert.
- scalingMode
- ImageScalingMode
Der beim Skalieren des Bilds zu verwendende Skalierungs Modus
Gibt zurück
Die ImageList.
Gilt für
CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode)
Erstellt eine neue ImageList, die für die Geräte Einheiten skaliert wird, wenn Sie auf dem Gerät angezeigt wird, und gibt Sie zurück. die skalierte ImageList hat dieselbe Größe wie die ursprüngliche ImageList, wenn Sie mit 96dpi angezeigt wird.
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
Parameter
- logicalImageList
- ImageList
Die ImageList, die von logischen Einheiten auf Geräte Einheiten skaliert werden soll
- backgroundColor
- Color
Ein Farbwert, der für den Hintergrund des Bilds verwendet werden soll. Wenn der Interpolations Modus Bilinear oder Bikubisch ist, werden die Ränder des Bilds mit dem Hintergrund interpoliert.
- scalingMode
- ImageScalingMode
Der beim Skalieren der ImageList zu verwendende Skalierungs Modus.
Gibt zurück
Die ImageList.
Gilt für
CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode)
Erstellt und gibt einen neuen bitmapstrip aus dem logischen System zurück. Drawing. Bitmap für die Geräte Einheiten skaliert, wenn diese auf dem Gerät angezeigt werden, hat der skalierte Bildstreifen die gleiche Größe wie der ursprüngliche Bildstreifen, wenn er bei 96dpi angezeigt wird.
Dies sollte zum Umrechnen von imagelists-bitmapstreifen anstelle der einfachen Skalierung der Bitmap verwendet werden, da sich die resultierende Bitmap-Bereichs Größe von der einfachen Skalierung unterscheiden kann, da Bitmap N * Math. Round (Width * dpiscale)! = Math. Round (N * Width * dpiscale) Dies kann je nach Bildbreite vorkommen, da dpiscale ein Double-Wert und kein int-Wert ist.
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
Parameter
- logicalBitmapStrip
- Bitmap
Der Bildstreifen, der von logischen Einheiten auf Geräte Einheiten skaliert werden soll.
- logicalImageSize
- Size
Die Größe der einzelnen Bilder in der Leiste in der logischen Einheit
- backgroundColor
- Color
Ein Farbwert, der für den Hintergrund des Bilds verwendet werden soll. Wenn der Interpolations Modus Bilinear oder Bikubisch ist, werden die Ränder des Bilds mit dem Hintergrund interpoliert.
- scalingMode
- ImageScalingMode
Der Skalierungs Modus, der beim Skalieren der Bilder im Strip verwendet werden soll.
Gibt zurück
Die Bitmap.