Ten samouczek krok po kroku pokazuje, jak utworzyć obraz PNG z BMP w języku C#. Ten kod w C# łatwo i szybko zapisuje mapę bitową jako PNG. W niektórych sytuacjach musimy przekonwertować bitmapę na PNG w naszych aplikacjach C#, a ten przykład będzie pomocny w takich scenariuszach.
Kroki, aby utworzyć obraz PNG z BMP w C#
- Skonfiguruj pakiet Aspose.Imaging for .NET z Nuget.org
- Dołącz odwołanie do następujących dwóch przestrzeni nazw: Aspose.Imaging, Aspose.Imaging.ImageOptions
- Określ licencję za pomocą metody SetLicense przed konwersją
- Wczytaj plik BMP do obiektu Image
- Ustaw atrybuty wyjściowego obrazu PNG za pomocą klasy PngOptions
- Zapisz wyjściowy obraz PNG z określonymi opcjami PNG
W powyższych prostych krokach najpierw ładujemy obraz wejściowy BMP do obiektu obrazu przy użyciu metody Load klasy Image. Po załadowaniu obrazu BMP do pamięci możemy zapisać go jako wyjściowy obraz PNG. Możemy również określić atrybuty wyjściowego obrazu PNG.
Kod do tworzenia obrazu PNG z BMP w C#
W powyższym kodzie ustawiliśmy rozdzielczość wyjściowego obrazu PNG przekonwertowanego z obrazu bitmapowego. ustawiliśmy również poziom kompresji obrazu PNG. Podobnie możemy ustawić inne wymagane atrybuty obrazu wyjściowego.
W naszym poprzednim temacie wyjaśniliśmy kod dla przekonwertuj OTG na PDF w C#. Konwersja między różnymi innymi formatami obrazu jest również podobna do przykładu podanego w powyższym fragmencie z niewielkimi zmianami w kodzie.