API Java miễn phí để làm việc với hình ảnh
Thư viện thao tác và chỉnh sửa ảnh Java mã nguồn mở cho phép các nhà phát triển phần mềm vẽ trên hình ảnh, áp dụng hiệu ứng bộ lọc trên hình ảnh, thêm / chỉnh sửa Văn bản, thêm Biểu tượng cảm xúc, v.v.
Thư viện Photo Editor giúp các lập trình viên phần mềm dễ dàng chỉnh sửa cũng như thao tác trên hình ảnh bằng cách sử dụng một vài dòng mã Java. Thư viện rất ổn định và cung cấp cho các nhà phát triển Java toàn quyền kiểm soát hình ảnh của họ. Các nhà phát triển có thể dễ dàng áp dụng Màu sắc, Kích thước, Độ mờ, phông chữ, văn bản, v.v. của Brush trong khi chỉnh sửa hình ảnh của bạn.
Photo Editor là một thư viện mã nguồn mở và có sẵn theo Giấy phép MIT. Có một số tính năng quan trọng trong thư viện, chẳng hạn như vẽ trên hình ảnh, áp dụng hiệu ứng bộ lọc trên hình ảnh, thêm văn bản vào hình ảnh, chỉnh sửa văn bản hiện có, chèn biểu tượng cảm xúc với phông chữ tùy chỉnh, chèn hình ảnh và nhãn dán, chia tỷ lệ hình ảnh, xoay chế độ xem hình ảnh , xóa các chế độ xem, hoàn tác và làm lại các lệnh bàn chải, v.v.
Bắt đầu với PhotoEditor
Cách dễ nhất và được khuyến nghị để cài đặt PhotoEditor là thông qua GitHub. Vui lòng sử dụng lệnh sau để cài đặt dễ dàng và suôn sẻ.
Cài đặt PhotoEditor qua GitHub
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Tạo hình ảnh mới qua Java
Thư viện PhotoEditor mã nguồn mở đã bao gồm một số chức năng quan trọng liên quan đến việc vẽ trên hình ảnh bằng các lệnh Java. Bạn có thể tùy chỉnh các bàn chải và sơn với một tập hợp các thuộc tính khác nhau. Hãy nhớ rằng bạn cần bật chế độ vẽ trước khi bắt đầu vẽ trên ảnh. Hơn nữa, thiết lập bất kỳ thuộc tính nào của bút vẽ cho bản vẽ cũng sẽ tự động bật chế độ vẽ.
Cứu hình ảnh như một Batman thông qua Java API
mPhotoEditor.saveAsBitmap(new PhotoEditor.OnSaveBitmap() {
@Override
public void onBitmapReady(@NonNull Bitmap saveBitmap) {
Log.e("PhotoEditor","Image Saved Successfully");
}
@Override
public void onFailure(@NonNull Exception exception) {
Log.e("PhotoEditor","Failed to save Image");
}
});
Áp dụng bộ lọc tùy chỉnh trên hình ảnh
Thư viện PhotoEditor cho phép các nhà phát triển phần mềm áp dụng các bộ lọc trên hình ảnh nguồn bên trong ứng dụng Java của họ. Thư viện đã bao gồm cả các phương tiện lọc sẵn có cũng như tùy chỉnh. Theo mặc định, bạn có thể sử dụng một số bộ lọc thường có sẵn chỉ với mã một lớp lót. Bạn cũng có thể tạo các bộ lọc tùy chỉnh của riêng mình và áp dụng chúng một cách dễ dàng. Xin lưu ý rằng một số hiệu ứng có thể không có sẵn trên tất cả các nền tảng, vì vậy hãy kiểm tra trước khi tạo một hiệu ứng nhất định.
Áp dụng bộ lọc tùy chỉnh thông qua Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Làm việc với Văn bản
Thư viện PhotoEditor miễn phí đã bao gồm một số tính năng quan trọng để quản lý văn bản bên trong hình ảnh bằng thư viện Java. Bạn có thể dễ dàng chèn văn bản và áp dụng màu cho văn bản bằng cách sử dụng một vài dòng mã Java. Theo mặc định, thư viện sẽ sử dụng các phông chữ được cung cấp trong trình tạo nhưng bạn có thể sử dụng các phông chữ khác nhau một cách dễ dàng. Bạn cũng có thể chỉnh sửa văn bản hiện có sẵn. Thư viện cũng đã bao gồm hỗ trợ để thêm Biểu tượng cảm xúc một cách dễ dàng.
Thêm hay Edit Text qua Java API
// For adding text, please use the following command
mPhotoEditor.addText(inputText, colorCode);
//How to Edit Text
mPhotoEditor.setOnPhotoEditorListener(new OnPhotoEditorListener() {
@Override
public void onEditTextChangeListener(View rootView, String text, int colorCode) {
}
});