Ta članek je zrcalni članek strojnega prevajanja, kliknite tukaj za skok na izvirni članek.

Pogled: 21811|Odgovoriti: 0

[Vir] Nepodprt format pikslov izvorne ali predloge slike

[Kopiraj povezavo]
Objavljeno na 23. 11. 2015 15:46:28 | | | |
Danes je bila pri uporabi aforgr.net za obdelavo slik prijavljena naslednja napaka:





Nepodprt format pikslov izvorne ali predloge slike
Format pikslov ni podprt za izvorno ali predlogo slike

Rešitev sem našel na tujem forumu:

Razred implementira izčrpen algoritem za ujemanje predlog, ki izvede popoln pregled izvorne slike in primerja vsak piksel z ustreznim slikovnim piksom predloge.

Razred obdeluje le slike v sivinah 8 bpp in barvne 24 bpp.
Torej, to so slikovni formati, ki jih morate uporabiti.

Kot je zahtevano, lahko za pretvorbo v določen format pikslov storite naslednje:

    javni statični Bitmap ConvertToFormat (ta slika, PixelFormat format)
    {
        Kopija bitne mape = nova bitmapa (slika. Širina, podoba. višina, format);
        using (Graphics gr = Graphics.FromImage(copy))
        {
            gr. DrawImage(slika, nov pravokotnik(0, 0, kopiraj. Širina, sprejeto. višina));
        }
        vrni kopijo;
    }
Kitajski prevod je naslednji:
Class implementira popoln algoritem za ujemanje predloge za skenirane slike, primerja vsak piksel in ga primerja s predlogo ustreznega piksla.
Razred lahko obdeluje le sivinske in barvne slike24 8 BPP BPP.
Torej, to so slikovni formati, ki jih morate uporabiti.
Po potrebi, pri pretvorbi v določen format pikslov, je mogoče to storiti:
Javni statični bitmap konverttoformat (ta slika, format slikovnega tipa)
{
Kopija bitne mape = nova bitna mapa (slika.širina, slika. višina, format);
Uporabite (grafična splošna slika = grafična slika (kopija). )
{
gr.drawimage(slika, nov pravokotnik) (0,0, širina, višina kopija. Prejeto. ));
}
Vrni se na kopijo;
}





Prejšnji:c# Povezava z Mysql bazo podatkov
Naslednji:Algoritem stiskanja slik v C#
Disclaimer:
Vsa programska oprema, programski materiali ali članki, ki jih izdaja Code Farmer Network, so namenjeni zgolj učnim in raziskovalnim namenom; Zgornja vsebina ne sme biti uporabljena v komercialne ali nezakonite namene, sicer uporabniki nosijo vse posledice. Informacije na tej strani prihajajo z interneta, spori glede avtorskih pravic pa nimajo nobene zveze s to stranjo. Zgornjo vsebino morate popolnoma izbrisati z računalnika v 24 urah po prenosu. Če vam je program všeč, podprite pristno programsko opremo, kupite registracijo in pridobite boljše pristne storitve. Če pride do kakršne koli kršitve, nas prosimo kontaktirajte po elektronski pošti.

Mail To:help@itsvse.com