Изменение размера и обработка изображений на многих изображениях?
У меня есть несколько тысяч изображений на диске, которые мне нужно отобразить, учитывая критерии поиска пользователя. Это значит, что я могу показывать 100 раз за раз. Каждое изображение - 3510х1131, если быть точным. И мне нужно сделать небольшую обработку изображений, прежде чем они будут отображаться (регулировка яркости и контрастности).
Моё приложение для этого - приложение Web.API, использующее jQuery.
Мой первый шаг состоял в том, чтобы просто передать URL-адреса в браузер, а затем изменить размер изображений и внести эти корректировки, используя pixastic. Работает, но довольно медленно.
Я думал, что было бы намного быстрее, если бы я мог изменить размер изображения, прежде чем делать корректировки, но я не хочу создавать копии, а затем ссылаться на них. Может быть, есть способ генерировать изображения на лету и обслуживать их? Через REST что ли? Суть в том, что мне нужно изменить размер изображения LOSSY, а не просто установить ширину и высоту с помощью css.
Есть ли инструменты, которые мне не хватает, или кто-то сделал что-то подобное? Я думаю, что я ищу, точно так же, как результаты поиска картинок Google - но я не знаю, как они генерируют эти миниатюры - и если я должен был отрегулировать яркость / контрастность, я делаю это на миниатюре (экономя время) или полный размер образ?