Kaip suspausti vaizdo dydį C#

Šioje trumpoje pamokoje pateikiama informacija apie tai, kaip suspausti vaizdo dydį C#. Kelios kodo eilutės parodytos bet kokio tipo C# suspaudimo vaizde, pvz., JPEG, PNG, BMP ir kt., kad galėtumėte visiškai valdyti glaudinimo procesą. Šiuo tikslu pateikiamos skirtingos savybės, leidžiančios suspausti vaizdus neprarandant kokybės.

Veiksmai, kaip suspausti vaizdo dydį C#

  1. Sukonfigūruokite projektą, kad JPEG vaizdui suspausti būtų naudojamas Aspose.Imaging
  2. Įkelkite šaltinio JPEG failą į Image klasės objektą
  3. Sukurkite ir inicijuokite JpegOptions klasės objektą, kad tinkintumėte glaudinimą
  4. Norėdami sumažinti vaizdo dydį, nustatykite spalvų tipą į Pilkos spalvos
  5. Suspaudimo tipą nustatykite į progresyvų
  6. Išsaugokite šaltinio vaizdą diske su aukščiau pateiktais glaudinimo parametrais

Norėdami suspausti vaizdo dydį C#, aplinkos konfigūracija ir operacijų seka aprašyta aukščiau pateiktuose žingsniuose. Visos reikalingos klasės yra identifikuojamos taip, kaip šaltinio vaizdas įkeliamas į vaizdo klasę. Panašiai JpegOptions klasės objektas naudojamas konfigūruoti išvesties suspaustą vaizdą kartu su poros ypatybių, nustatytų pavyzdiniame kode, naudojimu.

Kodas, skirtas suspausti vaizdo dydį C#

Aukščiau pateikti programos teiginiai C# suspausti vaizdo dydį, naudojant JpegOptions, kur spalvų tipas nustatytas į Pilkos spalvos tonai, o CompressionType nustatytas į Progressive. Taip pat yra daugybė kitų ypatybių, pvz., paletė, kokybė, viso kadro vėliavėlė, kelių puslapių parinktys, horizontalus mėginių ėmimas ir vertikalus atranka. Jei norite suspausti PNG vaizdą, galite naudoti PNGOptions, o TIFF vaizdams naudoti TiffOptions.

Šioje pamokoje mes išmokome suspausti vaizdo dydį C# Jei norite pakeisti vaizdo dydį, žr. straipsnį apie kaip pakeisti vaizdo dydį C#.

 Latviski