Не нравятся результаты поиска? Попробуйте другой поиск!
dle-faq.ru FAQ (все вопросы) Обрезка Аватара - Crop

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


     09.03.2013    FAQ (все вопросы)    2987

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

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

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

Версия DLE: 9.6

Спасибо.

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


Комментарии пользователей (6)

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 9 марта 2013 09:45 - Админ

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

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

Lynch
5 | 5

Lynch - 9 марта 2013 11:39 - Юзер

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

Lynch
5 | 5

Lynch - 9 марта 2013 13:15 - Юзер

Уважаемые,

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

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

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

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 9 марта 2013 15:06 - Админ


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

banbanan
1

32

banbanan - 5 августа 2015 09:19 - Юзер

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

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

ПафНутиЙ
1065

3396 | 2434

ПафНутиЙ - 5 августа 2015 09:22 - Админ

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

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

Чтобы комментировать - войдите или зарегистрируйтесь на сайте

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