Как получить доступ к не загруженному изображению из javascript с помощью FileAPI есть много статей, в том числе и на Хабре
Насколько я знаю, FileAPI не позволяет обрабатывать изображение. Таким образом, вам придется самостоятельно создавать canvas, добавлять в него изображение, там обрабатывать, выгружать снова в текстовом виде и уже этот результат отправлять на сервер.
Вместе я такого не делал и не нашел что бы кто-то описал подобный процесс и возможные сложности, но по отдельности все описано сто раз и думаю особых проблем там не будет.
Материалы:
HTML5 File API
HTML5 CANVAS шаг за шагом: изображения