Где менять
Версия системы 2.0
'big' => $uploader->resizeImage($result['path'], array('width'=>600, 'height'=>460, 'square'=>false)), 'normal' => $uploader->resizeImage($result['path'], array('width'=>160, 'height'=>160, 'square'=>true)), 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)), 'original' => $result['url'] );
судя по всему вот здесь \system\controllers\photos\actions\upload.php
'big' => $uploader->resizeImage($result['path'], array('width'=>600, 'height'=>460, 'square'=>false)), 'normal' => $uploader->resizeImage($result['path'], array('width'=>160, 'height'=>160, 'square'=>true)), 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)), 'original' => $result['url'] );
Тут первым делом пробовал — результата нет!
Проверил — работает.
$result['paths']['big']['path'] = $uploader->resizeImage($result['path'], array('width'=>640, 'height'=>480, 'square'=>false)); $result['paths']['big']['url'] = $config->upload_host . '/' . $result['paths']['big']['path']; $result['paths']['normal']['path'] = $uploader->resizeImage($result['path'], array('width'=>256, 'height'=>256, 'square'=>false)); $result['paths']['normal']['url'] = $config->upload_host . '/' . $result['paths']['normal']['path']; $result['paths']['small']['path'] = $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)); $result['paths']['small']['url'] = $config->upload_host . '/' . $result['paths']['small']['path']; $result['paths']['micro']['path'] = $uploader->resizeImage($result['path'], array('width'=>32, 'height'=>32, 'square'=>true)); $result['paths']['micro']['url'] = $config->upload_host . '/' . $result['paths']['micro']['path'];
Есть ещё вопрос (скорее к разработчикам):
если указаны размеры большого['big'] фото 'width'=>640, 'height'=>480, а я загружаю фото чуть меньшего размера допустим 540х380 такое фото будет растянуто до размера ['big'] или нет?
хотя можно не спрашивать а тупо попробовать))) просто хотелось понять логику этих растягиваний и сжиманий
растягиваний нет, только сжимание, цифири — это максимальная ширина и высота, если размер картинки больше — то сжимается, если размер меньше — то ничего не происходит, вот и вся логика.хотя можно не спрашивать а тупо попробовать))) просто хотелось понять логику этих растягиваний и сжиманий