Бесплатный Java API для работы с изображением
Библиотека для редактирования и обработки фотографий Java с открытым исходным кодом, которая позволяет разработчикам программного обеспечения рисовать изображения, применять эффекты фильтров к изображениям, добавлять/редактировать текст, добавлять эмодзи и т. д.
Библиотека Photo Editor позволяет программистам легко редактировать изображения, а также манипулировать ими, используя пару строк кода Java. Библиотека очень стабильна и дает разработчикам Java полный контроль над своими изображениями. Разработчики могут легко применять цвет кисти, размер, непрозрачность, шрифты, текст и многое другое при редактировании изображений.
Photo Editor — это библиотека с открытым исходным кодом, доступная по лицензии MIT. В библиотеке есть несколько важных функций, таких как рисование на изображении, применение эффектов фильтра к изображению, добавление текста к изображениям, редактирование существующего текста, вставка эмодзи с пользовательскими шрифтами, вставка изображений и наклеек, масштабирование изображений, поворот изображения. , удалять представления, отменять и повторять команды кистей и так далее.
Начало работы с фоторедактором
Самый простой и рекомендуемый способ установки PhotoEditor — через GitHub. Пожалуйста, используйте следующую команду для простой и плавной установки.
Установите PhotoEditor через GitHub.
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Создание новых изображений с помощью Java
Библиотека PhotoEditor с открытым исходным кодом включает несколько важных функций, связанных с рисованием изображений с помощью команд Java. Вы можете настроить кисти и краски с другим набором свойств. Помните, что вам необходимо включить режим рисования перед началом рисования на изображении. Кроме того, установка любого свойства кисти для рисования также автоматически включает режим рисования.
Сохранить изображение как Бэтмен через 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");
}
});
Применение пользовательских фильтров к изображению
Библиотека PhotoEditor позволяет разработчикам программного обеспечения применять фильтры к своим исходным изображениям в своих приложениях Java. Библиотека включает как встроенные, так и настраиваемые фильтры. По умолчанию вы можете использовать некоторые общедоступные фильтры с помощью всего лишь однострочного кода. Вы также можете создавать свои собственные фильтры и легко применять их. Обратите внимание, что некоторые эффекты могут быть доступны не на всех платформах, поэтому проверьте их, прежде чем создавать тот или иной эффект.
Применить пользовательские фильтры через Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Работа с текстом
Бесплатная библиотека PhotoEditor включает несколько важных функций для управления текстом внутри изображений с помощью библиотеки Java. Вы можете легко вставить текст и применить цвет к тексту, используя пару строк кода Java. По умолчанию библиотека будет использовать шрифты, предоставленные в конструкторе, но вы можете легко использовать другие шрифты. Вы также можете редактировать существующий доступный текст. В библиотеку также включена поддержка простого добавления эмодзи.
Добавить или изменить текст через 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) {
}
});