Уже пол дня кручу, запутался в край, использую CI, но это не столь важно. Суть проблемы вот в чем. Есть картинка 1900х1200, ее нужно сжать до выбранного размера, предположим он будет 1200x780 Сжимаю перед crop, чтобы можно было более правильно обрезать картинку. $size = 1900х1200; $data = 1200x780; Код (Text): $master_dim = (($size[0] - $data['width']) - ($size[1] - $data['height'])) < 0 ? 'width' : 'height'; Сжимает правильно, на выходе получаю изображение 1240x780 Остается обрезать 40px по ширине и все нормиком. Выбираю другой размер 1300x780 Получаю туже картинку 1240x780, тут уже не правильно. В CI можно сделать следующее, цитирую Нужно как то сделать чтобы рассчитав соотношение сторон оригинального изображения с которым нужно получить, применять свою ведущую ось, для того чтобы одна из сторон не была меньше заданной. Помогите плиз =(