Размеры фото?

Где менять

#1 2 мая 2014 в 18:14
Вопрос по загружаемым фотографиям. Где можно поменять размеры загружаемых фото (микро, маленький, средний, большой)?
Версия системы 2.0
#2 11 мая 2014 в 11:14
поддерживаю вопрос
#3 12 мая 2014 в 14:31
судя по всему вот здесь \system\controllers\photos\actions\upload.php

  1. $result['paths'] = array(
  2. 'big' => $uploader->resizeImage($result['path'], array('width'=>600, 'height'=>460, 'square'=>false)),
  3. 'normal' => $uploader->resizeImage($result['path'], array('width'=>160, 'height'=>160, 'square'=>true)),
  4. 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)),
  5. 'original' => $result['url']
  6. );
#4 12 мая 2014 в 18:59


судя по всему вот здесь \system\controllers\photos\actions\upload.php

  1. $result['paths'] = array(
  2. 'big' => $uploader->resizeImage($result['path'], array('width'=>600, 'height'=>460, 'square'=>false)),
  3. 'normal' => $uploader->resizeImage($result['path'], array('width'=>160, 'height'=>160, 'square'=>true)),
  4. 'small' => $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true)),
  5. 'original' => $result['url']
  6. );

Serious Cat

Тут первым делом пробовал — результата нет!
#5 12 мая 2014 в 20:01
SE7EN, тогда здесь — \system\controllers\images\frontend.php

Проверил — работает.

  1. $result['paths']['big']['path'] = $uploader->resizeImage($result['path'], array('width'=>640, 'height'=>480, 'square'=>false));
  2. $result['paths']['big']['url'] = $config->upload_host . '/' . $result['paths']['big']['path'];
  3.  
  4. $result['paths']['normal']['path'] = $uploader->resizeImage($result['path'], array('width'=>256, 'height'=>256, 'square'=>false));
  5. $result['paths']['normal']['url'] = $config->upload_host . '/' . $result['paths']['normal']['path'];
  6.  
  7. $result['paths']['small']['path'] = $uploader->resizeImage($result['path'], array('width'=>64, 'height'=>64, 'square'=>true));
  8. $result['paths']['small']['url'] = $config->upload_host . '/' . $result['paths']['small']['path'];
  9.  
  10. $result['paths']['micro']['path'] = $uploader->resizeImage($result['path'], array('width'=>32, 'height'=>32, 'square'=>true));
  11. $result['paths']['micro']['url'] = $config->upload_host . '/' . $result['paths']['micro']['path'];
#6 12 мая 2014 в 20:36
Serious Cat, спс буду пробовать.
Есть ещё вопрос (скорее к разработчикам):

если указаны размеры большого['big'] фото 'width'=>640, 'height'=>480, а я загружаю фото чуть меньшего размера допустим 540х380 такое фото будет растянуто до размера ['big'] или нет?

хотя можно не спрашивать а тупо попробовать))) просто хотелось понять логику этих растягиваний и сжиманий
#7 12 мая 2014 в 21:14

хотя можно не спрашивать а тупо попробовать))) просто хотелось понять логику этих растягиваний и сжиманий

SE7EN
растягиваний нет, только сжимание, цифири — это максимальная ширина и высота, если размер картинки больше — то сжимается, если размер меньше — то ничего не происходит, вот и вся логика.
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.