В общем я уже почти все сделал,но я что-то не догоняю как обрезать края фотографии. Получается какая-то хрень.
Тут все работает ,но пример такой.
На выходе я получаю фото 333 х 250
А должен 250 на 250 и чтобы он не растягивал,а обрезал края и позиционировался по центру.
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- function resize ($name,$tmp,$file) {
- $width = $info['0'];
- $height = $info['1'];
- $ext = $info['2'];
- $type = $info['mime'];
- if ($width > $height && $height > 250) {
- $proc = $height / 250;
- $h = $height / $proc;
- $w = $width / $proc;
- $afb = $file;
- $temp = $afb['tmp_name'];
- $thumbname = "../img/resize_prod/".$image_name;
- }
- }