W tym artykule wyjaśniono, jak zamazać image w Javie. Omawia konfigurację środowiska, przebieg programu i możliwy do uruchomienia przykładowy kod pozwalający zamazać obraz w Javie. Co więcej, możesz kontrolować intensywność efektu rozmycia dla dowolnego formatu obrazu źródłowego, takiego jak PNG, JPG, BMP itp.
Kroki, aby rozmyć obraz w Javie
- Przygotuj środowisko systemowe, konfigurując Aspose.Imaging for Java z menedżera repozytorium, aby rozmyć obrazy
- Użyj klasy Image, aby załadować obraz źródłowy
- Wywołaj metodę filter, aby zastosować efekt rozmycia obrazu
- Wyeksportuj rozmazany obraz wyjściowy za pomocą metody save
Poniższe kroki przedstawiają przegląd sposobu dodawania rozmycia do zdjęcia w Javie. W pierwszym kroku załaduj plik obrazu źródłowego ze strumienia pamięci lub dysku, zgodnie z wymaganiami aplikacji. Następnie rozmyj obraz wejściowy i wyrenderuj wynik wyjściowy do dowolnego preferowanego formatu obrazu.
Kod do rozmycia zdjęcia w Javie
import com.aspose.imaging.*; | |
public class Main | |
{ | |
public static void main(String[] args) throws Exception // Blur images using Java | |
{ | |
// Set the licenses | |
new License().setLicense("License.lic"); | |
// Load the image | |
com.aspose.imaging.Image image = com.aspose.imaging.Image.load( "input.jpg"); | |
// Convert the image into RasterImage | |
com.aspose.imaging.RasterImage rasterImage = (com.aspose.imaging.RasterImage)image; | |
// Apply blur effect | |
rasterImage.filter(rasterImage.getBounds(), | |
new com.aspose.imaging.imagefilters.filteroptions.GaussianBlurFilterOptions(5, 5)); | |
// Save blurred image | |
rasterImage.save("blur.png"); | |
System.out.println("Image blurred successfully"); | |
} | |
} |
Ten fragment kodu przedstawia podstawowe podejście do dodawania efektu rozmycia na obrazach w Javie. Wykorzystuje klasę Image do załadowania zdjęcia źródłowego, a następnie rozmywa obraz za pomocą rozmycia Gaussa. Można jednak improwizować parametry metody filtrowania, zmieniając promień rozmycia i wartość sigma zgodnie z własnymi wymaganiami.
W tym artykule nauczyliśmy się rozmazywać zdjęcia w Javie. Natomiast jeśli chcesz odwracać obrazy, przeczytaj artykuł na Odwróć obraz w Javie.