Konwertuj obraz na skalę szarości w C#

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#

  1. Przygotuj IDE, instalując Aspose.Imaging for .NET za pomocą menedżera pakietów NuGet, aby przekonwertować kolorowy obraz na skalę szarości
  2. Przeczytaj źródłowy kolorowy obraz za pomocą klasy Image
  3. Rzutuj obraz na obiekt klasy RasterCachedImage
  4. Przekształć obraz wejściowy do wersji w skali szarości
  5. 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#.

 Polski