Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ресайз фото / 6 сообщений из 6, страница 1 из 1
26.07.2013, 16:30
    #38345593
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
в общем с ресайзом фото проблем нет в плане исполнения. проблема в том, что клиент грузит на своем шаре хостинг фотку jpg 10000 на 10000 точек, весит 1мб, а при загрузке в Image эт все развернется в bitmap и уже весит 300мб. Такой скачек на его тарифе тут же дает переполнение, чувак говорит конечно, что мы криворукие люди и все должно работать ) пробовал http://www.imagemagick.org/ но также скачек по памяти идет. Комрады есть идеи как тратить память меньше при пережатие фото? Или хотя бы как довести до умна чувака, что надо больше памяти(
...
Рейтинг: 0 / 0
26.07.2013, 16:35
    #38345609
Паганель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
если список размеров фиксированный, залить заранее пережатые...
...
Рейтинг: 0 / 0
26.07.2013, 16:59
    #38345670
st_st
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
Можно ресайзить на клиенте в html5 канвасе, если не поддерживается, то на flash, а то что прошло мимо, напоследок на сервере, как раз и на канал загрузку снизит, шоб не засылали никому не нужный мегабайты.
...
Рейтинг: 0 / 0
27.07.2013, 23:23
    #38346505
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
handmadeFromRu...пробовал
А вот это пробовали: тынц ? Код открытый так что можете посмотреть как там минимизируют использование памяти - особенно в новом plugin (without Windows GDI)...

Хотя 10000 на 10000 точек и всего 1Mb... Белые квадраты что-ли?

Как Вам правильно заметили - сделайте на другом сервере необходимые размеры изображений в таком случае и просто разместите как готовые...
...
Рейтинг: 0 / 0
28.07.2013, 10:33
    #38346546
handmadeFromRu
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
Паганельесли список размеров фиксированный, залить заранее пережатые...
это клиенты встретят с негодованием) Сами размеры настраиваются, по сути они фиксированные, просто люди грузят что угодно и они подгоняются

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


Sergey Ch А вот это пробовали: тынц?
не пробывал, погляжу.

Sergey Ch Хотя 10000 на 10000 точек и всего 1Mb... Белые квадраты что-ли?

Да там чувак какой то логотип закинул монотонный и большой)

Sergey Ch Как Вам правильно заметили - сделайте на другом сервере необходимые размеры изображений в таком случае и просто разместите как готовые...

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


п.с. вообще начинаю склоняться к варианту просто ограничить входные файлы по точкам, благо можно прочесть заголовки без загрузки всего в память. Либ как то блоками на винт записывать и там все делать, но конечно будет медленно.
...
Рейтинг: 0 / 0
28.07.2013, 13:57
    #38346595
Sergey Ch
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ресайз фото
на каком другом? клиент размещает у себя на не понятно каком хостинге все эт дело. можно конечно сделать сервис у нас, чтоб принимал фотки, ресайзил и отдавал назад, но как бы нам резон тратить процессорное время на azure не клево.

-- мы так и делаем, хотя сайты клинетов размещаем на наших ресусрасх. Просто клиент сбрасывает свои "картинки" в отведенный folder, далее другой процесс по внутренней сети берет это файл, гененрирует что нужно и "закидывает" куда нужно... Небольшая потеря в оперативности...


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

-- у нас ограничение 3000 px было поначалу, но потом пришлось сделать flexible для разных клиентов...

Либ как то блоками на винт записывать и там все делать, но конечно будет медленно.

-- как Вы правильно заметили все это не стоит усилий - делайте все у себя а потом просто публикуйте туда куда надо и что надо...

Good luck!
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / ресайз фото / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]