экономия места при загрузке файлов

Аватар пользователя tishka2 tishka2 2 августа 2012 в 10:40

Здравствуйте!

Помогите решить дилемму) Хочется, чтобы пользователь не заморачивался на уменьшении размера изображения при загрузке (поставил лимит 10 мб), но при этом чтобы файл попадал на сервер с уменьшенными размерами (но не обрезанный). То есть чтобы стояло уменьшение скажем ширины оригинала до 500 пикс. imagecach стоит, но оригинал он не изменяет вроде как

Комментарии

Аватар пользователя circlenode circlenode 2 августа 2012 в 16:12

Можно модулем filefield_path складывать всё структурировано и просто кроном чистить папки с оригиналами

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 2 августа 2012 в 16:17

"circlenode" wrote:
Можно модулем filefield_path складывать всё структурировано и просто кроном чистить папки с оригиналами

А потом соснуть при imagecache flush?

Аватар пользователя circlenode circlenode 2 августа 2012 в 16:21

@RxB:
Я понимаю это, но раз настроено всё единожды и выверено, то можно гнобить и ломать оригиналы

Аватар пользователя Serge66 Serge66 2 августа 2012 в 17:18

А макимальный размер файла ограничить 500х500 пикселей это слишком сложное решение проблемы?

Аватар пользователя tishka2 tishka2 2 августа 2012 в 23:37

Serge66 wrote:
А макимальный размер файла ограничить 500х500 пикселей это слишком сложное решение проблемы?

Нет, не сложно. Правда, ограничиваю размер только по ширине, так как не хочу чтобы оригинал обрезался. Но в этом случае почему-то всё равно оригинал весит так же

Аватар пользователя Serge66 Serge66 3 августа 2012 в 4:54

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

Аватар пользователя circlenode circlenode 3 августа 2012 в 5:46

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

Аватар пользователя Chyvakoff Chyvakoff 3 августа 2012 в 12:06

Мне кажется эта затея вообще бредовой..удалять исходники оригиналы картинок для экономия места..
Ё моё, а вы как думали-сайт это 500 килобайт html`я и всё? Если бы все файловые хранилища начали на всё подряд экономить и оптимизировать-фигня бы вышла..
Используйте уж тогда специальные внешние хранилища..тот же Blob - в соседней теме про Azure. Мы ставили на него семерку,для файлов юзали Windows Azure BLOB.Хранили картинки от 5 килобайт до видюшек по полтора гига. Всё норм отдавалось и не тормозило.