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.
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) {
}
});