Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
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.