Kako komprimirati veličinu slike u C#

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#

  1. Konfigurirajte projekt da koristi Aspose.Imaging za komprimiranje JPEG slike
  2. Učitajte izvornu JPEG datoteku u objekt klase Image
  3. Napravite i inicijalizirajte objekt klase JpegOptions da prilagodite kompresiju
  4. Postavite vrstu boje na Nijanse sive kako biste smanjili veličinu slike
  5. Postavite vrstu kompresije na progresivnu
  6. 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#.

 Hrvatski