1. Produkty
  2.   Obraz
  3.   Java
  4.   PhotoEditor
 
  

Darmowe API Java do pracy z obrazem

Biblioteka do edycji i obróbki zdjęć w języku Java typu open source, która umożliwia programistom rysowanie na obrazach, stosowanie efektów filtra na obrazach, dodawanie/edytowanie tekstu, dodawanie emotikonów itd.

Biblioteka edytora zdjęć ułatwia programistom edycję i manipulowanie obrazami za pomocą kilku wierszy kodu Java. Biblioteka jest bardzo stabilna i daje programistom Java pełną kontrolę nad ich obrazami. Deweloperzy mogą z łatwością zastosować kolor, rozmiar, krycie, czcionki, tekst i wiele innych funkcji pędzla podczas edycji obrazów.

Photo Editor to biblioteka open source i jest dostępna na licencji MIT. Biblioteka zawiera kilka ważnych funkcji, takich jak rysowanie na obrazie, stosowanie efektów filtrów na obrazie, dodawanie tekstu do obrazów, edycja istniejącego tekstu, wstawianie emotikonów z niestandardowymi czcionkami, wstawianie obrazów i naklejek, skalowanie obrazów, obracanie widoku obrazu , usuwanie widoków, cofanie i ponawianie poleceń pędzli i tak dalej.

Previous Next

Pierwsze kroki z PhotoEditor

Najłatwiejszym i zalecanym sposobem instalacji PhotoEditor jest korzystanie z GitHub. Użyj następującego polecenia, aby uzyskać łatwą i bezproblemową instalację.

Zainstaluj PhotoEditor przez GitHub

go get -u https://github.com/burhanrashid52/PhotoEditor.git 

Tworzenie nowych obrazów za pomocą Javy

Biblioteka PhotoEditor o otwartym kodzie źródłowym zawiera kilka ważnych funkcjonalności związanych z rysowaniem na obrazach za pomocą poleceń Java. Możesz dostosować pędzle i farby za pomocą innego zestawu właściwości. Pamiętaj, że przed rozpoczęciem rysowania na obrazie musisz włączyć tryb rysowania. Ponadto ustawienie dowolnej właściwości pędzla dla rysunku spowoduje również automatyczne włączenie trybu rysowania.

Zapisz obraz jako bitmapę za pomocą 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");
                    }
                });

Stosowanie niestandardowych filtrów na obrazie

Biblioteka PhotoEditor umożliwia twórcom oprogramowania stosowanie filtrów do obrazów źródłowych w ich aplikacjach Java. Biblioteka zawiera zarówno wbudowane, jak i niestandardowe funkcje filtrowania. Domyślnie możesz użyć niektórych powszechnie dostępnych filtrów z kodem jednowierszowym. Możesz także tworzyć własne niestandardowe filtry i z łatwością je stosować. Pamiętaj, że niektóre efekty mogą nie być dostępne na wszystkich platformach, więc sprawdź przed utworzeniem konkretnego efektu.

Zastosuj niestandardowe filtry za pomocą Java


    CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
                    .setParameter("brightness", 0.5f)
                    .build();
    mPhotoEditor.setFilterEffect(customEffect);

Praca z tekstem

Bezpłatna biblioteka PhotoEditor zawiera kilka ważnych funkcji do zarządzania tekstem wewnątrz obrazów za pomocą biblioteki Java. Możesz łatwo wstawić tekst i zastosować kolor do tekstu za pomocą kilku wierszy kodu Java. Domyślnie biblioteka użyje czcionek dostarczonych w kreatorze, ale możesz z łatwością używać różnych czcionek. Możesz także edytować istniejący dostępny tekst. Biblioteka zawiera również obsługę łatwego dodawania emotikonów.

Dodaj lub edytuj tekst za pomocą 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) {
            }
        });
 Polski