Jak komprimovat velikost obrázku v C#

Tento rychlý tutoriál sdílí informace o tom, jak komprimovat velikost obrázku v C#. Několik řádků kódu ukázaných v C# komprimovaném obrázku jakéhokoli typu, jako je JPEG, PNG, BMP atd., takže získáte úplnou kontrolu nad procesem komprese. Pro tento účel jsou poskytovány různé vlastnosti pro kompresi obrázků bez ztráty kvality.

Kroky ke kompresi velikosti obrázku v C#

  1. Nakonfigurujte projekt tak, aby používal Aspose.Imaging pro kompresi obrázku JPEG
  2. Načtěte zdrojový soubor JPEG do objektu třídy Image
  3. Vytvořte a inicializujte objekt třídy JpegOptions pro přizpůsobení komprese
  4. Chcete-li zmenšit velikost obrázku, nastavte typ barvy na Stupně šedi
  5. Nastavte typ komprese na progresivní
  6. Uložte zdrojový obraz na disk s výše uvedeným nastavením komprese

Chcete-li komprimovat velikost obrázku C#, konfigurace prostředí a sekvence operací jsou popsány ve výše uvedených krocích. Všechny potřebné třídy jsou identifikovány, jako když je zdrojový obrázek načten do třídy Image. Podobně se objekt třídy JpegOptions používá ke konfiguraci výstupního komprimovaného obrazu spolu s použitím několika vlastností, které jsou nastaveny v ukázkovém kódu.

Kód pro kompresi velikosti obrázku v C#

Výše uvedené příkazy programu v C# komprimují velikost obrázku pomocí JpegOptions, kde je typ barvy nastaven na stupně šedi a typ komprese je nastaven na progresivní. K dispozici je řada dalších vlastností, jako je paleta, kvalita, příznak pro celý snímek, vícestránkové možnosti, horizontální vzorkování a vertikální vzorkování, abychom jmenovali alespoň některé. Pokud chcete komprimovat obrázek PNG, můžete použít možnosti PNGO a pro obrázky TIFF použijte možnosti TiffOptions.

V tomto tutoriálu jsme se naučili komprimovat velikost obrázku v C# Pokud chcete změnit velikost obrázku, podívejte se na článek na jak změnit velikost obrázku v C#.

 Čeština