Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 21811|Válasz: 0

[Forrás] A forrás- vagy sablonkép nem támogatott pixel formátuma

[Linket másol]
Közzétéve 2015. 11. 23. 15:46:28 | | | |
Ma a következő hibát jelentettek aforgr.net képfeldolgozás során:





A forrás- vagy sablonkép nem támogatott pixel formátuma
A pixel formátum nem támogatott a forrás- vagy sablonképhez

Találtam egy megoldást egy külföldi fórumon:

Az osztály kimerítő sablonpárosítási algoritmust valósít meg, amely teljes szkennelést végez a forrásképen, összehasonlítva minden pixelt a megfelelő sablon pixelével.

Az osztály csak 8 bpp-es szürkeárnyalatos és 24 bpp-es színes képeket dolgoz fel.
Tehát ezek azok a képformátumok, amelyeket használni kell.

Ahogy kérted, egy adott pixelformátumra konvertáláshoz ezt teheted:

    public static Bitmap ConvertToFormat (ez a képkép, PixelFormat formátum)
    {
        Bitmap copy = új Bitmap(image. Szélesség, kép. Magasság, formátum);
        using (Graphics gr = Graphics.FromImage(másolat))
        {
            gr. DrawImage(image, új Téglalap(0, 0, másol. Szélesség, értettem. magasság));
        }
        visszaküldési példány;
    }
A kínai fordítás a következő:
a class egy teljes sablonpárosítási algoritmust valósít meg a beszkennelt képekhez, összehasonlítva minden pixelt és összehasonlítva a megfelelő pixel sablonjával.
Az osztály csak szürkeárnyalatos és színes képeket képes kezelni24 8 BPP BPP.
Tehát ezek a képformátumok, amelyeket használni kell.
Szükség esetén egy adott pixelformátumra konvertálva ez megvalósítható:
Nyilvános statikus bitmap converttoformat (ez a kép, pixel formátum)
{
Bitmap másolás = új bitmap (image.width, image. magasság, formátum);
Használat (grafikus GR = grafikus kép (másolat). )
{
gr.drawimage(kép, új téglalap (0,0, szélesség, magasság másolat. Értettem. ));
}
Térj vissza a példányhoz;
}





Előző:c# Csatlakozzon a Mysql adatbázishoz
Következő:C# képtömörítő algoritmus
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com