Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 21811|Atsakyti: 0

[Šaltinis] Nepalaikomas šaltinio arba šablono vaizdo pikselių formatas

[Kopijuoti nuorodą]
Paskelbta 2015-11-23 15:46:28 | | | |
Šiandien naudojant aforgr.net vaizdo apdorojimui buvo pranešta apie šią klaidą:





Nepalaikomas šaltinio arba šablono vaizdo pikselių formatas
Šaltinio arba šablono vaizdo pikselių formatas nepalaikomas

Radau sprendimą iš užsienio forumo:

Klasėje įdiegtas išsamus šablonų atitikimo algoritmas, kuris atlieka pilną šaltinio vaizdo nuskaitymą, lygindamas kiekvieną pikselį su atitinkamu šablono pikseliu.

Klasė apdoroja tik pilkos spalvos 8 bpp ir spalvotus 24 bpp vaizdus.
Taigi, tai yra vaizdo formatai, kuriuos turite naudoti.

Kaip prašoma, norėdami konvertuoti į konkretų pikselių formatą, galite tai padaryti:

    viešas statinis Bitmap ConvertToFormat(šis vaizdo vaizdas, PixelFormat formatas)
    {
        Bitmap copy = new Bitmap(image. Plotis, vaizdas. Aukštis, formatas);
        naudojant (Graphics gr = Graphics.FromImage(copy))
        {
            gr. DrawImage(vaizdas, naujas stačiakampis(0, 0, kopijuoti. Plotis, kopija. Aukštis));
        }
        grąžinti kopiją;
    }
Kinų kalbos vertimas yra toks:
Klasė įgyvendina pilną šablonų atitikimo algoritmą nuskaitytiems vaizdams, lygindama kiekvieną pikselį ir palygindama jį su atitinkamo pikselio šablonu.
Klasė gali apdoroti tik pilkos spalvos ir spalvotus vaizdus24 8 BPP BPP.
Taigi, tai yra vaizdo formatai, kuriuos turite naudoti.
Jei reikia, konvertuojant į konkretų pikselių formatą, tai galima padaryti:
Viešasis statinis taškas converttoformat (šis vaizdas, pikselių formato formatas)
{
bitmap copy = naujas bitmap (image.width, image. aukštis, formatas);
Naudokite (grafinis GR = grafinis vaizdas (kopija). )
{
gr.drawimage(vaizdas, naujas stačiakampis (0,0, plotis, aukštis kopija. Kopijuoti. ));
}
Grįžti į kopiją;
}





Ankstesnis:c# Prisijunkite prie MySQL duomenų bazės
Kitą:C# vaizdo glaudinimo algoritmas
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com