Java API رایگان برای کار با تصویر
کتابخانه ویرایش و دستکاری عکس منبع باز جاوا که توسعه دهندگان نرم افزار را قادر می سازد روی تصاویر طراحی کنند، جلوه فیلتر را روی تصاویر اعمال کنند، متن را اضافه/ویرایش کنند، ایموجی را اضافه کنند و غیره.
Photo Editor Library ویرایش و دستکاری تصاویر را با استفاده از چند خط کد جاوا برای برنامه نویسان نرم افزار آسان می کند. این کتابخانه بسیار پایدار است و به توسعه دهندگان جاوا کنترل کاملی بر تصاویر خود می دهد. توسعه دهندگان به راحتی می توانند رنگ، اندازه، شفافیت، فونت، متن و بسیاری موارد دیگر را هنگام ویرایش تصاویر شما اعمال کنند.
Photo Editor یک کتابخانه منبع باز است و تحت مجوز MIT در دسترس است. چندین ویژگی مهم در کتابخانه وجود دارد، مانند طراحی روی یک تصویر، اعمال افکت های فیلتر بر روی تصویر، افزودن متن به تصاویر، ویرایش متن موجود، درج ایموجی با فونت های سفارشی، درج تصاویر و برچسب ها، مقیاس بندی تصاویر، نمایش چرخشی تصویر. ، نماها را حذف کنید، دستورات براش را لغو و مجدد انجام دهید و غیره.
شروع کار با PhotoEditor
ساده ترین و توصیه شده ترین راه برای نصب PhotoEditor از طریق GitHub است. لطفا برای نصب آسان و روان از دستور زیر استفاده کنید.
PhotoEditor را از طریق GitHub نصب کنید
go get -u https://github.com/burhanrashid52/PhotoEditor.git
ایجاد تصاویر جدید از طریق جاوا
کتابخانه منبع باز PhotoEditor چندین ویژگی مهم مربوط به طراحی روی تصاویر با استفاده از دستورات جاوا را شامل می شود. میتوانید قلمها و رنگها را با مجموعهای از خواص متفاوت سفارشی کنید. لطفاً به یاد داشته باشید که قبل از شروع طراحی روی تصویر باید حالت ترسیم را فعال کنید. علاوه بر این، تنظیم هر خاصیت یک قلم مو برای نقاشی نیز به طور خودکار حالت ترسیم را فعال می کند.
ذخیره تصویر به عنوان Bitmap از طریق 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 به توسعه دهندگان نرم افزار امکان می دهد تا فیلترهایی را روی تصاویر منبع خود در برنامه های جاوا اعمال کنند. این کتابخانه دارای امکانات فیلتر داخلی و سفارشی است. بهطور پیشفرض، میتوانید از برخی فیلترهای رایج در دسترس فقط با یک کد یک خطی استفاده کنید. شما همچنین می توانید فیلترهای سفارشی خود را بسازید و آنها را به راحتی اعمال کنید. لطفاً توجه داشته باشید که برخی از افکتها ممکن است در همه پلتفرمها در دسترس نباشند، بنابراین لطفاً قبل از ایجاد یک جلوه خاص بررسی کنید.
اعمال فیلترهای سفارشی از طریق جاوا
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
کار با متن
کتابخانه رایگان PhotoEditor دارای چندین ویژگی مهم برای مدیریت متن درون تصاویر با استفاده از کتابخانه جاوا است. با استفاده از چند خط کد جاوا می توانید متن را به راحتی وارد کنید و رنگ را به متن اعمال کنید. بهطور پیشفرض، کتابخانه از فونتهای ارائهشده در سازنده استفاده میکند، اما میتوانید به راحتی از فونتهای مختلف استفاده کنید. همچنین می توانید متن موجود موجود را ویرایش کنید. این کتابخانه همچنین شامل پشتیبانی از اضافه کردن ایموجی به راحتی است.
اضافه کردن یا ویرایش متن از طریق 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) {
}
});