Image Editing

This documentation outlines the guidelines for utilizing the Image Module SDK, which offers powerful image editing tools. The SDK provides straightforward methods to incorporate advanced image editing functionalities into your

Prerequisites

  • Ensure you have integrated the TruVideo Core SDK into your project and completed with the authentication process

  • Camera module will provide MediaItem or simply provide filepath to upload (optional)

Edit an Image

To edit an image, follow these steps:

Step 1 : Intialize ActivityResultLauncher

import androidx.activity.result.ActivityResultLauncher;
import androidx.appcompat.app.AppCompatActivity;
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditContract;
import com.truvideo.sdk.image.ui.edit.activities.edit.TruvideoSdkImageEditParams;

public class YourActivity extends AppCompatActivity{
    ActivityResultLauncher<TruvideoSdkImageEditParams> launcher;
    @Override 
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        // initiate imageLauncher 
        launcher = registerForActivityResult(
            new TruvideoSdkImageEditContract()
            , result -> {
            // handle result
        });
        //...rest of your code
    }
}

Step 2 : Call Image Edit

Finalize :

After completing this steps the function should look like

Final Result -

Last updated

Was this helpful?