1. Productos
  2.   Imagen
  3.   Java
  4.   PhotoEditor
 
  

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.

Previous Next

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) {
            }
        });
 Español