Задача стоит чистая как сама доброта - сделать так, чтобы пользователи могли добавлять на сайт фотографии прямо с фотоаппарата, без ужимки по размеру, но чтобы и на сайте не хранились фотографии слишком большого размера.
Разбиваем на 2 задачи:
- ограничиваем максимальный размер загружаемых изображений до 9 МБ.
- делаем автоматическое изменение размера и обрезку 640х480 оригинала.
Проблема - выбор адекватного набора модулей.
Сейчас пробую модуль image - он великолепно устанавливается и настраивается, но не изменяет размер оригинала.
Описание настройки брал здесь
Кто сталкивался с такой задачей? Подскажите плиз.
Комментарии
попробуйте использовать imagecache
Насколько я понял, imagecache не изменяет размер исходного изображения. Т.е. на сайте будут храниться лишние мегабайты. Например, позволили заливать изображения до 9 Мб, но ужимаем до 640х480 - 50 кб при помощи imagecache, но исходник на 9 Мб продолжает храниться на сервере!
А ограничить оригинал до 640х480 пробовали?
Перед загрузкой? - не подходит.
После загрузки - подскажите как сделать так чтобы это делалось на автомате, видимо я не знаю ввиду неопытности.
Таки пробовали? Или Вы умнее других?
Я как раз новичок, и не умнее, еще не разобрался. Если Вы подскажите, как ограничить размер оригинала - круто. То есть загружаем, например, 3240х2460, не переживаем по поводу размера и веса, а получаем оригинал 640х480.
Если знаете и подскажете - честь Вам и хвала, потому как наверное все знают но никто не говорит. )))
Заранее спасибо!
В таком варианте это хороший вопрос. Подпишусь.
Подпишетесь или знаете как? )))
Мой опыт - в модуле image вроде есть такие настройки - см. выше, то есть можно задать размеры оригинального изображения. Но сей опыт ни к чему не привел - на сайте хранится изображение без форматирования.
Наверное нужно включать дополнительные мозги.
У кого есть?
К сожалению, не знаю.
Есть вопрос, у меня материал (с картинкой и текстом) в опере и ИЕ(всех) не выводит изображений!
может кто то уже такое видел? в чом может быть проблема?
Файлы и директории не содержат кириллических значений!!!
Столкнулся с аналогичной проблемой: требуется изменять размер оригинального фото, не устанавливая ограничений при аплоаде. Решение так никто и не нашёл?Разобрался. Оказывается, при изменении значения Maximum resolution for Images (в настройках поля "Изображение") Drupal по-прежнему принимает изображения любого размера, но сжимает оригиналы до размера, указанного в Maximum resolution for Images. Да, сам бы до такого никогда не догадался.
В следующий раз буду внимательнее читать подсказки под настройками:
The maximum allowed image size expressed as WIDTHxHEIGHT (e.g. 640x480). Set to 0 for no restriction. If a larger image is uploaded, it will be resized to reflect the given width and height. Resizing images on upload will cause the loss of EXIF data in the image.