Ovaj kratki vodič dijeli informacije o kako komprimirati veličinu slike u C#. Nekoliko redaka koda prikazanih u C# komprimiranoj slici bilo koje vrste kao JPEG, PNG, BMP itd. tako da imate potpunu kontrolu nad procesom kompresije. U tu svrhu postoje različita svojstva za komprimiranje slika bez gubitka kvalitete.
Koraci za komprimiranje veličine slike u C#
- Konfigurirajte projekt da koristi Aspose.Imaging za komprimiranje JPEG slike
- Učitajte izvornu JPEG datoteku u objekt klase Image
- Napravite i inicijalizirajte objekt klase JpegOptions da prilagodite kompresiju
- Postavite vrstu boje na Nijanse sive kako biste smanjili veličinu slike
- Postavite vrstu kompresije na progresivnu
- Spremite izvornu sliku na disk s gore navedenim postavkama kompresije
Za sažimanje veličine slike C# konfiguracija okoline i redoslijed operacija opisani su u gornjim koracima. Sve potrebne klase identificirane su kao što se izvorna slika učitava u klasu Image. Slično, objekt klase JpegOptions koristi se za konfiguriranje izlazne komprimirane slike zajedno s upotrebom nekoliko svojstava koja su postavljena u uzorku koda.
Kod za komprimiranje veličine slike u C#
Gornje programske izjave u C# komprimiraju veličinu slike pomoću JpegOptions gdje je vrsta boje postavljena na Grayscale, a CompressionType na Progressive. Postoji niz drugih dostupnih svojstava kao što su paleta, kvaliteta, zastavica za puni okvir, opcije za više stranica, horizontalno uzorkovanje i okomito uzorkovanje da spomenemo samo neke. Ako želite komprimirati PNG sliku, možete koristiti PNGOptions, a za TIFF slike koristite TiffOptions.
U ovom vodiču naučili smo komprimirati veličinu slike u C# Ako želite promijeniti veličinu slike, pogledajte članak na kako promijeniti veličinu slike u C#.