Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako zmeniť veľkosť obrázkov pomocou C #

Môžete použiť triedu Image v C # , programovací jazyk , načítať , zmeniť veľkosť a zobrazovať obrázky . Zmena veľkosti obrazu pomáha Youl vytvárať fotogalérie miniatúr , alebo keď obrázok , ktorý chcete zobraziť , je príliš veľké pre zobrazenie plochy . " Grafika " trieda je súčasťou " System.Drawing " mennom priestore . Musíte GDI + nainštalovaný využiť funkcie grafiky . Pokyny dovolená 1

Otvorte aplikáciu, ktorú používate na editáciu kódu C # . Otvorte si C # zdrojový súbor .
2

vložte obrázok , ktorý chcete zmeniť veľkosť do " obrazu " objekt . Jeden spôsob , ako to urobiť , je nahrať vo formáte JPEG , ktorý je umiestnený v rovnakom priečinku ako spustiteľný súbor programu . Napríklad , " Image ^ orig_image = Image :: FromFile ( " myimage.jpg " ) ; "
3

Pomocou premenné pre nastavenie šírky a výšky rozmery nového Snímok so zmenenou veľkosťou je .. Napríklad , " int width = 640 , int height = 480 ; " .
4

Vytvoriť nový " Bitmap " objekt s rozmermi Snímok so zmenenou veľkosťou je . Napríklad , " Bitmap bm = new Bitmap ( šírka , výška ) , " .
5

Vytvoriť " Grafika " objekt od " Bitmap " objekt pomocou metódy " FromImage " . Napríklad , " grafika gr = Graphics.FromImage ( ( Image ) BM ) ; "
6

Nastavte režim interpolácie vášho " Grafika " objekt zmeniť kvalitu transformovaného obrazu .. Možnosti zahŕňajú predvolený , Low , High , bilineárne , bicubic , NearestNeighbor , HighQualityBilinear a HighQualityBicubic . Napríklad , " gr.InterpolationMode = InterpolationMode.HighQualityBicubic , " uvádza sa v najvyššej kvalite
7

Nakreslite zmenenou veľkosťou obrazu na obrazovke pomocou metódy " DrawImage " .. Napríklad , " gr.DrawImage ( orig_image , 0 , 0 , šírka , výška ) ; "
8

použite metódu " nakladať " upratať " Grafika " objekt , akonáhle sa vykonáva pomocou . to . Napríklad , " gr.Dispose ( ) , " ..
9

Uložte C # zdrojový súbor

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené