ああcrop2回でgravityってのは左上・右下からって言いたいのか
それだと最初の画像のサイズのn%を2回目のcropで出すのは難しいぞ
既に画像のサイズが変化してるからな

そもそも%指定は端数が出るから事前計算して%使わずやるのが確実だよ