Pouze tento týden sleva až 80% na e-learning týkající se Kotlinu
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
Kotlin week
Avatar
matesax
Redaktor
Avatar
matesax:15.6.2012 16:26

Dobrý den,
už se ve svém kódu ztácím :) a tak se ptám, jestli je možné, aby se mi touto metodou

 private void ZmenaVelikosti(Size size)
{
    Image image = this.pictureBox1.Image;
    Graphics graphic = Graphics.FromImage(image);
    graphic.InterpolationMode = InterpolationMode.HighQualityBicubic;
    graphic.DrawImage(image, 0, 0, size.Width, size.Height);
    graphic.Dispose();
}

mohlo stát, že se mi sice vykreslí změněný obrázek, ale původní zůstane. Pokud ne, tak jsem někde zanechal původní myšlenku. :D Děkuji.

 
Odpovědět
15.6.2012 16:26
Avatar
matesax
Redaktor
Avatar
Odpovídá na matesax
matesax:15.6.2012 17:24

Už jsem si uvědomil svoji chybu - šlo by udělat prázdný obrázek - ale ne přes null - ale o zvolené velikosti s průhlednou výplní (alpha),...? Děkuji

 
Nahoru Odpovědět
15.6.2012 17:24
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
matesax
Redaktor
Avatar
Odpovídá na matesax
matesax:15.6.2012 17:29

Totiž toto

Image image = new Bitmap(vel, vel, PixelFormat.Alpha);

mi nefunguje - prý neplatný formát.

 
Nahoru Odpovědět
15.6.2012 17:29
Avatar
matesax
Redaktor
Avatar
Odpovídá na matesax
matesax:15.6.2012 17:31

Tak se omlouvám - vždy chvíli zmatkuji. :)

Řešení:

Image image = new Bitmap(vel, vel, PixelFormat.Format64bppArgb);
 
Nahoru Odpovědět
15.6.2012 17:31
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 4 zpráv z 4.