Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 21811|Resposta: 0

[Fonte] Formato de pixel não suportado da imagem de origem ou modelo

[Copiar link]
Publicado em 23/11/2015 15:46:28 | | | |
Hoje, o seguinte erro foi relatado ao usar aforgr.net para processamento de imagens:





Formato de pixel não suportado da imagem de origem ou modelo
O formato de pixel não é suportado para a imagem de origem ou modelo

Encontrei uma solução em um fórum estrangeiro:

A classe implementa um algoritmo exaustivo de correspondência de templates, que realiza uma varredura completa da imagem de origem, comparando cada pixel com o pixel correspondente do template.

A classe processa apenas imagens em tons de cinza 8 bpp e imagens coloridas a 24 bpp.
Então, esses são os formatos de imagem que você deve usar.

Como solicitado, para converter para um formato específico de pixel, você pode fazer o seguinte:

    Bitmap público estático ConvertToFormat (esta imagem de imagem, formato PixelFormat)
    {
        Bitmap copy = novo Bitmap(imagem. Largura, imagem. Altura, formato);
        usando (Graphics gr = Graphics.FromImage(copy))
        {
            gr. DrawImage(image, novo Retângulo(0, 0, copiar. Largura, entendido. Altura));
        }
        Devolve cópia;
    }
A tradução chinesa é a seguinte:
A classe implementa um algoritmo completo de correspondência de modelos para imagens escaneadas, comparando cada pixel e comparando-o com o template do pixel correspondente.
A classe só pode lidar com imagens em tons de cinza e cores24 8 BPP BPP.
Então, esses são os formatos de imagem que você deve usar.
Conforme necessário, ao converter para um formato específico de pixel, isso pode ser feito:
Converttoformat de bitmap estático público (esta imagem, formato de pixel)
{
Cópia do bitmap = novo bitmap (image.width, image. altura, formato);
Use (Gráfico GR = Imagem Gráfica (Cópia). )
{
gr.drawimage(image, novo retângulo (0,0, largura, altura copia. Entendido. ));
}
Voltar à cópia;
}





Anterior:c# Conecte-se ao banco de dados Mysql
Próximo:Algoritmo de compressão de imagem em C#
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com