I have already looked a lot and there are some solutions to resize images and create the thumbnail from an original image. I'm creating a corporate network and would like to resize an image that the user uploads, and then just like on all networks, make cutouts, then create several thumbnails in different sizes.
Does anyone have a clue how to do this? HTML 5 canvas? Does Bootstrap have any jQuery components that do this?