Die Frage ist halt, ich müsste die Class dann einem Bild im Admin-Bereich mitgeben können, denn ich weiß im Voraus nicht, welcher Bildausschnitt am besten ist. Ich frage mich wie dieses große Seite wie Twitter, Instagram oder Facebook machen. Bei diesen sieht dieses immer wunderschön und passend aus.
Klingt nach einem klassischen Machine-Learning-Problem. Glimpse, zum Beispiel, kann intelligent Bilder zuschneiden und basiert auf dem Machine-Learning-Framework Tensorflow. Die Bibliothek ist speziell für Android, aber vermutlich gibt es ähnliches für andere Plattformen.