Hoe TIFF naar PNG in C# te converteren

Dit onderwerp behandelt de details van hoe je TIFF converteert naar PNG in C#. Het omvat alle bronnen, belangrijke klassen, methoden en een uitvoerbare voorbeeldcode om TIFF naar PNG te converteren in C#. De applicatie kan worden gebruikt in elk van de door .NET ondersteunde omgevingen binnen Windows, Linux of macOS.

Stappen om TIFF naar PNG te converteren in C#

  1. Stel de omgeving in om Aspose.Imaging te gebruiken met behulp van de NuGet-pakketbeheerder
  2. Open het bron-TIFF-bestand met behulp van de Image klasse-instantie en cast het naar TiffImage
  3. Doorloop elk TIFF-frame
  4. Sla het geselecteerde TIFF-frame op als PNG op de schijf met standaard PngOptions

Door de bovengenoemde stappen te volgen, kunt u eenvoudig elk frame binnen een TIFF naar PNG converteren met behulp van C# in een stapsgewijze benadering waarbij we allereerst de omgeving tot stand brengen door de vereiste bronnen binnen het project te gebruiken en vervolgens wordt de bron-TIFF-afbeelding geladen met behulp van een instantie van de klasse Image. De geladen afbeelding wordt vervolgens naar een instantie van de TiffImage-klasse gecast, gevolgd door toegang tot elk frame in de TIFF-afbeelding. Elk TIFF-frame wordt op de schijf opgeslagen als een afzonderlijk PNG-bestand op de schijf met behulp van de standaard PngOptions-instantie.

Code om TIFF naar PNG te converteren met C#

Met behulp van de bovenstaande voorbeeldcode kunt u eenvoudig TIFF naar PNG wijzigen met behulp van C# met behulp van zeer weinig API-aanroepen. De klasse Image ondersteunt meerdere afbeeldingstypen en heeft tal van overbelaste methoden die kunnen worden gebruikt om de afbeeldingen te laden vanaf een stream of vanaf een schijf, samen met andere aanvullende LoadOptions-parameters. Met behulp van de LoadOptions-klasse kunt u de voortgangsgebeurtenishandler, de gegevensachtergrondkleur, de gegevensherstelmodus en de hint voor de buffergrootte instellen.

In dit artikel hebben we geleerd over het proces om TIFF naar PNG te converteren met behulp van C#. Als je geïnteresseerd bent in het comprimeren van het PNG-bestand, raadpleeg dan het artikel op hoe een PNG in C# te comprimeren.

 Nederlands