Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 21811|Respuesta: 0

[Fuente] Formato de píxel no soportado de la imagen de origen o plantilla

[Copiar enlace]
Publicado en 23/11/2015 15:46:28 | | | |
Hoy se ha reportado el siguiente error al usar aforgr.net para el procesamiento de imágenes:





Formato de píxel no soportado de la imagen de origen o plantilla
El formato de píxel no es compatible con la imagen de origen ni la plantilla

He encontrado una solución en un foro extranjero:

La clase implementa un algoritmo exhaustivo de correspondencia de plantillas, que realiza un escaneo completo de la imagen fuente, comparando cada píxel con el píxel correspondiente de la plantilla.

La clase procesa únicamente imágenes en escala de grises de 8 bpp y imágenes en color de 24 bpp.
Así que esos son los formatos de imagen que debes usar.

Como se ha solicitado, para convertir a un formato de píxel específico, puedes hacer esto:

    ConvertToFormat de mapa de bits estático público (esta imagen de imagen, formato PixelFormat)
    {
        Copia de bitmap = nuevo mapa de bit(imagen). Ancho, imagen. Altura, formato);
        usando (Graphics gr = Graphics.FromImage(copy))
        {
            Gr. DrawImage(image, nuevo Rectangle(0, 0, copiar. Ancho, copiado. Altura));
        }
        copia de retorno;
    }
La traducción al chino es la siguiente:
Class implementa un algoritmo completo de emparejamiento de plantillas para imágenes escaneadas, comparando cada píxel y comparándolo con la plantilla del píxel correspondiente.
La clase solo puede manejar imágenes en escala de grises y color 24 8 BPP BPP.
Así que estos son los formatos de imagen que debes usar.
Si es necesario, al convertir a un formato de píxel específico, esto se puede hacer:
Mapa de bits estático público converttoformat (esta imagen, formato de píxel)
{
Copia de mapa de bits = nuevo mapa de bits (Ancho.imagen, Imagen. altura, formato);
Usar (GR gráfico = imagen gráfica (copia). )
{
gr.drawimage(image, nuevo rectángulo (0,0, ancho, altura copia. Copiado. ));
}
Volver a la copia;
}





Anterior:c# Conectarse a la base de datos Mysql
Próximo:Algoritmo de compresión de imágenes en C#
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com