Java API ฟรีสำหรับการทำงานกับ Image
ไลบรารีการแก้ไขและปรับแต่งรูปภาพ Open Source Java ที่ช่วยให้นักพัฒนาซอฟต์แวร์สามารถวาดภาพ ใช้เอฟเฟกต์ฟิลเตอร์กับรูปภาพ เพิ่ม/แก้ไขข้อความ เพิ่มอีโมจิ และอื่นๆ
Photo Editor Library ช่วยให้โปรแกรมเมอร์ซอฟต์แวร์แก้ไขและจัดการรูปภาพได้ง่ายโดยใช้โค้ด Java สองสามบรรทัด ไลบรารีมีความเสถียรมาก และให้นักพัฒนา Java สามารถควบคุมรูปภาพของตนได้อย่างสมบูรณ์ นักพัฒนาสามารถใช้ Brush's Color, Size, Opacity, fonts, text และอื่นๆ อีกมากมายในขณะที่แก้ไขภาพของคุณ
Photo Editor เป็นไลบรารีโอเพ่นซอร์สและอยู่ภายใต้ใบอนุญาต MIT ไลบรารีมีคุณสมบัติที่สำคัญหลายประการ เช่น การวาดภาพบนรูปภาพ การใช้เอฟเฟกต์ฟิลเตอร์บนรูปภาพ การเพิ่มข้อความลงในรูปภาพ การแก้ไขข้อความที่มีอยู่ การแทรกอิโมจิด้วยฟอนต์แบบกำหนดเอง การแทรกรูปภาพและสติกเกอร์ การปรับขนาดรูปภาพ การหมุนมุมมองรูปภาพ , ลบมุมมอง, เลิกทำและทำซ้ำคำสั่งแปรงเป็นต้น
เริ่มต้นใช้งาน PhotoEditor
วิธีที่ง่ายที่สุดและแนะนำในการติดตั้ง PhotoEditor คือผ่าน GitHub โปรดใช้คำสั่งต่อไปนี้เพื่อการติดตั้งที่ง่ายและราบรื่น
ติดตั้ง PhotoEditor ผ่าน GitHub
go get -u https://github.com/burhanrashid52/PhotoEditor.git
การสร้างภาพใหม่ผ่าน Java
ไลบรารี PhotoEditor แบบโอเพนซอร์สได้รวมฟังก์ชันการทำงานที่สำคัญหลายอย่างที่เกี่ยวข้องกับการวาดภาพโดยใช้คำสั่ง Java คุณสามารถปรับแต่งพู่กันและระบายสีด้วยชุดคุณสมบัติที่แตกต่างกัน โปรดจำไว้ว่า คุณต้องเปิดใช้งานโหมดการวาดก่อนเริ่มการวาดบนรูปภาพ นอกจากนี้ การตั้งค่าคุณสมบัติของแปรงสำหรับการวาดจะเป็นการเปิดใช้งานโหมดการวาดโดยอัตโนมัติ
บันทึกภาพเป็นแบทแมนผ่าน 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 ช่วยให้นักพัฒนาซอฟต์แวร์สามารถใช้ตัวกรองกับรูปภาพต้นฉบับภายในแอป Java ได้ ห้องสมุดมีทั้งสิ่งอำนวยความสะดวกในตัวและตัวกรองแบบกำหนดเอง โดยค่าเริ่มต้น คุณสามารถใช้ตัวกรองที่มีอยู่ทั่วไปได้โดยใช้โค้ดซับเดียว คุณยังสามารถสร้างตัวกรองแบบกำหนดเองและปรับใช้ได้อย่างง่ายดาย โปรดทราบว่าเอฟเฟกต์บางอย่างอาจไม่สามารถใช้ได้ในทุกแพลตฟอร์ม ดังนั้นโปรดตรวจสอบก่อนสร้างเอฟเฟกต์บางอย่าง
ใช้ตัวกรองแบบกําหนดเองผ่าน Java
CustomEffect customEffect = new CustomEffect.Builder(EffectFactory.EFFECT_BRIGHTNESS)
.setParameter("brightness", 0.5f)
.build();
mPhotoEditor.setFilterEffect(customEffect);
การทำงานกับข้อความ
ไลบรารี PhotoEditor ฟรีได้รวมคุณสมบัติที่สำคัญหลายอย่างสำหรับการจัดการข้อความภายในรูปภาพโดยใช้ไลบรารี Java คุณสามารถแทรกข้อความและใช้สีกับข้อความได้อย่างง่ายดายโดยใช้โค้ด Java สองสามบรรทัด ตามค่าเริ่มต้น ไลบรารีจะใช้ฟอนต์ที่มีให้ในตัวสร้าง แต่คุณสามารถใช้ฟอนต์ต่างๆ ได้อย่างง่ายดาย คุณยังสามารถแก้ไขข้อความที่มีอยู่ได้ ห้องสมุดยังได้รวมการสนับสนุนสำหรับการเพิ่ม Emojis ได้อย่างง่ายดาย
เพิ่มหรือแก้ไขข้อความผ่าน 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) {
}
});