but this is the output, the portrait images should be cropped to landscape if I’m not mistaken?
the width and the height is swapping on the portrait images, is there a way I can override this and have my width value to only be the width not just the larger value of the two?
I believe it has something to do with the sheer size of the image, my clients iphone is uploading 3.5mb images that are over 3000 x 4000px, if I shrink them down they are completely fine, could there be a PHP.ini setting that I could change that might be stopping the crop feature work at a certain large size?
gd is the default, im is more powerful but requires ImageMagick to be available on the server (plus you often have to add the path to the executable in the config).
Since you will probably never need those oversized images, it might make sense to resize them to something useful on upload, e.g. using this plugin: Autoresize | Kirby CMS