Denna snabba handledning delar informationen om hur man komprimerar bildstorlek i C#. Några rader kod visas i C# komprimera bild av vilken typ som helst som JPEG, PNG, BMP, etc. så att du får fullständig kontroll över komprimeringsprocessen. För detta ändamål tillhandahålls olika egenskaper för att komprimera bilderna utan att förlora kvalitet.
Steg för att komprimera bildstorlek i C#
- Konfigurera projektet för att använda Aspose.Imaging för att komprimera JPEG-bilden
- Ladda käll-JPEG-filen i klassobjektet Image
- Skapa och initiera klassobjektet JpegOptions för att anpassa komprimeringen
- Ställ in färgtyp på gråskala för att minska bildstorleken
- Ställ in komprimeringstyp på progressiv
- Spara källbilden på disken med komprimeringsinställningarna ovan
För att komprimera bildstorlek C# beskrivs miljökonfiguration och operationssekvens i stegen ovan. Alla nödvändiga klasser identifieras som att källbilden laddas in i klassen Image. På liknande sätt används klassobjektet JpegOptions för att konfigurera den utdatakomprimerade bilden tillsammans med användningen av ett par egenskaper som är inställda i exempelkoden.
Kod för att komprimera bildstorlek i C#
Ovanstående programsatser i C# komprimerar bildstorlek genom att använda JpegOptions där färgtypen är inställd på Gråskala och CompressionType är inställd på Progressive. Det finns ett antal andra egenskaper tillgängliga också som Palette, Quality, flagga för helskärm, flersidiga alternativ, horisontell sampling och vertikal sampling för att nämna några. Om du vill komprimera en PNG-bild kan du använda PNGOptions och för TIFF-bilder använd TiffOptions.
I den här handledningen har vi lärt oss att komprimera bildstorleken i C# Om du vill ändra storlek på bilden, se artikeln om hur man ändrar storlek på en bild i C#.