we will split this tutorial in few Parts like this!
1. Create a Upload Form
2. Upload a File
2.1 Check to See if Uploading Image is not too Big in size, we will try here to make a check through javascript & server side.
2.2 Check to See if the Image size is not extensibly large.
3. Change the Extension of the JPEG for rendering easily in the webpage and with less Processing time.
4. Resize the Image If required (Optional)
5. Let's Also Include the Watermark Option to watermark the JPEG Image (Optional)
6. Redirect to the User to the End Page to View the Uploaded Image