У цій статті пояснюється, як розмити image у Java. У ньому обговорюється конфігурація середовища, потік програми та приклад коду для розмивання зображення в Java. Крім того, ви можете керувати інтенсивністю ефекту розмиття для будь-якого формату вихідного зображення, наприклад PNG, JPG, BMP тощо.
Кроки для розмиття зображення в Java
- Підготуйте системне середовище, налаштувавши Aspose.Imaging for Java у менеджері сховища для розмиття зображень
- Використовуйте клас Image, щоб завантажити вихідне зображення
- Викличте метод фільтра, щоб застосувати ефект розмиття зображення
- Експортуйте розмите вихідне зображення за допомогою методу save
Ці кроки представляють огляд того, як додати розмиття до фотографії в Java. На першому кроці завантажте вихідний файл зображення з потоку пам’яті або диска відповідно до вимог програми. Далі розмийте вхідне зображення та візулюйте вихідний результат у будь-якому з бажаних форматів зображення.
Код для розмивання фотографії в Java
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"); | |
} | |
} |
Цей фрагмент коду демонструє базовий підхід до додавання ефекту розмиття до зображень у Java. Він використовує клас Image для завантаження вихідної фотографії, а потім розмиває зображення за допомогою розмиття за Гаусом. Однак ви можете імпровізувати параметри методу фільтра, змінюючи радіус розмиття та значення сигми відповідно до ваших вимог.
У цій статті ми навчилися розмивати фото в Java. Тоді як, якщо ви хочете перевернути зображення, прочитайте статтю на Перевернути зображення в Java.