Изменение изображения в Windows и Windows Phone?

Добрый вечер. Разрабатываю приложение для Windows Phone на WinJS (HTML) и столкнулся с тремя вопросами. С помощью функции picker.pickSingleFileAndContinue вызываю диалог выбора файла.
После выбора файла вызывается функция:
function continueFileOpenPicker(eventObject) {
var files = eventObject[0].files;
var filePicked = files.size > 0 ? files[0] : null;
if (filePicked !== null) {
 document.getElementById("CamPageCont").removeChild(document.getElementById("sendpostfile"));

var DivShowCamCont = document.createElement("div");
DivShowCamCont.setAttribute("align", "center");

var ShowCamCont = document.createElement("img");
ShowCamCont.setAttribute("id", "ShowCamCont");
ShowCamCont.setAttribute("align", "center");

var imageBlob = URL.createObjectURL(filePicked);
ShowCamCont.src = imageBlob;

DivShowCamCont.appendChild(ShowCamCont);
document.getElementById("CamPageCont").appendChild(DivShowCamCont);

var ButtEditPost = document.createElement("div");
ButtEditPost.setAttribute("id", "ButtEditPost");
ButtEditPost.innerHTML = "Edit";

document.getElementById("CamPageCont").appendChild(ButtEditPost);

document.getElementById("ButtEditPost").onclick = function (eventInfo) {
// TODO: Вызов функции редактирования
}


1. Как можно вызвать функцию для изменения фотографии? Например у меня Lumia 535 и там есть отличный фото редактор Lumia. (не хочу делать самостоятельно обрезку фоток, разворот фотографии и стандартные фильтры, которые вполне устраивают).
2. Как вытащить информацию о широте и долготе места где была сделана фотография из мета информации изображения? Нашел вот эту статью, но не понял как можно изменить мою функцию.
https://msdn.microsoft.com/ru-ru/library/windows/a...
3. Как можно определить тип файла, который был выбран? Т.е. изображение или видео? Может быть filePicked содержит и тип?

Спасибо огромное за помощь.
  • Вопрос задан
  • 284 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы