W tym samouczku skupiono się na tym, jak konwertować image na skalę szarości w języku C#. Obejmuje ustawienia środowiska, etapowy proces i przykładowy fragment kodu umożliwiający konwersję obrazu na skalę szarości w języku C#. Możesz skorzystać z tego przewodnika, aby przekonwertować kilka formatów obrazów, takich jak JPG, PNG, BMP itp.
Kroki, aby przekonwertować obraz na skalę szarości w C#
- Przygotuj IDE, instalując Aspose.Imaging for .NET za pomocą menedżera pakietów NuGet, aby przekonwertować kolorowy obraz na skalę szarości
- Przeczytaj źródłowy kolorowy obraz za pomocą klasy Image
- Rzutuj obraz na obiekt klasy RasterCachedImage
- Przekształć obraz wejściowy do wersji w skali szarości
- Zapisz obraz w skali szarości, korzystając z metody Save
Poniższe kroki podsumowują sekwencję konwertowania obrazu na czarno-biały w języku C#. Najpierw przeczytaj kolorowy obraz źródłowy i zapisz go w pamięci podręcznej. W rezultacie zmień przestrzeń kolorów obrazu na wersję w skali szarości i wyeksportuj obraz wyjściowy.
Kod do konwersji obrazu na skalę szarości w C#
Ten fragment kodu skutecznie eksportuje kolorowy obraz do skali szarości w języku C#. Wykorzystuje klasę Image do odczytania pliku wejściowego, a następnie buforuje informacje za pomocą metody CacheData. Następnie przestrzeń kolorów jest zmieniana na skalę szarości przed renderowaniem pliku obrazu wyjściowego.
W tym artykule zrozumieliśmy, jak zmienić obraz na skalę szarości w języku C#. Natomiast jeśli chcesz zamazać obrazy, przejdź do artykułu na temat Rozmycie obrazu w C#.