параметры функции:
1. dir - директория хранения исходного файла
2. img - имя исходного файла
3. topPosition - смещение по вертикали (откуда необходимо вырезать)
4. leftPosition - смещение по горизонтали (откуда необходимо вырезать)
5. cropWidth - ширина вырезаемой области
6. cropHeight - высота вырезаемой области
PHP:
скопировать код в буфер обмена
скопировать код в буфер обмена
- private function imageCrop($dir, $img, $prefix, $topPosition, $leftPosition, $cropWidth, $cropHeight) {
- if(!$width || !$height) return false;
- $ext = $types[$type];
- $baseName = $baseName['filename'].'.png';
- if($ext) {
- switch($ext) {
- case 'jpg':
- default: break;
- }
- imagecopyresized($imgNew, $imgRes, 0, 0, $topPosition, $leftPosition, $cropWidth, $cropHeight, $width, $height);
- return '/'.$dir.$prefix.$baseName;
- } else {
- echo 'Не корректный формат файла';
- return false;
- }
- }