I need an algorithm that given an image’s width, height and a target ratio will calculate the number of pixels to be shaved from the image’s sides to get to that ratio, that has the smallest change in the image’s area.
How might one implement such an algorithm?
Edit
Sorry for the inconsistency in my original question; I have revised my it.
1 Answer