2014-02-07 3 views
0

Может ли кто-нибудь указать мне в правильном направлении для обрезки сервера изображений с помощью Meteor? Я перешел через Интернет, и я немного читал о грозных, filepicker.io и imagemagick/graphicsmagick. Но действительно ли они работают эффективно, если я поставлю на сервер значения x, y, height и width?MeteorJS Обработка изображений

И работают ли они с метеоритом и, возможно, с коллекцией? Любые советы будут очень признательны.

ответ

2

Вы можете использовать третью сторону библиотеку JavaScript, как Pixastic сделать урожай, а затем делать все, что вы хотите с обрезанного изображения:

var img = new Image(); 
img.onload = function() { 
    Pixastic.process(img, "crop", { 
     rect : { 
      left : 50, top : 50, width : 50, height : 50 
     } 
    }); 
} 
document.body.appendChild(img); 
img.src = "myimage.jpg"; 

Некоторые другие варианты будут ProcessingJS или CamanJS

Или вы может сделать это на сервере, используя appropriate npm package (большинство из которых фактически обертывают imagemagick). Вы можете использовать замечательную третью сторону meteor npm package, чтобы легко получить ссылку с пакетов npm, которые вы собираетесь использовать.

Если ваш рабочий процесс позволяет это, я бы пошел на клиентское решение, чтобы оно было простым и легким на сервере.

+0

Спасибо за ваш вклад. Я возьму ваш совет и оставлю его на клиенте. Pixastic выглядит довольно просто. Сначала я попробую. У вас есть опыт работы с Pixastic или CamanJS? Насколько надежными/эффективными вы считаете их? – Nubby

+0

У меня только очень простой опыт работы с Pixastic и вы слышали о них как раньше. Очень проста в использовании. У них обоих хорошие отзывы. Они оба полагаются на элемент холста, чтобы манипулировать изображением, только немного отличающиеся api. У них нет причин быть ненадежными/неэффективными в современном браузере. Тем не менее, вам понадобится специальный IE, если вам нужно их поддерживать. –

+0

Последнее, что я сам не загружаю изображения; пользователи будут. Итак, у вас есть предложения по реализации реального интерфейса обрезки изображений, который будет регистрировать значения x, y, height, width для меня, чтобы я мог сохранить их в базе данных? Любой опыт работы с некоторыми плагинами? – Nubby

Смежные вопросы