Ten krótki temat pokazuje, jak obrócić obraz w Java za pomocą ustawień konfiguracji oraz systematycznego zestawu zadań do wdrożenia tej funkcjonalności. Operacja obracania bitmapy w Java zostanie zaprezentowana dla kąta zdefiniowanego przez użytkownika, w tym jak ustawić kolor tła dla obszarów odsłoniętych przez obrót. Dowiesz się również, jak jednocześnie obracać i odbijać obrazy w różnych formatach, takich jak BMP, PNG, JPEG, itp.
Kroki do obrócenia obrazu w Java
- Przygotuj środowisko, dodając Aspose.Imaging for Java do projektu
- Uzyskaj obraz wejściowy, tworząc instancję klasy Image
- Rzutuj obraz na obiekt klasy RasterImage
- Zapisz załadowany obraz w pamięci, aby zoptymalizować wydajność
- Wykonaj obrót obrazu i ustaw kolor tła za pomocą metody rotate
- Eksportuj obrócony obraz
Wykorzystując operację obrót obrazu w Java według kąta, szczegółowo opisujemy wymagane ustawienia środowiska, po czym następują uporządkowane kroki do osiągnięcia tej funkcjonalności. Źródłowy plik BMP jest traktowany jako RasterImage, które zapewnia wiele metod do obrotu i odbicia. Na początku obraz jest zapisywany w pamięci, aby poprawić wydajność, następnie jest obracany i odbijany, zanim zostanie zapisany z powrotem do magazynu.
Kod do obracania obrazu w Java
Aby obrócić bitmapę w Java, przykład używa metody rotate, aby zastosować określoną rotację na obrazie. Możesz określić kolor tła, który wypełnia puste obszary powstałe podczas obrotu obrazu. Ponadto możliwe jest odbicie obrazu za pomocą rotateFlip, które wykorzystuje klasę RotateFlipType, a opcje obejmują Rotate90FlipX dla rotacji o 90° z odbiciem wzdłuż osi X, Rotate90FlipY dla rotacji o 90° z odbiciem wzdłuż osi Y, wśród 16 dostępnych kombinacji.
W tym przewodniku omówiliśmy, jak obracać obrazy w Java; aby uzyskać instrukcje dotyczące zmiany rozmiaru obrazów, zapoznaj się z artykułem Zmiana jasności obrazu w Java.