DpiHelper.CreateDeviceFromLogicalImage Método

Definição

Sobrecargas

CreateDeviceFromLogicalImage(Icon, ImageScalingMode)

Cria e retorna um novo ícone dimensionado para as unidades do dispositivo. Quando exibido no dispositivo, o ícone escalado terá o mesmo tamanho que o ícone original teria quando exibido em 96dpi.

CreateDeviceFromLogicalImage(Image, ImageScalingMode)

Cria e retorna um novo bitmap ou metarquivo do sistema lógico. Drawing. Image dimensionada para as unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

CreateDeviceFromLogicalImage(ImageList, ImageScalingMode)

Cria e retorna uma nova ImageList dimensionada para as unidades do dispositivo quando exibido no dispositivo, a ImageList dimensionada terá o mesmo tamanho que o ImageList original teria quando exibido em 96dpi.

CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode)

Cria e retorna uma nova faixa de bitmap da faixa de sistema lógico. Drawing. bitmap dimensionada para as unidades do dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um int.

CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode)

Cria e retorna um novo bitmap ou metarquivo do sistema lógico. Drawing. Image dimensionada para as unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 96dpi.

CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode)

Cria e retorna uma nova ImageList dimensionada para as unidades do dispositivo quando exibido no dispositivo, a ImageList dimensionada terá o mesmo tamanho que o ImageList original teria quando exibido em 96dpi.

CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode)

Cria e retorna uma nova faixa de bitmap do sistema lógico. Drawing. bitmap dimensionado para as unidades do dispositivo quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um int.

CreateDeviceFromLogicalImage(Icon, ImageScalingMode)

Cria e retorna um novo ícone dimensionado para as unidades do dispositivo. Quando exibido no dispositivo, o ícone escalado terá o mesmo tamanho que o ícone original teria quando exibido em 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

Parâmetros

logicalIcon
Icon

O ícone para dimensionar de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens na faixa.

Retornos

Icon

O ícone.

Aplica-se a

CreateDeviceFromLogicalImage(Image, ImageScalingMode)

Cria e retorna um novo bitmap ou metarquivo do sistema lógico. Drawing. Image dimensionada para as unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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

Parâmetros

logicalImage
Image

A imagem a ser dimensionada de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem

Retornos

Image

A imagem.

Aplica-se a

CreateDeviceFromLogicalImage(ImageList, ImageScalingMode)

Cria e retorna uma nova ImageList dimensionada para as unidades do dispositivo quando exibido no dispositivo, a ImageList dimensionada terá o mesmo tamanho que o ImageList original teria quando exibido em 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

Parâmetros

logicalImageList
ImageList

ImageList para dimensionar de unidades lógicas para unidades de dispositivo

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens em ImageList

Retornos

ImageList

ImageList.

Aplica-se a

CreateDeviceFromLogicalImage(Bitmap, Size, ImageScalingMode)

Cria e retorna uma nova faixa de bitmap da faixa de sistema lógico. Drawing. bitmap dimensionada para as unidades do dispositivo, usando a interpolação NearestNeighbor. Quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um 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

Parâmetros

logicalBitmapStrip
Bitmap

A faixa de imagens a ser dimensionada de unidades lógicas para unidades de dispositivo

logicalImageSize
Size

O tamanho na unidade lógica de cada imagem na faixa

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens na faixa

Retornos

Bitmap

O bitmap.

Aplica-se a

CreateDeviceFromLogicalImage(Image, Color, ImageScalingMode)

Cria e retorna um novo bitmap ou metarquivo do sistema lógico. Drawing. Image dimensionada para as unidades do dispositivo. Quando exibido no dispositivo, a imagem dimensionada terá o mesmo tamanho que a imagem original teria quando exibida em 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

Parâmetros

logicalImage
Image

A imagem a ser dimensionada de unidades lógicas para unidades de dispositivo

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar a imagem

Retornos

Image

ImageList.

Aplica-se a

CreateDeviceFromLogicalImage(ImageList, Color, ImageScalingMode)

Cria e retorna uma nova ImageList dimensionada para as unidades do dispositivo quando exibido no dispositivo, a ImageList dimensionada terá o mesmo tamanho que o ImageList original teria quando exibido em 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

Parâmetros

logicalImageList
ImageList

ImageList para dimensionar de unidades lógicas para unidades de dispositivo

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar ImageList

Retornos

ImageList

ImageList.

Aplica-se a

CreateDeviceFromLogicalImage(Bitmap, Size, Color, ImageScalingMode)

Cria e retorna uma nova faixa de bitmap do sistema lógico. Drawing. bitmap dimensionado para as unidades do dispositivo quando exibido no dispositivo, a faixa de imagem dimensionada terá o mesmo tamanho que a faixa de imagem original teria quando exibida em 96dpi.

Isso deve ser usado para converter as faixas de bitmap de ImageList em vez de simplesmente dimensionar o bitmap, porque o tamanho da faixa de bitmap resultante pode ser diferente do upsizing como bitmap N * Math. Round (largura * dpiscale)! = Math. Round (N * largura * dpiscale) isso pode ocorrer dependendo da largura da imagem porque dpiscale é um Double não um 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

Parâmetros

logicalBitmapStrip
Bitmap

A faixa de imagens a ser dimensionada de unidades lógicas para unidades de dispositivo

logicalImageSize
Size

O tamanho na unidade lógica de cada imagem na faixa

backgroundColor
Color

Um valor de cor a ser usado para o plano de fundo da imagem. Quando o modo de interpolação é bilinear ou Bicúbico, as margens da imagem são interpoladas com o plano de fundo.

scalingMode
ImageScalingMode

O modo de dimensionamento a ser usado ao dimensionar as imagens na faixa

Retornos

Bitmap

O bitmap.

Aplica-se a