ImageConverter.ExtractPixelSection Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| ExtractPixelSection(Byte[], Int32, Int32, Int32Rect) |
Esse método irá extrair uma seção de um buffer de pixel de 32 bits ou 24bit convertendo para 32 bits opaco, se necessário. Cores especiais verde-1 e magenta serão convertidas em pixels transparentes. em seguida, todos os pixels transparentes serão tornados em preto. |
| ExtractPixelSection(Byte[], Int32, Int32, Int32Rect, Color[]) |
Esse método irá extrair uma seção de um buffer de pixel de 32 bits ou 24bit convertendo para 32 bits opaco, se necessário. As cores que correspondem a uma das cores transparentes serão convertidas em pixels transparentes, todos os pixels transparentes serão tornados em preto. |
ExtractPixelSection(Byte[], Int32, Int32, Int32Rect)
Esse método irá extrair uma seção de um buffer de pixel de 32 bits ou 24bit convertendo para 32 bits opaco, se necessário. Cores especiais verde-1 e magenta serão convertidas em pixels transparentes. em seguida, todos os pixels transparentes serão tornados em preto.
public:
static cli::array <System::Byte> ^ ExtractPixelSection(cli::array <System::Byte> ^ sourcePixels, int sourceBitsPerPixel, int sourceStride, System::Windows::Int32Rect sectionRect);
public static byte[] ExtractPixelSection (byte[] sourcePixels, int sourceBitsPerPixel, int sourceStride, System.Windows.Int32Rect sectionRect);
static member ExtractPixelSection : byte[] * int * int * System.Windows.Int32Rect -> byte[]
Public Shared Function ExtractPixelSection (sourcePixels As Byte(), sourceBitsPerPixel As Integer, sourceStride As Integer, sectionRect As Int32Rect) As Byte()
Parâmetros
- sourcePixels
- Byte[]
Buffer de pixel de origem
- sourceBitsPerPixel
- Int32
Tamanho do pixel da imagem de origem
- sourceStride
- Int32
Largura em bytes de uma linha de pixel na imagem de origem
- sectionRect
- Int32Rect
Retângulo para extrair da imagem de origem, indica a largura/heigh do resultado
Retornos
- Byte[]
O buffer de pixel de destino de uma imagem com as dimensões de passado em Rect e um stride de largura * 4 (32 bpp)
Aplica-se a
ExtractPixelSection(Byte[], Int32, Int32, Int32Rect, Color[])
Esse método irá extrair uma seção de um buffer de pixel de 32 bits ou 24bit convertendo para 32 bits opaco, se necessário. As cores que correspondem a uma das cores transparentes serão convertidas em pixels transparentes, todos os pixels transparentes serão tornados em preto.
public:
static cli::array <System::Byte> ^ ExtractPixelSection(cli::array <System::Byte> ^ sourcePixels, int sourceBitsPerPixel, int sourceStride, System::Windows::Int32Rect sectionRect, cli::array <System::Drawing::Color> ^ transparentColors);
public static byte[] ExtractPixelSection (byte[] sourcePixels, int sourceBitsPerPixel, int sourceStride, System.Windows.Int32Rect sectionRect, System.Drawing.Color[] transparentColors);
static member ExtractPixelSection : byte[] * int * int * System.Windows.Int32Rect * System.Drawing.Color[] -> byte[]
Public Shared Function ExtractPixelSection (sourcePixels As Byte(), sourceBitsPerPixel As Integer, sourceStride As Integer, sectionRect As Int32Rect, transparentColors As Color()) As Byte()
Parâmetros
- sourcePixels
- Byte[]
Buffer de pixel de origem
- sourceBitsPerPixel
- Int32
Tamanho do pixel da imagem de origem
- sourceStride
- Int32
Largura em bytes de uma linha de pixel na imagem de origem
- sectionRect
- Int32Rect
Retângulo para extrair da imagem de origem, indica a largura/heigh do resultado
- transparentColors
- Color[]
Matriz de cores que representa a transparência na origem
Retornos
- Byte[]
O buffer de pixel de destino de uma imagem com as dimensões de passado em Rect e um stride de largura * 4 (32 bpp)