Я пытаюсь использовать библиотеку Pixastic JavaScript для работы с изображениями в приложении Windows 8 Metry Style с использованием JavaScript в качестве языка. Я передаю canvas в качестве входного параметра и пытаюсь получить изображение, и снова отправляю запрос на canvas, но значение изображения, которое я получаю все время, равно FALSE.
КОД:
// First, draw it into the backing canvas
context.drawImage(video, 0, 0, width, height);
// change brightness and contrast
Pixastic.Client.isIE = false;
Pixastic.process(canvas, 'brightness',
{
'brightness': 2,
'contrast': 0.0,
'leaveDOM': true
},
function (img) {
if (img) {
context.putImageData(img, 0, 0);
}
}
);
Я попытался найти причину, и он сказал, что этот класс возвращает false только в случае внутренней ошибки или возникновения какой-либо другой проблемы. когда я отлаживал код, он работает нормально, без проблем с моим написанным кодом. Но когда я проверил внутри библиотеки Pixastic, я обнаружил, что при одном условии проверьте, что возвращается false
if(imageIsCanvas&&Pixastic.Client.isIE()){if(Pixastic.debug)writeDebug("Tried to process a canvas element but browser is IE.");return false;
Я не знаю, как я могу использовать Pixastic в своем приложении для Windows 8. Кто-нибудь может предложить способ использования библиотеки pixastic в приложении Windows 8?