Jak przyciąć obraz w C#

Ten krótki samouczek zawiera instrukcje dotyczące przycinania obrazu w języku C#, wyjaśniając proces przycinania przykładowej mapy bitowej. Istnieje wiele opcji przycinania obrazów. Aby przyciąć bitmapę, kod C# demonstruje jedną z metod, w której boki są przesuwane o wartości zdefiniowane przez użytkownika, a obraz wyjściowy jest zapisywany jako BMP, jednak można go zapisać do dowolnego innego typu obrazu, takiego jak {{HYPERLINK22 }}, PNG itp.

Kroki, aby przyciąć obraz w C#

  1. Skonfiguruj środowisko programistyczne, aby dodać Aspose.Imaging za pomocą menedżera pakietów NuGet
  2. Załaduj źródłową mapę bitową za pomocą obiektu klasy Image
  3. Prześlij załadowany obraz na RasterImage
  4. Zachowaj cały obraz w pamięci podręcznej, aby uzyskać lepszą wydajność
  5. Przytnij załadowaną bitmapę, definiując górną, dolną, lewą i prawą stronę przesuwając się w kierunku środka obrazu
  6. Użyj metody Zapisz, aby zapisać wykadrowany obraz na dysku

Aby wyciąć obraz C#, ustawienia środowiska, przestrzeń nazw, klasy i metody są udostępniane w tych krokach. Możesz załadować dowolny typ obrazu za pomocą metody Image.Load(), a następnie przesłać go do RasterImage, który zawiera opcje przycinania obrazów. Użyliśmy tutaj metody przesuwania boków, w której musisz zdefiniować wartości, o które boki załadowanych obrazów będą przesuwać się do wewnątrz w kierunku środka obrazu, tworząc w ten sposób przycięty obraz.

Kod do kadrowania obrazu w C#

Te wiersze kodu w C# przycinają obraz i zapisują go na dysku przy użyciu metody RasterImage.Save(). Gdy obraz źródłowy zostanie załadowany jako RasterImage, możesz wykonać wiele innych operacji przed przycięciem lub zapisaniem wynikowego obrazu, takich jak ustawienie koloru tła, ustawienie monitora przerwań, aby uzyskać kontrolę nad przedwczesnym zakończeniem procesu w razie potrzeby, ustawienie przezroczystego koloru, ustawianie rozdzielczości poziomej i pionowej itp., żeby wymienić tylko kilka.

Ten przejrzysty samouczek poprowadził nas do wycinania obrazów w języku C#. Jeśli chcesz dowiedzieć się, jak zmienić rozmiar tych obrazów, zapoznaj się z artykułem na jak zmienić rozmiar obrazu w C#.

 Polski