Š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#
- Sukonfigūruokite projektą, kad JPEG vaizdui suspausti būtų naudojamas Aspose.Imaging
- Įkelkite šaltinio JPEG failą į Image klasės objektą
- Sukurkite ir inicijuokite JpegOptions klasės objektą, kad tinkintumėte glaudinimą
- Norėdami sumažinti vaizdo dydį, nustatykite spalvų tipą į Pilkos spalvos
- Suspaudimo tipą nustatykite į progresyvų
- 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#.