API Java gratuita para trabajar con imágenes
Biblioteca de manipulación y edición de fotos Java de código abierto que permite a los desarrolladores de software dibujar en imágenes, aplicar efectos de filtro en imágenes, agregar/editar texto, agregar emoji, etc.
Photo Editor Library facilita a los programadores de software editar y manipular imágenes utilizando un par de líneas de código Java. La biblioteca es muy estable y brinda a los desarrolladores de Java un control total sobre sus imágenes. Los desarrolladores pueden aplicar fácilmente el color, el tamaño, la opacidad, las fuentes, el texto y mucho más de Brush mientras editan sus imágenes.
Photo Editor es una biblioteca de código abierto y está disponible bajo la licencia MIT. Hay varias funciones importantes que forman parte de la biblioteca, como dibujar en una imagen, aplicar efectos de filtro en la imagen, agregar texto a las imágenes, editar texto existente, insertar emoji con fuentes personalizadas, insertar imágenes y pegatinas, escalar imágenes, rotar la vista de la imagen , eliminar vistas, deshacer y rehacer comandos de pinceles, etc.
Primeros pasos con PhotoEditor
La forma más fácil y recomendada de instalar PhotoEditor es a través de GitHub. Utilice el siguiente comando para una instalación fácil y sin problemas.
Instalar PhotoEditor a través de GitHub
go get -u https://github.com/burhanrashid52/PhotoEditor.git
Creación de nuevas imágenes a través de Java
La biblioteca de código abierto PhotoEditor ha incluido varias funcionalidades importantes relacionadas con dibujar en imágenes usando comandos de Java. Puede personalizar los pinceles y pintar con un conjunto diferente de propiedades. Recuerde que debe habilitar el modo de dibujo antes de comenzar a dibujar en la imagen. Además, establecer cualquier propiedad de un pincel para el dibujo también habilitará automáticamente el modo de dibujo.
Guardar la imagen como Batman vía 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");
}
});
Aplicación de filtros personalizados en la imagen
La biblioteca PhotoEditor permite a los desarrolladores de software aplicar filtros en sus imágenes de origen dentro de sus aplicaciones Java. La biblioteca ha incluido funciones de filtro integradas y personalizadas. De forma predeterminada, puede usar algunos filtros comúnmente disponibles con solo un código de una línea. También puede crear sus propios filtros personalizados y aplicarlos con facilidad. Tenga en cuenta que es posible que algunos efectos no estén disponibles en todas las plataformas, así que verifique antes de crear un efecto determinado.
Aplicar filtros personalizados a través de Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
Trabajar con texto
La biblioteca gratuita PhotoEditor ha incluido varias características importantes para administrar el texto dentro de las imágenes usando la biblioteca Java. Puede insertar texto fácilmente y aplicar color al texto usando un par de líneas de código Java. De manera predeterminada, la biblioteca usará las fuentes proporcionadas en el generador, pero puede usar diferentes fuentes con facilidad. También puede editar el texto disponible existente. La biblioteca también ha incluido soporte para agregar emojis con facilidad.
Añadir o editar texto vía 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) {
}
});