Технический сбой

Сайт временно работает в режиме только для чтения, идут восстановительные работы. Приносим свои извинения за неудобства.
DLE FAQ » Все вопросы » Обрезка Аватара - Crop

Обрезка Аватара - Crop


     аватар, crop    Все вопросы    5200

вопрос
Добрый день,

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

К сожалению установка определенного размера (допустим квадратного 180х180) в настройках группы, искажает картинку и портит вид, в случае если последняя в пропорции 3:4 вертикального или горизонтального.

Версия DLE: 9.6

Спасибо.

Ответа пока нет


6 комментариев

ПафНутиЙ
Админ

ПафНутиЙ - -

По умолчанию никак этого не сделать, можно не указывать полный размер картинки при выводе аватара, а указать только максимально возможные размеры:
img {max-width: 180px; max-height: 180px;}

Каков вопрос - таков и ответ. Просто помните об этом.

Lynch
Юзер

Lynch - -

Спасибо, такой вариант уже пробовал, а есть возможность при помощи какого-либо скрипта вырезать левый-верхний угол любого фото загруженного пользователя в качестве аватарки нужным размером для меня и установки его как авы?

Lynch
Юзер

Lynch - -

Уважаемые,

Нашел вот такую штуку по теме:JCrop

Кто нибудь может во благо общего развития DLE и на помощь мне сделать модуль ну или хак?
Я кажется сам, не смогу сделать, по крайней мере интегрировать его без дыр, вначале хотел чтоб при редактировании открывало окно, где можно загрузить, затем обрезать, далее сохранить на сервер, но потом понял что таким образом я могу наделать дыр и безопасность понизиться?

Был бы крайне благодарен, думаю, интересно не только мне.

ПафНутиЙ
Админ

ПафНутиЙ - -


Каков вопрос - таков и ответ. Просто помните об этом.

banbanan
Юзер

banbanan - -

Цитата: ПафНутиЙ
http://www.pixelcom.crimea.ua/html5-zagruzka-izobrazhenij.html
вот готовый пример.

а как вывести его в модальном окне?

ПафНутиЙ
Админ

ПафНутиЙ - -

1. Взять скрипт модального окна.
2. Положить внутрь модального окна вывод скрипта из примера.
3. profit

Каков вопрос - таков и ответ. Просто помните об этом.

Похожие вопросы

наверх