0

Я хочу создать веб-приложение, через которое я должен получить доступ к таким инструментам, как Gimp для обработки изображений. Можно ли управлять моей потребностью с помощью подхода клиент-сервер (Gimp на сервере)?Доступ к инструментам, таким как gimp (установленный на сервере) от клиента

Я не ограничиваюсь Gimp, однако я предпочитаю любой open source с базовыми функциями (уменьшение/уменьшение, инструмент выделения, инструмент обрезки, прозрачный инструмент и т. Д.).

Извините, если вопрос настолько велик, что я не очень знаком с этими типами архитектур.

И я надеюсь, что это (stackoverflow) является платформой для получения помощи от людей.

ответ

1

Существует несколько способов обработки изображений на сервере веб-приложения.

  1. Один из подходов - вызвать инструмент через командную строку (я думаю, это то, что вы пытаетесь сделать с gimp).
  2. Вторым подходом было бы использование библиотеки обработки изображений на языке, который вы используете для разработки приложения. (Иногда я делал это с Java)
  3. Используйте комбинацию из вышеперечисленного в зависимости от типа манипуляции, которую вы желаете.

Но с сегодняшними возможностями браузера некоторая обработка может быть выполнена с использованием HTML5 (canvas) + Javascript в самом клиенте. Например, вы можете использовать что-то вроде этого усечения:

http://www.webresourcesdepot.com/jquery-image-crop-plugin-jcrop/

Или что-то подобное для maniplation изображения в Javascript:

http://pixastic.com/

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

Желание это помогает ...

+0

Спасибо за ваш ответ! Это действительно помогает! Вы всегда можете отредактировать и обновить свой ответ, если хотите поделиться еще несколькими точками! – 2vision2