Регистрация
Вход через соцсети
Восстановление пароля

множественная загрузка preview

Новый топик
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
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
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

логика ща такова - определяется максимальное значение ширины или высоты и именно оно уменьшается до 100 пикселей, а другое значение - уменьшается пропорционально

Temet nosce...
03.03.2013, 23:36
Ответить | Цитировать
den

Зарегистрирован:
2005-10-28
Сообщений: 32

ресайз и кроп - это разные операции, соответственно под разные нужды. Размеры в ресайзе указывают, что результат должен быть вписан в прямоугольник (в данном случае, 100х100), с сохранением пропорций.

Не знаю, есть ли в неткете встроенный кроп, но наверняка должен быть…

 
198 196 2013-03-03 23:36:22 12932
Описание проекта