Уменьшение изображений при загрузке

Главные вкладки

Аватар пользователя kirya kirya 28 июня 2011 в 4:45

Есть сайт, куда пользователи могут загружать фотографии. Необходимо, чтобы пользователь мог загрузить любую свою фотографию, в том числе и весом по 4 мегабайта, но при этом при загрузке изображение автоматически само сохранялось на сервер с заданным весом, например в 200 кб. Т.к. обычному пользователю не объяснишь, что надо сначала самому уменьшить свою фотографию и только потом заливать ее на сайт. А многие даже не умеют этого делать.

Как можно реализовать эту задачу средствами Друпал? Модуль какой-то есть или я в настройках не там копаю?

Комментарии

Аватар пользователя kirya kirya 28 июня 2011 в 14:49

"xxandeadxx" wrote:
Image Styles

Не совсем поняла где это искать? Это уже есть в Друпале или это отдельный модуль?

Аватар пользователя achadidi achadidi 1 июля 2011 в 5:45

а у меня почему то по admin/config/media/image-styles ничего нет...
это настройка чего-то системного или дополнительный модуль?

Аватар пользователя kirya kirya 28 июня 2011 в 17:14

"xxandeadxx" wrote:
admin/config/media/image-styles

Это не то. Здесь задаются виды ПОКАЗА изображений, при этом оригинальный файл закачивается на сервер в полном объеме. Т.е. если файт 4 мега, так и свалится он в таком объеме. А вот показываться на страничках будет как задашь в этом имидж стайле.

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

Где это искать?

Аватар пользователя Serge66 Serge66 28 июня 2011 в 18:08

Укажите в настройках загрузки максимальный размер загружаемых картинок. Например 400х400. И будете приятно удивлены.

Аватар пользователя kirya kirya 28 июня 2011 в 18:58

"Serge66" wrote:
Укажите в настройках загрузки максимальный размер загружаемых картинок. Например 400х400. И будете приятно удивлены.

Спасибо, попробую!

Аватар пользователя volkodav87 volkodav87 5 апреля 2012 в 13:53

kirya
Скажите пожалуйста, Вам удалось решить данную проблему? Ведь как я понимаю, то что предложил Serge66 это всего лишь ограничение на возможность загрузки изображения с разрешением превышающим заданное.

Аватар пользователя Artu Artu 25 сентября 2012 в 23:29

Попробовал, удивился:

D7
Максимальное разрешение изображения
Максимальная ШИРИНАxВЫСОТА (например, 640x480). Если ограничение вводить не нужно, то оставьте поле незаполненным. При загрузке изображения большего размера, оно будет масштабировано к максимально допустимому размеру. Изменение изображения приведёт к потере его EXIF-данных.