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