DpiHelper.CreateDeviceFromLogicalImage Methode

Definition

Ü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

Icon

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

Image

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

ImageList

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

Bitmap

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

Image

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

ImageList

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

Bitmap

Die Bitmap.

Gilt für