NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!
Avatar
Tomáš Brůna
Tvůrce
Avatar
Tomáš Brůna:9.4.2016 17:56

Ahoj,
potřebuju přepsat obrázek ale před jeho přepsáním pracuju s metodou Bitmap.GetPixel a nejspíš proto mně to nechce dovolit obrázek přepsat.
Hází to tuto výjimku:

Proces nemůže přistupovat k souboru "obrazek", protože soubor je využíván jiným procesem.

můj kód:
// naplnění pole pixelů
for (int j = 0; j < this.pixels.Get­Length(1); j++)
{
for (int i = 0; i < this.pixels.Get­Length(0); i++)
{
this.pixels[j, i] = this.img.GetPi­xel(j, i);
}
}
System.IO.File­.Delete("cesta k obrazku");

Editováno 9.4.2016 17:56
Odpovědět
9.4.2016 17:56
Vi veri universum vivus vici
Avatar
Odpovídá na Tomáš Brůna
Michael Škrášek:9.4.2016 18:23

Když ho přepisuješ, tak nový obrazek jenom ulož ne? Proč ho mažeš ...

bmp.Save("cesta");

Nevim jestli v tom bude nějakej rozdíl.

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
9.4.2016 18:23
"I choose a lazy person to do a hard job. Because that person will find an easy way to do it. " Bill Gates
Avatar
Tomáš Brůna
Tvůrce
Avatar
Odpovídá na Michael Škrášek
Tomáš Brůna:9.4.2016 18:52

protože mi to padalo taky, zapomněl jsem poslední řádek kódu, kde je právě toto.
To už je fuk...už jsem to vyřešil jinak, díky za pomoc :)

Nahoru Odpovědět
9.4.2016 18:52
Vi veri universum vivus vici
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.