Jak przyciąć obraz w Javie

Ten samouczek odnosi się do bardzo powszechnego wymagania, tj. jak przyciąć obraz w Javie, dostarczając konfigurację środowiska, szczegółowy proces w postaci łatwych do wykonania kroków oraz uruchamialny przykładowy kod, którego można użyć w dowolnym popularne systemy operacyjne. Aby przyciąć mapę bitową kod oparty na Javie zawiera kilka linii kodu, które przycinają i zapisują wynikowy obraz jako plik BMP.

Kroki, aby przyciąć obraz w Javie

  1. Skonfiguruj projekt, aby dodać Aspose.Imaging z repozytorium Maven w celu przycięcia obrazu
  2. Załaduj plik obrazu źródłowego do obiektu klasy Image
  3. Rzuć obiekt Image na klasę RasterImage
  4. Zachowaj obraz w pamięci, aby zwiększyć wydajność
  5. Przytnij obraz, przesuwając boki do wewnątrz, określając żądane wartości
  6. Zapisz wynikowy obraz na dysku

Te kroki wyjaśniają, jak w java crop bitmap, podając szczegółowe informacje na temat konfiguracji środowiska programistycznego i procesu krok po kroku, który należy wykonać w tym celu. Wymieniono wszystkie niezbędne klasy i metody, które są wymagane do wykonania tego zadania. Tutaj przycinanie obrazu jest opisane przez przesuwanie boków w kierunku środka obrazu, jednak można przyciąć obraz również definiując prostokąt.

Kod do kadrowania obrazu w Javie

import com.aspose.imaging.Image;
import com.aspose.imaging.License;
import com.aspose.imaging.RasterImage;
public class CropImageInJava {
public static void main(String[] args) // Main function to crop image in Java
{
// Instantiate license
License lic = new License();
lic.setLicense("Aspose.Total.lic");
// Load source bitmap
try (RasterImage bitmapImage = (RasterImage)Image.load("SampleImageToCrop.bmp"))
{
// Cache the image for enhanced performance
if (!bitmapImage.isCached())
{
bitmapImage.cacheData();
}
// Crop the image by sliding sides inwards
bitmapImage.crop(10, 10, 200, 0);
// Save the processed image
bitmapImage.save("Cropped.bmp");
}
System.out.println("Done");
}
}

Te wiersze kodu w * Javie przytnij obraz i zapisz go z powrotem na dysku, jednak masz kilka opcji załadowania obrazu źródłowego, na przykład możesz załadować obraz ze strumienia, ustawić tryb odzyskiwania danych podczas ładowania obrazu, ustawić tło color, jeśli wartość piksela jest uszkodzona i ustaw maksymalny dozwolony rozmiar bufora.

W tym samouczku nauczyliśmy się przycinać obrazy, jednak jeśli chcesz dowiedzieć się, jak kompresować obrazy, zapoznaj się z artykułem na temat jak skompresować obraz w Javie.

 Polski