Расширенный плагин для загрузки фотографий - любые предложения, которые могут это сделать - PullRequest
0 голосов
/ 06 сентября 2011

У меня есть приложение, в котором я хочу, чтобы пользователи могли загружать фотографии для своего профиля. Фотография будет довольно большой на странице их профиля - 640x360px, что переводится в формат 16: 9, который кажется стандартным размером изображения с цифровой камеры.

Я не делал этого раньше (немного нуб), и есть пара вещей, которые я не знаю, как лучше всего справиться.

Итак, я хочу кнопку «Загрузить изображение», которая вызывает всплывающее окно, которое позволяет пользователю изменять размер или обрезать изображение, которое он загружает, так что если он хорошо вписывается в div 640x360px. Но если загружаемое изображение имеет, например, соотношение 16:16 и ширину 5000 пикселей, то, очевидно, его необходимо изменить, прежде чем показывать пользователю, где он может затем обрезать изображение, чтобы оно соответствовало моему требуемому соотношению 16: 9. .

Точно так же, если изображение, которое пользователь хочет использовать, является крошечным, я хочу побудить их увеличить свое изображение, поэтому, если оно хорошо вписывается в раздел, я хочу, чтобы оно было.

Я полагаю, что это распространенная проблема, и я надеюсь, что есть плагин, но после просеивания в течение часа или около того через бесконечные плагины на сайте плагинов jQuery, я не смог найти тот, который на самом деле делает выше.

Я ищу некоторые рекомендации от некоторых умных людей:)

спасибо

1 Ответ

0 голосов
/ 06 сентября 2011

Это не совсем обычная проблема, и загрузка файлов на самом деле довольно сложна. Проблема в том, что вы очень ограничены из-за проблем безопасности.

То, что вы можете сделать, это просто выполнить обычную загрузку файлов (есть множество обучающих программ в Интернете, если вам нужна помощь с этим), а затем использовать ImageMagick, чтобы изменить размер изображений до требуемого разрешения на стороне сервера.

...