Добрый вечер. Разрабатываю приложение для 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 содержит и тип?
Спасибо огромное за помощь.