|
|
26.02.2013, 17:35
|
|
Гость
Гость
|
множественная загрузка файлов preview($width, $height) она не умеет кадрировать? т.е. если фотография 600 на 800 я пишу preview(100, 100) он 100 а вторую часть не 100 делает, а тупо пересчитывает 75 делает например, а не 100 на 100. сие судьба?
|
|
|
26.02.2013, 18:34
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
Код сам не решает какую сторону растянуть, а какую сузить, поэтому уменьшение происходит исходя из пропорций. Можете указать размер 125,100, а потом ручками (написать код) обрезать какую-то из ненужных вам сторон.
В принципе можете и свои скрипты написать на основании уже имеющихся и там свои правила указать.
Temet nosce...
|
|
|
27.02.2013, 16:59
|
|
Гость
Гость
|
ну написать надо перехватить и т.д. не проблема но нужно писать, но разговор не про это, просто в функции пишешь 100 на 100 получаешь 100 на 75, в результате зачем такая функция нужна? ну допилите чуть чуть
|
|
|
27.02.2013, 20:38
|
|
DiGGy
DiGGy
Зарегистрирован: 2005-04-04
Сообщений: 1546
|
логика ща такова - определяется максимальное значение ширины или высоты и именно оно уменьшается до 100 пикселей, а другое значение - уменьшается пропорционально
Temet nosce...
|
|
|
03.03.2013, 23:36
|
|
den
Зарегистрирован: 2005-10-28
Сообщений: 33
|
ресайз и кроп - это разные операции, соответственно под разные нужды. Размеры в ресайзе указывают, что результат должен быть вписан в прямоугольник (в данном случае, 100х100), с сохранением пропорций.
Не знаю, есть ли в неткете встроенный кроп, но наверняка должен быть…
|