JCrop ist ein Teil von jQuery. Alles Andere ist Basic.
Mein CODE ist nur zur Demo, für einen produktiven Einsatz ist er komplett überarbeitungsbedürftig. Entweder Du entwickelst Dein Verständnis dafür oder wir reden über einen Auftrag.
Ganz schön arrogant in meinen Augen. Solchen Menschen erteile ich nie einen Auftrag, dann wird es so eine Funktion eben nicht geben, basta!